介绍
ZeroTier(https://www.zerotier.com/)
是一个非常不错的构建虚拟局域网的工具。但是在国内,ZeroTier的速度有时会很慢。网络环境复杂的时候,甚至无法连接,特别是机器在异地的时候。
网上也有将国内云服务器设为moon服务器的方法,来提高ZeroTier的速度。但是在我的实践中,效果不明显。
后来,我尝试将云服务器当作代理来访问虚拟局域网,发现速度提升非常明显,P2P连接的成功率也大大提高。异地RDP远程连接非常流畅、访问公司服务器也非常快和稳定。
准备工具
- 一个云服务器,尽量选网络好的服务商。国内可以选阿里云或腾讯云,网络按流量计费,可以把带宽提到100M
- ZeroTier
- 代理工具,支持socks5或者http代理的工具
- 类似Proxifier的代理工具,Proxifier可以强制让网络程序访问代理
配置

假设有机器A和机器B,云服务器C;现在想让机器A通过云服务器C来访问机器B。
- 先在机器B和云服务器C上装ZeroTier,并加入同一个虚拟局域网。这里不展开描述,网上有很多教程。
- 在云服务器C上安装代理工具。
- 在Proxifier中设置代理,代理地址、端口和协议根据自己的设定来设置。
- 在Proxifier中,设置转发规则,把虚拟局域网的子网ip规则设置进去,转发到代理。
总结
云服务器的网络环境一般都不错,容易与我们的机器建立P2P连接,速度也有保障。亲自实践,这种方式,能给ZeroTier明显提速。
步骤描述的比较简单,一是有多种工具可以实现同样的效果;再一个是每一步都能在网上找到详细的教程;有这方面需求的,大概都是网络大佬;当然也因为我懒。
网友评论