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

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

NUC11安装ESXi7.0U2虚拟化


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

参考这一篇解决


https://soulteary.com/2021/06/22/nuc-notes-install-esxi7.html


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


640.jpg

640.jpg


640.jpg



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


.\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主机上安装部署黑群晖虚拟机

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


640.jpg640.jpg

640.jpg

640.jpg


640.jpg

640.jpg

640.jpg640.jpg

640.jpg


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


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


640.png


640.jpg


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

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


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


可以参考官方帮助文档


https://service.oray.com/question/5063.html

640.jpg


640.jpg



安装命令如下


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
pgyvpn


640.jpg

640.jpg


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

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

640.jpg

640.jpg

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


640.jpg

2、Windows PC端安装与登录


步骤简单就略过了

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

640.jpg

640.jpg



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

例如我这里nc -vz 172.16.2.99 3389

640.jpg


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


640.jpg



3、Docker版本客户端安装


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

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


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


查找pgyvpn映像并下载

640.jpg

640.jpg



2)群晖开启SSH

640.jpg


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


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


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

4)创建并启动容器


docker run -d --net host --cap-add NET_ADMIN --env PGY_USERNAME=“此处填写贝锐帐号或UID” --env PGY_PASSWORD=“此处填写帐号密码” bestoray/pgyvpn
docker exec -it 容器ID bash


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


pgyvpn


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


https://service.oray.com/question/5063.html


640.jpg


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


640.jpg

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


640.jpg

4、总结


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


  • 1、可以实现低成本打造个人私有云,异地远程访问家庭NAS
  • 2、设备成本低,组网技术含量低,管理和维护难度低
  • 3、支持多平台访问Windows | Mac | Linux | Android | iOS多平台无缝连接
相关实践学习
基于Hologres轻量实时的高性能OLAP分析
本教程基于GitHub Archive公开数据集,通过DataWorks将GitHub中的项⽬、行为等20多种事件类型数据实时采集至Hologres进行分析,同时使用DataV内置模板,快速搭建实时可视化数据大屏,从开发者、项⽬、编程语⾔等多个维度了解GitHub实时数据变化情况。
相关文章
|
7月前
|
安全 网络协议 算法
Nmap网络扫描工具详细使用教程
Nmap 是一款强大的网络发现与安全审计工具,具备主机发现、端口扫描、服务识别、操作系统检测及脚本扩展等功能。它支持多种扫描技术,如 SYN 扫描、ARP 扫描和全端口扫描,并可通过内置脚本(NSE)进行漏洞检测与服务深度枚举。Nmap 还提供防火墙规避与流量伪装能力,适用于网络管理、渗透测试和安全研究。
1038 1
|
9月前
|
JSON 监控 API
在线网络PING接口检测服务器连通状态免费API教程
接口盒子提供免费PING检测API,可测试域名或IP的连通性与响应速度,支持指定地域节点,适用于服务器运维和网络监控。
1292 0
|
12月前
|
数据采集 存储 监控
Python 原生爬虫教程:网络爬虫的基本概念和认知
网络爬虫是一种自动抓取互联网信息的程序,广泛应用于搜索引擎、数据采集、新闻聚合和价格监控等领域。其工作流程包括 URL 调度、HTTP 请求、页面下载、解析、数据存储及新 URL 发现。Python 因其丰富的库(如 requests、BeautifulSoup、Scrapy)和简洁语法成为爬虫开发的首选语言。然而,在使用爬虫时需注意法律与道德问题,例如遵守 robots.txt 规则、控制请求频率以及合法使用数据,以确保爬虫技术健康有序发展。
1506 31
爆赞!终于有大佬把网络安全零基础入门教程给讲明白了!
网络安全的一个通用定义指网络信息系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的破坏、更改、泄露,系统能连续、可靠、正常地运行,服务不中断。网络安全简单的说是在网络环境下能够识别和消除不安全因素的能力。 网络安全在不同环境和应用中有不同的解释,例如系统运行的安全、系统信息内容的安全、信息通信与传播的安全等。 网络安全的主体是保护网络上的数据和通信的安全,数据安全性是指软硬件保护措施,用来阻止对数据进行非授权的泄漏、转移、修改和破坏等,通信安全性是通信保护措施,要求在通信中采用保密安全性、传输安全性、辐射安全性等措施。
|
12月前
|
域名解析 API PHP
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
本文介绍了如何通过网络穿透技术让公网直接访问家庭电脑,充分发挥本地硬件性能。相比第三方服务受限于转发带宽,此方法利用自家宽带实现更高效率。文章详细讲解了端口映射教程,包括不同网络环境(仅光猫、光猫+路由器)下的设置步骤,并提供实时同步动态IP的两种方案:自建服务器或使用三方API接口。最后附上VM虚拟机全版本下载链接,便于用户在穿透后将服务运行于虚拟环境中,提升安全性与适用性。
831 7
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
503 20
|
存储 缓存 网络协议
网络编程初学者必备:从零开始的详细教程与资源汇总
网络编程初学者必备:从零开始的详细教程与资源汇总
552 0
|
人工智能 自然语言处理 决策智能
智能体竟能自行组建通信网络,还能自创协议提升通信效率
《一种适用于大型语言模型网络的可扩展通信协议》提出创新协议Agora,解决多智能体系统中的“通信三难困境”,即异构性、通用性和成本问题。Agora通过标准协议、结构化数据和自然语言三种通信格式,实现高效协作,支持复杂任务自动化。演示场景显示其在预订服务和天气预报等应用中的优越性能。论文地址:https://arxiv.org/pdf/2410.11905。
489 6
|
前端开发 小程序 Java
uniapp-网络数据请求全教程
这篇文档介绍了如何在uni-app项目中使用第三方包发起网络请求
1003 3
|
存储 数据可视化 API
重磅干货,免费三方网络验证[用户系统+CDK]全套API接口分享教程。
本套网络验证系统提供全面的API接口,支持用户注册、登录、数据查询与修改、留言板管理等功能,适用于不想自建用户系统的APP开发者。系统还包含CDK管理功能,如生成、使用、查询和删除CDK等。支持高自定义性,包括20个自定义字段,满足不同需求。详细接口参数及示例请参考官方文档。
595 7