之前介绍过 FRPS、LanProxy、NPS 等内网穿透工具,今天来介绍另一款内网穿透工具 —— ZeroTier。ZeroTier 是一个分布式网络虚拟机管理程序,建立在加密安全的全球对等网络之上。它提供与企业 SDN 交换机同等的高级网络虚拟化和管理功能,而且可以跨本地和广域网并连接几乎任何类型的应用程序或设备。
例如,我在路由器上装了 ZeroTier,路由器挂了一个硬盘,而现在我在外边想要访问这个硬盘,那么只需要运行电脑上的 ZeroTier,就能通过 Samba、FTP 等方式访问硬盘,而且看起来就像我就在家里一样。
安装
ZeroTier 支持 Windows、macOS、Linux 三大主流平台,iOS、Android 两大移动平台,以及 QNAP(威连通)、Synology(群晖)、Western Digital MyCloud NAS(西部数据)三个 NAS 平台,还支持 LEDE 开源路由器项目,支持客户端真的很多。下载地址:传送门
路由器推荐安装 Entware 后使用 opkg install zerotier
命令安装
ZeroTier使用教程
因为我们没有自己创建 Moons 服务器,现在就先使用 ZeroTier 提供的服务
1.注册
注册之后是这样的,保持默认就好,免费套餐能连接 100 个设备,一般人够用了
2.创建网络
创建一个新的网络之后,我们得到一个 Network ID,这个在后面的设备连接时需要用到,点击刚刚创建的网络我们可以设置更多选项
默认的设置就可以用了,右边 IPv4 的设置就是分配设备内网 IP 网段,其他的设置可以在 Setting help 里看到说明,不了解的不建议乱设置,如果不小心把自己的网络暴露在外部,会相当危险
3.加入连接
直接在客户端输入刚才创建的 Network ID
电脑
路由器
我这里使用的是安装了 Entware 的 LEDE
群晖 NAS
群晖 NAS 安装 zerotier
后直接打开一直提示 OFFLINE
无法加入网络,只能在命令行用 sudo zerotier-cli join <Network ID>
命令来手工加入网络。
4.允许连接
后台设置默认是需要 Auth 才能连接的,在客户端申请加入网络后,需要在后台允许一下
5.测试连接
为了测试不同网络访问,我添加了一台安卓手机,在移动网络下直接使用分配给路由器的 IP,连接了 ssh 和 onmp 创建的 PHP 探针页面,而且速度还算不错,宽带是电信的,手机是联通的,下文件时能有个 800k/s,不知道瓶颈在哪
结语
目前 IPv6 还没得到普及,虽然我这里已经能有 IPv6 地址并且能 IPv6 站点了,奈何不是固定 IP,也不知道哪时才能人手一个固定 IP。就目前情况来看,使用 ZeroTier 来做内网穿透还是不错的,使用门槛较低,可用性也还行,值得一试。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/3916.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~