内网穿透基本分为两种,一种中转站穿透,另一种直接打洞穿透。前者网速受限于中转服务器的带宽限制,后者的速度则取决于双方本地的实际带宽。今天就记录一下我的使用体验。
好用的P2P穿透工具 - Zerotier
这里不得不推荐一下免费开源的Zerotier,并且支持各种平台,非常简单的配置即可实现穿透。并且安全性有一定保证。
创建一个属于自己的虚拟局域网
配置页面
1、首先需要进入Zerotier官网注册账号。
2、注册完后,选择创建一个Network。
3、之后会生成一个配置页,我们需要在里面进行相关的配置。
Network ID 是随机生成的且固定,以后客户端加入网络会经常用到。
Access Control 基本上我们都会选择私有网络(Private)。
4、拉到下面的Members分组里,这里是控制每个网络成员的地方。在客户端加入该网络后,会显示出来,需要在同意通过后,才可以使用。Auth下可以勾选是否添加该成员,Managed IPs是添加之后分配的IP,使用该ip就可以互相之间访问了。Last Seen可以看到状态是否登录。
基础的配置就这么多,其他的配置之后有需要才会用到。
客户端
使用Zerotier需要在设备上安装下载该应用,所幸各个平台都有。
安装打开后选择加入网络,然后会让你输入ID,然后填入上面配置页显示的Network ID。
然后在配置页上就能看到你的设备显示出来了,auth勾选一下同意,允许你的设备加入网络。
ping一下ip测试是否成功相互联通。
进阶
软路由的高级用法
发现使用该方法可以让你远程访问该路由下所有的设备,免去你在所有的设备上都安装该软件的繁杂操作。
首先需要你的软路由使用该固件,然后加入网络,运行等等这些基础操作。我家里的系统是双软路由,其中openwrt里内嵌了zerotier插件,所以,我直接加入网络就好了。
然后在配置页中Advanced 分栏中添加新的路由:
在Destination下填写你的实际路由局域网段,比如你的本地路由器使用192.168.1.1的ip地址,那么则填写192.168.1.0/24(规则就是xxx.xxx.xxx.0/24)。
(Via)里填写你 路由器 在配置页成员里被分配到的ip地址(Managed IP)。
添加后,可能需要重启一下路由。然后测试的话可以使用手机的移动网络,连接Zerotier,去访问家里的设备ip(使用家里的ip地址),比如我家里有一台nas,nas地址是192.168.1.254:8080, 那手机直接访问该地址即可。
添加Moon节点加速
这个也比较简单,只是需要一些配置。下篇更新详细操作。
本文介绍了Zerotier作为一款免费开源的P2P穿透工具的使用体验,它支持多平台并提供简单配置实现内网穿透。通过创建虚拟局域网,用户可以在不同网络间实现设备的互联互通。此外,还分享了如何在软路由上配置Zerotier以远程访问路由下的所有设备,以及如何添加Moon节点进行加速。

2万+

被折叠的 条评论
为什么被折叠?



