前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >利用蒲公英组建个人私有网络的简单教程

利用蒲公英组建个人私有网络的简单教程

作者头像
yuanfan2012
发布2021-08-06 13:20:53
2.8K0
发布2021-08-06 13:20:53
举报
文章被收录于专栏:WalkingCloudWalkingCloud

NUC11安装ESXi7.0U2虚拟化

制作带有 Intel 2.5G网卡驱动的镜像来解决ESXi7.0U2安装时找不到板载有线网卡问题

参考这一篇解决

代码语言:javascript
复制
https://soulteary.com/2021/06/22/nuc-notes-install-esxi7.html

详细的步骤就不介绍了,见如下图片

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

其中制作带有Intel 2.5G网卡驱动的镜像的Powershell关键命令

代码语言:javascript
复制
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-7.0U2a-17867351-depot.zip -pkgDir D:\netdriver\

黑群晖DSM5.2搭建

使用XPEnoboot 5.2的ISO镜像安装

可以参考我之前的文章 ESXi6主机上安装部署黑群晖虚拟机

详细的步骤就不介绍,截图如下

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

基本上的简易的网络拓扑如下

  • 1、黑群晖DSM5.2
  • 2、CentOS7.9虚拟机
  • 3、Kali2021.02虚拟机
  • 4、其它虚拟机例如RockyLinux8.4

(图片可点击放大查看)

(图片可点击放大查看)

以上是个人的设备环境准备的过程介绍,接下来说正题

利用蒲公英进行智能组网,组建个人私有网络

1、CentOS7.9虚拟机上安装蒲公英访问端

可以参考官方帮助文档

代码语言:javascript
复制
https://service.oray.com/question/5063.html

(图片可点击放大查看)

(图片可点击放大查看)

安装命令如下

代码语言:javascript
复制
wget "https://pgy.oray.com/dl/42/download?os=Redhat%20/%20CentOS%20Linux(X86_64)" -O PgyVisitor_CentOS_2.3.0_x86_64.rpm
rpm -ivh PgyVisitor_CentOS_2.3.0_x86_64.rpm
代码语言:javascript
复制
pgyvpn

(图片可点击放大查看)

(图片可点击放大查看)

输入个人的贝锐官网oray账号与密码

可以按照指令提示查看组成员信息,和设置信息

(图片可点击放大查看)

(图片可点击放大查看)

最后可以输入10退出访问端口界面

(图片可点击放大查看)

2、Windows PC端安装与登录

步骤简单就略过了

这时可以看到CentOS7.9的那台客户端在线

(图片可点击放大查看)

可以在CentOS7.9上测试与Windows PC主机的网络联通性

例如我这里nc -vz 172.16.2.99 3389

(图片可点击放大查看)

或者通过私有网络IP连CentOS7.9虚拟机的SSH

(图片可点击放大查看)

3、Docker版本客户端安装

也就是在群晖上Docker方式安装蒲公英访问端

参考如下链接《蒲公英访问端Docker版使用教程》 https://service.oray.com/question/11655.html

1)登录群晖web界面,套件中心安装Docker套件

查找pgyvpn映像并下载

(图片可点击放大查看)

(图片可点击放大查看)

2)群晖开启SSH

(图片可点击放大查看)

3)登录群晖后台安装虚拟网卡驱动

使用蒲公英访问端之前需要确保NAS已经安装虚拟网卡驱动,

代码语言:javascript
复制
可以通过命令:
lsmod |grep tun
来检查当前是否已经安装了虚拟网卡驱动,
若没有安装的话可以通过命令进行安装
insmod /lib/modules/tun.ko

4)创建并启动容器

代码语言:javascript
复制
docker run -d --net host --cap-add NET_ADMIN --env PGY_USERNAME=“此处填写贝锐帐号或UID” --env PGY_PASSWORD=“此处填写帐号密码” bestoray/pgyvpn

docker exec -it 容器ID bash

在蒲公英访问端容器内部,通过“pgyvpn”即可调出蒲公英的控制面板

代码语言:javascript
复制
pgyvpn

参考Linux系统运行蒲公英访问端的帮助文档

代码语言:javascript
复制
https://service.oray.com/question/5063.html

(图片可点击放大查看)

5)测试WindowsPC上使用私有IP地址访问群晖web界面

(图片可点击放大查看)

以上就是利用蒲公英组建个人私有网络的过程

(图片可点击放大查看)

4、总结

蒲公英这套免费组网方式的特点

  • 1、可以实现低成本打造个人私有云,异地远程访问家庭NAS
  • 2、设备成本低,组网技术含量低,管理和维护难度低
  • 3、支持多平台访问Windows | Mac | Linux | Android | iOS多平台无缝连接
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-07-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WalkingCloud 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • NUC11安装ESXi7.0U2虚拟化
  • 黑群晖DSM5.2搭建
  • 1、CentOS7.9虚拟机上安装蒲公英访问端
  • 2、Windows PC端安装与登录
  • 3、Docker版本客户端安装
    • 1)登录群晖web界面,套件中心安装Docker套件
      • 2)群晖开启SSH
        • 3)登录群晖后台安装虚拟网卡驱动
          • 4)创建并启动容器
            • 5)测试WindowsPC上使用私有IP地址访问群晖web界面
            • 4、总结
            相关产品与服务
            容器镜像服务
            容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档