别再折腾FRP了!我用这个开源神器,让你无需公网IP,也能随时随地访问家里的任何设备
如果你跟我一样,手里有几台散落在不同地方的设备——比如家里的NAS、公司的开发机、自己随身的笔记本——那你肯定也折腾过怎么让它们方便地互相访问。
这事儿我折腾了好几年。
最开始,我用 frp 这类内网穿透工具。这东西很强,但有个绕不开的前提:你得有台公网服务器。为了这个“中转站”,我得花钱买服务器、操心续费、还得花时间配置和维护它。后来我又试了 ZeroTier 和 Tailscale,它们确实方便了很多,不用自己买服务器了,在官网点点鼠标就能组网。
但用久了还是觉得“差点意思”。ZeroTier 的免费节点在国外,有时候连接慢得像上世纪的拨号上网。想快?可以自建 Moon 中继,但这不又回到了“我得有台公网服务器”的原点吗?Tailscale 也是同理,官方的控制台虽好用,但想完全掌控,就得去折腾 Headscale 自建。
我就是想简单地把我自己的几台设备连起来,仅此而已,为什么总要依赖一个“中心”?
直到我扒拉 GitHub 的时候,翻到了 EasyTier。它的简介就一句话:一个用 Rust 写的 P2P 组网工具。我试了一下,好家伙,这正是我要找的“简单粗暴”的解决方案。
一、动手前,先想明白一件事:你是要“开店”还是“回家”?
在折腾这些工具之前,我踩过最大的坑就是没分清需求。其实就两类:
开店迎客 (服务发布): 你想把内网的某个网站或服务,让任何人都能通过一个域名访问到。这时候你用 frp、natapp、Cloudflare Tunnel 这类工具最合适。它们就像是给你在内网的小店,在互联网这条商业街上租了个临街门面。
配一把家门钥匙 (设备组网): 你只想让你自己的设备(或者和你信得过的朋友)能互相访问,形成一个私密的圈子。这时候 ZeroTier、Tailscale、EasyTier 才是正解。它们等于给了你一套加密的对讲机,只有在同一个频道的人才能通话。
对于大多数“个人使用”场景,我们真正需要的是设备组网,而不是把家里的服务暴露给全世界。明确了这一点,我们再来看看今天的主角 EasyTier。
主流工具横向对比:Easytier到底牛在哪?
废话不多说,直接上表格,让你一目了然。
特性 | Easytier | ZeroTier / Tailscale | FRP / Natapp | Cloudflare Tunnel |
---|---|---|---|---|
核心原理 | P2P虚拟局域网 | P2P虚拟局域网 | 端口转发 | 端口转发/虚拟网络 |
配置复杂度 | 极低 | 低 | 高 | 中等 |
依赖公网IP | 需要(但可共用) | 不需要 | 需要 | 不需要 |
中心化依赖 | 完全去中心化 | 依赖官方控制器 | 自建服务端,半中心化 | 依赖Cloudflare |
安全性/隐私 | 极高(流量端到端加密) | 高(依赖官方) | 中等(取决于自己配置) | 高(依赖Cloudflare) |
使用场景 | 个人/小团队私有网络 | 个人/企业级便捷组网 | 将内网服务暴露到公网 | 将服务接入CF生态 |
我的评价 | 简单、私密、自由 | 最方便,但有束缚 | 功能强大,但太折腾 | 免费用户的福音,但有绑定 |
一句话总结:
- FRP:适合需要将服务(如网站)明确暴露到公网的场景。
- ZeroTier/Tailscale:追求极致方便,不介意依赖第三方服务的个人和团队首选。
- Cloudflare Tunnel:如果你已经是Cloudflare用户,用它整合服务体验极佳。
- Easytier:想要ZeroTier的方便,又想要FRP的自主可控,那么Easytier就是为你量身定做的。
二、Easytier 实战:三步搭建你的专属私有网络
项目地址: https://easytier.cn
- 🛠️安装 CLI 页面 可查看安装命令行工具的方法。
- 🖥️安装 GUI 页面 可查看安装图形界面工具的方法。
- ⬇️下载页面 可获取最新版本 EasyTier 的下载链接。
以GUI为例,我们下载之后安装即可
我们只需要配置一个网络名称和密码,保持默认的公共服务器配置,点击运行网络,就完成操作了!
然后,我们在另外一个设备上执行同样的操作,如手机上!APP也在刚刚的地址进行下载!
这样组网就成功了,我们就可以用这个虚拟的ipv4地址互相连接了! 比如我用手机通过虚拟IP远程电脑!
三、搭建共享节点
你已经学会了最基础的“一个介绍人(Server) + N个客户端(Client)”模式,这对于大多数场景已经够用。但如果你是下面这几种人:
- 极致的掌控者: 不希望自己的网络依赖于任何单一的服务器。
- 高可用追求者: 万一那台唯一的公网VPS挂了怎么办?整个网络就瘫痪了!
- 乐于分享者: 想和几个朋友共建一个稳定、互备的网络基础设施。
那么,欢迎来到Easytier的精髓所在:自建高可用、去中心化的“根”节点网络。
官方提供了一些共享节点,地址 : https://easytier.gd.nkbpal.cn/status/easytier
同样的,如果你有云服务器,也可以选择自建节点,执行下面两个命令
wget -O /tmp/easytier.sh "https://raw.githubusercontent.com/EasyTier/EasyTier/main/script/install.sh" && bash /tmp/easytier.sh install |
然后一个自用的服务器,就搭建好了,只需要在GUI界面调整为自己服务器的IP,端口默认是11010,如下图.
就可以正常使用了!针对这款软件的更多高级配置,可以前往官方查看教程!
四、常见问题 FAQ
Q1: 我没有公网服务器怎么办?
A: Easytier的精髓就在于P2P直连,服务器只做“牵线”。你可以和三五好友合租一台最便宜的境外VPS,成本极低。或者,直接使用官方提供的公共服务器!
Q2: 连接上了,但是ping不通,速度很慢?
A: 99%的可能性是P2P打洞失败,流量正在通过你的低配服务器进行转发。检查:
- 客户端所在的网络防火墙是否限制了UDP通信(比如某些严格的公司网络)。
- NAT类型是否过于严格(比如多层NAT)。
不过,即使转发,基本的功能访问也是没问题的,只是速度慢一些。
Q3: Easytier安全吗?
A: 非常安全。首先,你的网络是完全私有的,由你自己的密码保护。其次,所有节点之间的通信都经过了端到端加密。只要你的服务器和密码不泄露,这就是你的专属加密通道。
Q4: 和ZeroTier相比,它到底有什么杀手级优势?
A: 自主可控! 你的网络拓扑、成员、IP分配,所有的一切都由那个小小的 easytier
程序在你自己的服务器上处理,不经过任何第三方。对于有数据洁癖和想深入理解网络原理的人来说,这种掌控感是无价的。
总结:哪一个才是你的菜?
工具没有最好的,只有最合适的。
- 如果你需要对外发布服务,让公网用户访问,请选择 frp 或 Cloudflare Tunnel。
- 如果你是个人开发者或数码爱好者,只想简单、快速地将自己的几台电脑、服务器、NAS组成一个“私有互联网”,并且极其看重简单性,讨厌复杂的配置,那么 EasyTier 绝对值得一试。它的去中心化理念和极简的上手体验,能为你节省大量时间。
- 如果你在寻找一个功能全面、生态成熟、有商业支持的团队或企业级组网方案,或者你需要频繁在手机端使用,那么 Tailscale 和 ZeroTier 依然是当前最稳妥、最强大的选择。
对我个人而言,EasyTier 已经成为我个人设备组网的首选工具。它完美地满足了我对“简单、可靠、自己掌控”的需求。希望这篇文章能帮你理清思路,找到最适合你的那个“它”。