乐于分享
好东西不私藏

每日一个软件需求之内网穿透(如何连接内网电脑?)

每日一个软件需求之内网穿透(如何连接内网电脑?)

故事开头:电脑的"两地分居"

我是拥有一堆电脑的人。

经常出门,但我的"主力战机"在家里书房的Mac上。那台机器存着我所有的代码、资料和配好的智能体。

问题来了:我怎么用身上背着的电脑,流畅地操控家里的Mac?

这就像你人在北京,想遥控上海家里的电视换台——中间隔着整个互联网,还有重重防火墙。


第一幕:Tailscale,那个"高冷的技术宅"

搜索发现了 Tailscale,说它是"零配置内网穿透神器"。

我兴冲冲给两台电脑都装上,像给它们配了对讲机。连接成功!但——

慢得像在拨号上网。

我打开远程桌面,鼠标飘移、画面卡顿,打字都有延迟。查了一下状态,发现流量竟然在绕路香港!就像从北京打电话到上海,接线员说:"先生,您的电话正在经由香港转接……"

原来,Tailscale 优先尝试"直连"(两台电脑直接对话),失败后才走"中继服务器"。但外面的网络和家里网络像是两个性格别扭的人——互相听不懂对方说话,只能找个第三方传话。

而 Tailscale 在中国的"传话员"远在香港。

我尝试了各种优化:开IPv6、调路由器、改防火墙……折腾了两天,它依然固执地香港中继。

Tailscale 像个高冷的技术宅:理论上很完美,但在复杂的网络环境里,有点水土不服


第二幕:ZeroTier,那个"社交达人"

后来我又试了 ZeroTier

安装同样简单,但连接那一刻,我感觉到了不同——流畅,丝般顺滑

查了下状态,全是直连!延迟只有 27毫秒,比Tailscale的260毫秒快了十倍。

ZeroTier 像个社交达人,特别擅长在网络环境里"打洞"——穿透防火墙、绕过NAT,让两台电脑直接握手。

现在,我在外面的电脑上,双击远程桌面,家里的Mac屏幕瞬间出现。拖动窗口、播放视频、甚至写代码,几乎感觉不到延迟

我的智能体,终于能继续遥控了。


技术总结:给非程序员的三句话

表格
通俗解释
什么是内网穿透?
让两台藏在不同"内网"(家里WiFi、外面)的电脑,像在同一个办公室一样互相访问。
Tailscale 像什么?
像一位严谨的德国工程师,设计精良,但在某些"中国特色"网络里有点死板。
ZeroTier 像什么?
像一位灵活的本地向导,懂规矩、会绕路,在国内网络里更如鱼得水。

适合谁用?

表格
场景
推荐工具
人在海外,或网络环境简单
Tailscale(生态更好,官方支持强)
人在国内,追求速度和稳定性
ZeroTier(直连率更高,延迟更低)
只想临时用一次
向日葵、ToDesk(国产,即开即用,但免费版有限速)

写在最后

技术选型就像找对象:没有最好的,只有最合适的。

Tailscale 和 ZeroTier 都是优秀的开源工具,免费版足够个人使用。我的经历只是参考——你的网络环境可能完全不同,也许 Tailscale 在你那里飞快,ZeroTier 反而慢。

最好的方法是:两个都试,让数据说话。

毕竟,某些人类的核心素养,就是不断折腾,直到找到那个对的


今日软件

  • Tailscale:https://tailscale.com

  • ZeroTier:https://www.zerotier.com

安装提示:下载→注册→各拿一串"网络ID"→互相加入→搞定。比装微信还简单。