免费管饱,无公网NAS访问攻略,国民品牌贝锐蒲公英异地组网技巧,高稳定、抗丢包
本文最后更新于 2024-07-01,文章内容可能已经过时。
大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~
前言
说起远程桌面、异地组网、内网穿透等等服务,不知道大家第一反应是哪个软件,就Cherry来说,贝锐系列产品必然是我脑海种的第一反应。
作为沉浸远程、运维、内网穿透市场18年的国民老品牌,贝锐旗下不断迭代升级出了如向日葵、花生壳、蒲公英等经典好用的网络服务工具,帮我们解决无公网IP下的远程运维和服务访问。
作为NAS用户来说,在贝锐那么多产品下,最适合我们的肯定是贝锐蒲公英、花生壳两大软件。两者的区别在于花生壳更倾向于内网穿透,用于家宽下的对外服务发布,而蒲公英则是基于异地组网,实现网内的所有服务无限制访问。
可能很多朋友对异地组网还不是很熟悉,这里简单介绍一下:
异地组网采用虚拟网络的方式,将处于不同网络环境下的多台设备进行组网,实现不同地域的设备可以像局域网一样互相访问。
异地组网技术其实已经发展的很成熟了,尤其是支持P2P点对点传输后,无论是传输速度还是连接性都十分稳定,可以和DDNS一较高下。但是,一旦P2P无法被正确连接,我们就需要使用官方转发作为中继服务,这就就十分考验异地组网品牌的基建能力了,比如并发、节点数、最大带宽等等。
贝锐蒲公英的免费版本服务器节点为国内电信节点,相比于其它国外的产品,本土化的网络转发不论是连接性、稳定性都有足够的保障。今天,Cherry就贝锐蒲公英免费个人版的部署使用做一个简单的教程。
🔻个人免费套餐!个人版打洞成功走P2P是免费不限量不限流的,对家庭NAS访问来说已经是足够用的了。
一、注册蒲公英账号
登录贝锐蒲公英官方https://console.sdwan.oray.com/,通过扫码登录后会自动注册一个账号,选择个人版,然后根据我们自己场景需求,选择一些简单的应用场景即可进入控制台。
🔻首次登录会要求我们组建一个免费的虚拟局域网,这里建议选择对等网络,可以让不同节点之间可以互相访问,增加易用性。当然如果明确只访问NAS的,选择集散网络也没问题。
🔻完成虚拟局域网组建后,我们可以添加局域网成员了,免费的许可是3个成员,支持硬件、成员(软件)两种成员模式,对我们来说,一台NAS、一台办公室客户端、一台手机,刚刚好满足日常使用需求。
二、NAS安装贝锐蒲公英
🔻前往官网下载客户端,包括windows、macos、安卓、IOS、linux、群晖、SDK嵌入、UOS、docker等等;对于NAS用户来说,最简单的方法就是选择一通百通的docker方法安装。
🔻考虑到目前docker的访问十分困难,Cherry这里为大家提供了镜像包,通过镜像离线库(地址:www.alipan.com/s/kK4M9gHgFz7,提取密码tr40)下载【pgyvpn.exe】文件,双击解压为tar文件后,上传到NAS任意目录。
🔻使用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
三、安装PC客户端并测试网速
完成NAS端的蒲公英安装以后,我们回到官方首页,添加一个新成员,这里只需要输入密码即可。
注册了新成员以后,我们下载windows客户端并登陆,选择左侧【我的网络】功能,可以看到已经注册成功的【NAS客户端】以及【windows客户端】都静静地躺在列表里了。其中NAS客户端后面显示了一个蓝色的P2P,则代表着已经打洞成功,异地组网内不限速,可以跑满上行带宽。
回到官网首页刷新下页面,可以看到目前的成员列表中包含了【NAS】(172.16.3.102)、【Windows】(172.16.3.36)
🔴我们分别对DDNS、异地组网下,使用webdav挂载NAS进行测速
🔻DDNS下的webdav速度,峰值还是比较稳定的,基本上都保持在35MB/s的速度上。
🔻蒲公英异地组网下的webdav速度,存在一定的网络波动,最快的时候有70MB/s,低的时候有20MB/s,平均速度也差不多在35MB/s往上,轻轻松松跑满上行带宽。
🔻1000包长ping测速,ddns和异地组网基本的都很稳定,延迟都是毫秒级的。
🔻丢包率基本也差不多,所以从连接性上,打了洞以后的异地组网和DDNS几乎没有区别。
四、进阶玩法
(一)、虚拟串口
除了最基础的异地组网功能外,贝锐蒲公英还为运维提供了一个虚拟串口的功能,意味着在进行设备联调的时候,工程师可以通过将本地串口通过TCP协议转发到虚拟局域网内,方便远程登录后联调使用,减少设备厂家、运维人员往返现场的时间和精力。
(二)、突破成员限制
免费套餐下,贝锐蒲公英有3个免费用户,但是我们可以开动我们的小脑筋,当我的NAS上安装上一套浏览器、堡垒机、SSH工具后,我们便可以借助NAS7 * 24不关机的特性访问家中所有的设备!轻轻松松绕过3个免费用户的限制,将免费服务发挥更大的作用。
(三)、跨区域局域网游戏
这个是Cherry今天才知道的好东西,以往和朋友一起跨局域网联机,往往需要通过古早的三方游戏联机工具来实现,没想到蒲公英现在也支持了。这样我们就不需要烦恼服务器架设后,如何通过互联网提供给好基友,只要一起搭建局域网就可以畅玩局域网游戏。
写在最后
数据安全与网络隐私是NAS用户最为看重的一点,我们购买NAS存储数据的初衷,很大一部分就是更好的保障自己的隐私安全。
而异地组网工具则有效降低了将内网服务、内网应用暴露到公网的风险,通过安全可靠的访问控制和局域网接入方式,即可以让我们轻松方便的使用NAS服务,也可以高效的实现安全保障,这也正如贝锐蒲公英的口号所说:“让异地组网更简单,安全、稳定。”