一、Easytier是什么
EasyTier 是一款简单、安全、去中心化的内网穿透和异地组网工具,适合远程办公、异地访问、游戏加速等多种场景。无需公网 IP,无需复杂配置,轻松实现不同地点设备间的安全互联。
适用场景
- 远程办公:让公司、家中和外地的电脑像在同一局域网一样互通。
- 异地访问:随时随地安全访问家中 NAS、服务器或其他设备。
- 游戏加速:组建虚拟局域网,畅玩联机游戏。
- 物联网组网:让分布在不同地点的设备安全互联。
核心特点
- 去中心化:无需依赖中心服务器,所有节点平等独立,都可以参与转发和组网。
- 安全加密:支持 WireGuard 和 AES-GCM 加密,保障数据安全。
- 跨平台:支持 MacOS、Linux、Windows、FreeBSD、Android,未来将支持 iOS。
- 无公网 IP 组网:可通过共享公网节点组网,详见配置指南。
- NAT 穿透:支持 UDP NAT 穿透,复杂网络环境下也能稳定连接。
- 智能路由:自动选择最佳链路,降低延迟,提高吞吐量。
- 高可用性:多路径支持,自动切换健康链路,提升稳定性。
高级特性
- KCP / QUIC 代理: 支持将 TCP 流量转为 KCP / QUIC 协议,提升高 UDP 丢包环境下的传输延迟和稳定性。
- 非特权模式:支持在非特权用户下运行,避免需要 root 权限。(仅可作为被访问端)
- WireGuard 接入: 支持 WireGuard 客户端接入 EasyTIer 网络。
二、搭建Easytier服务端(docker部署)
1、无web端
docker run --name easytier-server --net=host --privileged --restart=always -d easytier/easytier:latest --network-name junmowen --network-secret junmowen --relay-network-whitelist junmowen
|
2、包含web端
docker run -d \ --name easytier-server \ --net=host \ --privileged \ --restart=always \ -v /www/jun/easytier:/root \ -e TZ=Asia/Shanghai \ --entrypoint /sbin/tini \ easytier/easytier:latest \ -- /bin/sh -c "easytier-core \ --config-server udp://127.0.0.1:22020/junmowen \ --private-mode true \ --network-name junmowen \ --network-secret junmowen \ --relay-network-whitelist junmowen \ & \ easytier-web-embed --api-host http://127.0.0.1:11211"
|
三、搭建Easytier客户端
1、无web端管理
-i 10.126.126.1 --hostname 服务端节点 --network-name junmowen --network-secret junmowen --enable-kcp-proxy --vpn-portal wg://0.0.0.0:21345/10.12.0.0/16 -e tcp://106.55.155.45:11010 -l 21344 -w udp://127.0.0.1:22020/junmowen
|
2、有web端管理
-i 10.126.126.1 --network-name junmowen --network-secret junmowen --enable-kcp-proxy --vpn-portal wg://0.0.0.0:21345/10.12.0.0/16 -e tcp://106.55.155.45:11010 -l 21344 -w udp://127.0.0.1:22020/junmowen
|