ZerotTier -- 开源、不限流、实现远程连接的内网穿透工具(window环境)
1. 需求描述
下班时候,由于紧急情况需要远程连接公司电脑进行办公。但公司与家里不在同个局域网,不能直接用微软远程桌面连接。
这时就会想到远程控制软件TeamViewer和向日葵。但TeamViewer免费版有商业使用限制,而且它服务器在国外,国内用户使用有延迟;向日葵虽然无需额外配置,但免费版强制走国内/国际中转服务器,带宽限制(约300Kbps-2Mbps),操作易卡顿。虽然付费能解决,但是成本变高了。
本人想要一款开源的、使用免费且不限流,安全性高,适合长期稳定使用,免费版支持10台左右的设备连接。ZerotTier刚好满足个人要求,它基于P2P和官方中继服务器自动穿透内网,无需自建服务器,免费版支持50台设备(远超10台需求)。
注意:ZeroTier本身的服务器都在国外访问速度很慢,可以通过搭建国内Moon服务加速解决连接慢的问题。
2. 部署流程
1)下载window版本的ZeroTier安装包
官网地址:https://www.zerotier.com/download
2)按提示安装
注意:
在安装时如果遇到下面的问题,则按教程解决:
安装第三方软件报错:Called RunScript when not marked in progress-CSDN博客2)在属性弹框中,点击【编辑】,然后在权限弹框中点击【添加】,在选择用户或组弹框中输入自定义的对象名称 “everyone”,点击【检查名称】,再点击【确认】,即可添加everyone账户。3. 在权限弹框中选择everyone账户,并勾选下方的所有权限,点击多次【确定】关闭所有弹框,账户即可生效。1)进入到 C:\Windows 下,找到temp文件,鼠标右键,点击属性。4. 重新找到第三方软件进行安装,即可正常安装。
https://blog.csdn.net/qq_39512532/article/details/145971561
3)配置
(1)在zerotier官网注册一个账号,创建一个网络,然后复制NETWORK ID。
(2)安装好ZeroTier软件后,找到电脑右下角小图标,右键,点击【Join New Network】,在弹框中黏贴刚刚复制的NETWORK ID,点击Join按钮。
(3)点击NETWORK ID进入一个新页面
(4)在新页面中,可看到刚配置完机子,此时只会看到一行,勾选前面的多选框,点击【Auth】按钮,后面的Managed IPs就是在虚拟局域网中你这台机子的ip。
5)其他想连接的机子,也需要先下载、安装与配置一下zerotier,方法一样,最后同样加入到虚拟局域网中,勾选Auth,后面的ip记录下来。
4、使用
直接打开微软的远程桌面连接,输入需要远程的那台机子的Manged IPs的ip地址,输入该台电脑的账号密码,就可以连接上了。