使用 zerotier 摆脱端口转发和 DDNS 实现
我的需求很简单,能够在外网访问路由器查看状态,能够外网访问局域网内某些设备的某些服务(不同端口)。之前的的做法是:路由器开启 web 访问(可远程登录路由器);路由器设置端口转发和 DDNS,可以通过免费的域名访问局域网的设备和服务(如 Windows 远程桌面等);所以每次访问都是 xxxx.com:3389等。回到家访问就是192.168.1.100:3389的形式访问。现在情况是这样的:不需要端口转发,不需要 DDNS,路由器安装 zerotier 服务。在外网需要访问局域网设备的时候打开 zerotier 客户端(支持多平台,Android,mac,win 等),直接通过内网的形式进行访问,如192.168.1.100:3389 超级方便有木有。再也不用区分内网和外网访问时的形式了,通通使用局域网的访问方式。也再也不需要做端口转发了,而且我觉得更安全了(至少别人扫不出你家开放的端口)。至于效率和速度,还没来得及测试。