作者:可爱的小cherry
大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~
前言
说起远程桌面、异地组网、内网穿透等等服务,不知道大家第一反应是哪个软件,就Cherry来说,贝锐系列产品必然是我脑海种的第一反应。
作为沉浸远程、运维、内网穿透市场18年的国民老品牌,贝锐旗下不断迭代升级出了如向日葵、花生壳、蒲公英等经典好用的网络服务工具,帮我们解决无公网IP下的远程运维和服务访问。
![](http://k.sinaimg.cn/n/sinakd20240701s/11/w600h211/20240701/bde2-fe22bc041eebab35dfd0557fbd502490.png/w700d1q75cms.jpg)
作为NAS用户来说,在贝锐那么多产品下,最适合我们的肯定是贝锐蒲公英、花生壳两大软件。两者的区别在于花生壳更倾向于内网穿透,用于家宽下的对外服务发布,而蒲公英则是基于异地组网,实现网内的所有服务无限制访问。
可能很多朋友对异地组网还不是很熟悉,这里简单介绍一下:
异地组网采用虚拟网络的方式,将处于不同网络环境下的多台设备进行组网,实现不同地域的设备可以像局域网一样互相访问。
异地组网技术其实已经发展的很成熟了,尤其是支持P2P点对点传输后,无论是传输速度还是连接性都十分稳定,可以和DDNS一较高下。但是,一旦P2P无法被正确连接,我们就需要使用官方转发作为中继服务,这就就十分考验异地组网品牌的基建能力了,比如并发、节点数、最大带宽等等。
贝锐蒲公英的免费版本服务器节点为国内电信节点,相比于其它国外的产品,本土化的网络转发不论是连接性、稳定性都有足够的保障。今天,Cherry就贝锐蒲公英免费个人版的部署使用做一个简单的教程。
🔻个人免费套餐!个人版打洞成功走P2P是免费不限量不限流的,对家庭NAS访问来说已经是足够用的了。
![](http://k.sinaimg.cn/n/sinakd20240701s/353/w600h553/20240701/feca-5ef7078714f621a23e448eae5ef17a0c.png/w700d1q75cms.jpg)
一、注册蒲公英账号
登录贝锐蒲公英官方https://console.sdwan.oray.com/,通过扫码登录后会自动注册一个账号,选择个人版,然后根据我们自己场景需求,选择一些简单的应用场景即可进入控制台。
🔻首次登录会要求我们组建一个免费的虚拟局域网,这里建议选择对等网络,可以让不同节点之间可以互相访问,增加易用性。当然如果明确只访问NAS的,选择集散网络也没问题。
![](http://k.sinaimg.cn/n/sinakd20240701s/107/w600h307/20240701/1014-b682f149f74b82c429cf0751d18ebeb5.png/w700d1q75cms.jpg)
![](http://k.sinaimg.cn/n/sinakd20240701s/769/w600h169/20240701/3e47-3221be433854e732a4a36c60d570f13c.png/w700d1q75cms.jpg)
二、NAS安装贝锐蒲公英
🔻前往官网下载客户端,包括windows、macos、安卓、IOS、linux、群晖、SDK嵌入、UOS、docker等等;对于NAS用户来说,最简单的方法就是选择一通百通的docker方法安装。
![](http://k.sinaimg.cn/n/sinakd20240701s/271/w600h471/20240701/8de2-dc95336a6592eb3fb128834c5734b06e.png/w700d1q75cms.jpg)
🔻考虑到目前docker的访问十分困难,Cherry这里为大家提供了镜像包,通过镜像离线库,下载【pgyvpn.exe】文件,双击解压为tar文件后,上传到NAS任意目录。
地址:www.alipan.com/s/kK4M9gHgFz7
提取密码tr40
![](http://k.sinaimg.cn/n/sinakd20240701s/536/w600h736/20240701/b90b-e50edb26a983496b5ce88569ebe42e29.png/w700d1q75cms.jpg)
🔻使用ssh登录NAS安装蒲公英服务端,SSH工具推荐finalshell,依次输入以下指令。
# 登录root权限
sudo -i
> 输入登录密码
# 解压tar为docker镜像包,这里路径以/volume1/docker/pgyvpn.tar为例,部署时候选择自己的路径
docker load -i /volume1/docker/pgyvpn.tar
# 启动docker,需要替换【蒲公英账号】(一般为手机号)、【蒲公英密码】
docker run -itd --name=oray --device=/dev/net/tun --net=host --cap-add=NET_ADMIN -e PGY_USERNAME='蒲公英账号' -e PGY_PASSWORD='蒲公英密码' bestoray/pgyvpn
🔻安装完成以后,我们可以看一下日志,是否为登录成功。可以看到日志显示successfully,至此我们的NAS端向日葵就安装好了,对于每一台设备来说,只要支持docker都可以如此安装。
docker logs -f oray
![](http://k.sinaimg.cn/n/sinakd20240701s/659/w600h59/20240701/0358-fca21f5e28843cbc8872de370ec9e7dd.png/w700d1q75cms.jpg)
三、安装PC客户端并测试网速
完成NAS端的蒲公英安装以后,我们回到官方首页,添加一个新成员,这里只需要输入密码即可。
![](http://k.sinaimg.cn/n/sinakd20240701s/508/w600h708/20240701/c699-9cbaadb0bfca564ec6201b6f6393088c.png/w700d1q75cms.jpg)
注册了新成员以后,我们下载windows客户端并登陆,选择左侧【我的网络】功能,可以看到已经注册成功的【NAS客户端】以及【windows客户端】都静静地躺在列表里了。其中NAS客户端后面显示了一个蓝色的P2P,则代表着已经打洞成功,异地组网内不限速,可以跑满上行带宽。
![](http://k.sinaimg.cn/n/sinakd20240701s/211/w600h411/20240701/3055-490308078534c2bcf7b15f9ec01727a2.png/w700d1q75cms.jpg)
回到官网首页刷新下页面,可以看到目前的成员列表中包含了【NAS】(172.16.3.102)、【Windows】(172.16.3.36)
![](http://k.sinaimg.cn/n/sinakd20240701s/731/w600h131/20240701/bba5-6e3e5e5d6973bba60ac1721db77bbc12.png/w700d1q75cms.jpg)
🔴我们分别对DDNS、异地组网下,使用webdav挂载NAS进行测速
![](http://k.sinaimg.cn/n/sinakd20240701s/712/w600h112/20240701/fd22-51e9408fe91956df9152aeacd9045520.png/w700d1q75cms.jpg)
🔻DDNS下的webdav速度,峰值还是比较稳定的,基本上都保持在35MB/s的速度上。
![](http://k.sinaimg.cn/n/sinakd20240701s/191/w600h391/20240701/ead9-dc51a83b731c6494acb9ade17d39aa02.png/w700d1q75cms.jpg)
🔻蒲公英异地组网下的webdav速度,存在一定的网络波动,最快的时候有70MB/s,低的时候有20MB/s,平均速度也差不多在35MB/s往上,轻轻松松跑满上行带宽。
![](http://k.sinaimg.cn/n/sinakd20240701s/191/w600h391/20240701/25cd-3fbd1e9dba5b0b05a2ec9c627549f535.png/w700d1q75cms.jpg)
🔻1000包长ping测速,ddns和异地组网基本的都很稳定,延迟都是毫秒级的。
![](http://k.sinaimg.cn/n/sinakd20240701s/114/w600h314/20240701/35ce-e838dee8fdb57cf3f22d265cdfd91b3b.png/w700d1q75cms.jpg)
🔻丢包率基本也差不多,所以从连接性上,打了洞以后的异地组网和DDNS几乎没有区别。
![](http://k.sinaimg.cn/n/sinakd20240701s/649/w600h49/20240701/b95f-1b37fb994a09bd1f95b6f4d759bb43fd.png/w700d1q75cms.jpg)
四、进阶玩法
(一)、虚拟串口
除了最基础的异地组网功能外,贝锐蒲公英还为运维提供了一个虚拟串口的功能,意味着在进行设备联调的时候,工程师可以通过将本地串口通过TCP协议转发到虚拟局域网内,方便远程登录后联调使用,减少设备厂家、运维人员往返现场的时间和精力。
![](http://k.sinaimg.cn/n/sinakd20240701s/72/w600h272/20240701/f9b0-5c0efd00f3ba4b1eac79549cb8fbbd83.png/w700d1q75cms.jpg)
(二)、突破成员限制
免费套餐下,贝锐蒲公英有3个免费用户,但是我们可以开动我们的小脑筋,当我的NAS上安装上一套浏览器、堡垒机、SSH工具后,我们便可以借助NAS7 * 24不关机的特性访问家中所有的设备!轻轻松松绕过3个免费用户的限制,将免费服务发挥更大的作用。
(三)、跨区域局域网游戏
这个是Cherry今天才知道的好东西,以往和朋友一起跨局域网联机,往往需要通过古早的三方游戏联机工具来实现,没想到蒲公英现在也支持了。这样我们就不需要烦恼服务器架设后,如何通过互联网提供给好基友,只要一起搭建局域网就可以畅玩局域网游戏。
![](http://k.sinaimg.cn/n/sinakd20240701s/170/w600h370/20240701/158b-fac8989691daf9348a60b2f8004b325f.png/w700d1q75cms.jpg)
写在最后
数据安全与网络隐私是NAS用户最为看重的一点,我们购买NAS存储数据的初衷,很大一部分就是更好的保障自己的隐私安全。
而异地组网工具则有效降低了将内网服务、内网应用暴露到公网的风险,通过安全可靠的访问控制和局域网接入方式,即可以让我们轻松方便的使用NAS服务,也可以高效的实现安全保障,这也正如贝锐蒲公英的口号所说:“让异地组网更简单,安全、稳定。”
![](http://k.sinaimg.cn/n/sinakd20240701s/120/w600h320/20240701/e77d-ea16e76961ce4689080d7aeaad38a7f9.png/w700d1q75cms.jpg)
欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。
![](http://n.sinaimg.cn/finance/pc/cj/kandian/img/article_pic05.png)
4000520066 欢迎批评指正
All Rights Reserved 新浪公司 版权所有