关于ZAKER 合作

无公网 IP?外网访问 + 组网,突破跨运营商 QOS,开源免费的 EasyTier

作者:羊刀仙

自从接触 NAS 开始,很多用户就被卷入了一个绕不开的技术话题旋涡:公网 IP、外网访问、内网穿透、组网……这些关键词长期霸榜各大技术社区,困扰着无数希望远程访问家中设备的用户。当然,大家手中往往不只有 NAS,还有笔电、家庭服务器、智能盒子等多多种多台设备,可能也都有类似需求。

IPv6 逐渐普及,有成效但是不多,仍有大把人连 IPv6 都搞不定。

本篇介绍的 EasyTier,作为一款由 Rust 和 Tokio 驱动的开源去中心化异地组网工具,以其轻量、安全、智能路由、零配置等优势,带来了全新的异地组网解法。如果你还有外网访问或异地组网需求,又或是对目前使用方案有所不满,它都值得一试。

除了上面所说,现在部分地区跨运营商 qos,一刀切限速,公网 v4/v6 都跑不掉。EasyTier 虽然不能完美解决这一问题,但也许能帮你缓解一下(启用 QUIC 代理,外加 UDP 连接方式,可以突破 QOS),如果你跟我一样被限制,建议尝试一下。

我在配置 Easytier 后,速度在 1~2MB 至少能用,100KB 真的没法玩~

本文分为项目介绍、各端安装、使用流程展示三部分。

EasyTier 项目介绍

EasyTier 是一款简单、安全、去中心化的内网穿透和异地组网工具,适合远程办公、异地访问、游戏加速等多种场景。无需公网 IP,无需复杂配置(体验下来是最简单的),轻松实现不同地点设备间的安全互联。

EasyTier 很像 Zerotier,不过 EasyTier 有中文而且功能更强大,也有多种配置方式,有像 Zerotier 的 web 配置,也有命令行配置,也有配置文件而且是直接在 luci 页面配置。

核心功能:

去中心化:无需依赖中心服务器,所有节点平等独立,都可以参与转发和组网。

安全加密:支持 WG 和 AES-GCM 加密,保障数据安全。

跨平台:支持 MacOS、Linux、Windows、FreeBSD、Android、OpenWrt,未来将支持 iOS。

无公网 IP 组网:可通过共享公网节点组网。

NAT 穿透:支持 UDP NAT 穿透,复杂网络环境下也能稳定连接。

智能路由:自动选择最佳链路,降低延迟,提高吞吐量。

高可用性:多路径支持,自动切换健康链路,提升稳定性。

KCP/QUIC: 支持将 TCP 流量转为 KCP / QUIC 协议,提升高 UDP 丢包环境下的传输延迟和稳定性。

非特权模式:支持在非特权用户下运行,避免需要 root 权限。(仅可作为被访问端)

WG 接入 : 支持 WG 客户端接入 EasyTIer 网络。

EasyTier 各端演示

首先去官网界面,点击 Web 控制台,注册一个账户。这个主要用于管理和配置 NAS 等设备。

NAS 部署

以威联通 NAS 为例,通过 Docker Compose 的方式进行部署。服务器和其他平台的 Docker 部署可作为参考,都大差不差。

部署代码如下:

services: easytier: image: easytier/easytier:latest # 国内用户可以使用 m.daocloud.io/docker.io/easytier/easytier:latest hostname: TS-464C # 用于设备区分,自定义 container_name: easytier labels: com.centurylinklabs.watchtower.enable: 'true' restart: unless-stopped network_mode: host cap_add: - NET_ADMIN - NET_RAW environment: - TZ=Asia/Shanghai devices: - /dev/net/tun:/dev/net/tun volumes: - /share/Container/easytier:/root # 这两项按实际情况修改 - /share/Container/easytier/machine-id:/etc/machine-id:ro # 映射宿主机机器码 command: -w YDXian # YDXian 这个修改成自己的,用于控制台管理设备

NAS 端到这里即可。部署好的瞬间就已经能在上面的控制台看到设备

Openwrt 安装

QWRT 等衍生系统也都是可以安装的。可以在官网找到项目链接。

无需阅读下面的 README,已经有人编译过最新版本。如下图所示,点击 Actions。

接着点击下面红框标注的。

拉到最低,最后的便是安装包,点击下载。如果你所用的是其他设备,请自行选择匹配的版本。另外注意 Safari 浏览器可能没有下载按键。

下载完毕后进行解压。

将上面的文件上传至 Openwrt 中,并安装即可。

之后便可配置使用。如果没有出现,请重新登陆。

其他端图形界面

官网界面都有列表,点击直达。

也可去项目界面,在最新的更新日志下面下载对应的包体。

使用演示

上文在官方 Web 注册登陆,并在 NAS 端部署后,便可在控制台看到。点击设置(小齿轮)。

点击创建网络。

最简单粗暴的,设置网络名称和网络密码,使用默认的公共服务器,点击运行网络。如果要自定义虚拟地址,则取消勾选 DHCP,再进行填写。

想我测试突破 QOS 只有 UDP 可以,然后监听地址里只留下 UDP。

状态如下。如果要更改配置,点击右上角紫色圆圈再配置运行即可。

Mac 端也同样。

Web 控制台也会立刻更新网络状态。

接着便可输入虚拟 IP+ 端口号访问到设备。

如果你有公网 IP,或者是自建服务器又或是使用官方公共服务器,可选择手动模式。输入公网 IP 或路由域名,端口号记得转发。高级设置可参考下图勾选。

对应的 NAS 端也别忘记修改。如果配置不一致,是无法成功组网的。

官方公共服务器也可在官网找到入口。建议选择可中转的,如下图。

手机在移动网络下,使用虚拟 IP,通过浏览器或是威联通官方 APP 都能连接到 NAS。

如果你要用手头的 VPS 自建节点,服务器中输入以下命令。

wget -O /tmp/easytier.sh " && sudo bash /tmp/easytier.sh install --gh-proxy easytier-core # 如果对共享节点要进行更多配置,请至官网查看 # 可配置关闭转发、私有模式等

网络方式中安需求填写类似 tcp:// 公网 IP:11010 之类即可,也可填写为其配置的域名。

总结

适合自己的才是最好的,如果大家对于现在手头的工具有所不满,可以考虑试试 Easytier。

本文来自什么值得买网站(www.smzdm.com)

相关标签
nas

最新评论

没有更多评论了
什么值得买

什么值得买

千万用户热爱的科学消费指南

订阅

觉得文章不错,微信扫描分享好友

扫码分享