Zerotier -- 开源的mac远程连接局域网ubuntu快速解决方案
项目地址:https://github.com/zerotier/ZeroTierOne
涉及项目:https://github.com/xubiaolin/docker-zerotier-planet
总所周知,在国内很难很难拥有一个自己的IPV4公网ip,要在不同局域网连接自己的主机就涉及复杂的内网穿透,而目前很好的一个解决方案就是用Zerotier:
ZeroTier 是一款适用于地球的智能可编程以太网交换机。它允许所有联网设备、虚拟机、容器和应用程序进行通信,就好像它们都驻留在同一物理数据中心或云区域中一样。ZeroTier 是一款适用于地球的智能可编程以太网交换机,
效果就类似于在公网ip机器上用iptables配置了端口转发,但而外增加了加密功能。
效果
目前我的主力机是一台mac pro作为便携设备,加一台win+ubuntu双系统的游戏本(3080ti显卡+64GB内存,所以作为服务器也有一些作用),通过zerotier实现了我的游戏本在宿舍放着,mac可以远程ssh连接,使用所有端口,类似于autodl上租用了一台2块钱一小时的机器。
配置教程
planet服务器配置参考:https://github.com/xubiaolin/docker-zerotier-planet 的README就够了
client部分参考:https://sspai.com/post/85130 更加详细
注意:租的公网服务器不需要很大的带宽,延迟低更重要
2024.05.07 更新
mac上zerotier常常会掉线,可以用以下命令完全重启zerotier服务:
sudo launchctl unload /Library/LaunchDaemons/com.zerotier.one.plist
sudo launchctl load /Library/LaunchDaemons/com.zerotier.one.plist