什么值得买 07-15
无公网IP?外网访问+组网,突破跨运营商QOS,开源免费的EasyTier
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

作者:羊刀仙

自从接触 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)

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

去中心化 开源 nas ipv6 远程办公
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论