适合远程办公、异地访问的EasyTier:一款简单、安全、去中心化的内网穿透和异地组网工具_easytier组网
EasyTier
EasyTier 是一款简单、安全、去中心化的内网穿透和异地组网工具,适合远程办公、异地访问、游戏加速等多种场景。无需公网 IP,无需复杂配置,轻松实现不同地点设备间的安全互联。
软件即可通过命令行使用,也可以通过图形界面操作。下载后可直接使用,无其他任何依赖。
官网:EasyTier - 简单、安全、去中心化的异地组网方案
下载安装使用EasyTier
下载 | EasyTier - 简单、安全、去中心化的异地组网方案
windows版本安装使用
下载,安装
安装好后运行,第一步就是切换中文
设置网络密码后,运行网络,哇塞,这就上网了! 有点互联网刚刚兴起的时候那种感觉:
FreeBSD版本使用
官方只给了13.2系统的软件包,但是亲测FreeBSD 14.2系统下也可以用。
直接下载,解压,就是可执行文件,真省心!
skywalk@fb5:/tmp $ unzip easytier-freebsd-13.2-x86_64-v2.3.2.zipArchive: easytier-freebsd-13.2-x86_64-v2.3.2.zip creating: easytier-freebsd-13.2-x86_64/ extracting: easytier-freebsd-13.2-x86_64/easytier-core extracting: easytier-freebsd-13.2-x86_64/easytier-cli extracting: easytier-freebsd-13.2-x86_64/easytier-web-embed extracting: easytier-freebsd-13.2-x86_64/easytier-webskywalk@fb5:/tmp $ cd easytier-freebsd-13.2-x86_64skywalk@fb5:/tmp/easytier-freebsd-13.2-x86_64 $ lseasytier-cli easytier-core easytier-web easytier-web-embedskywalk@fb5:/tmp/easytier-freebsd-13.2-x86_64 $ ./easytier-cliA full meshed p2p VPN, connecting all your devices in one network with one command.Usage: easytier-cli [OPTIONS] Commands: peer show peers info connector manage connectors stun do stun test route show route info peer-center show global peers info vpn-portal show vpn portal (wireguard) info node inspect self easytier-core status service manage easytier-core as a system service proxy show tcp/kcp proxy status help Print this message or the help of the given subcommand(s)Options: -p, --rpc-portal the instance name [default: 127.0.0.1:15888] -v, --verbose verbose output -o, --output output format [default: table] [possible values: table, json] -h, --help Print help -V, --version Print versionskywalk@fb5:/tmp/easytier-freebsd-13.2-x86_64 $ ./easytier-cli stunstun info: StunInfo { udp_nat_type: PortRestricted, tcp_nat_type: Unknown, last_update_time: 1752144197, public_ip: [ \"112.8.96.76\", ], min_port: 2207, max_port: 2207,
组网
# 管理员权限运行sudo ./easytier-core -d --network-name easytier142 --network-secret 123 -p tcp://public.easytier.cn:11010
从Windows ssh登录过来试试
E:\\Programs\\easytier-gui>ssh skywalk@10.126.126.1The authenticity of host \'10.126.126.1 (10.126.126.1)\' can\'t be established.ED25519 key fingerprint is SHA256:xxxx.Warning: Permanently added \'10.126.126.1\' (ED25519) to the list of known hosts.(skywalk@10.126.126.1) Password for skywalk@fb5:Last login: Thu Jul 10 18:58:34 2025 from 192.168.1.2FreeBSD 14.1-BETA3 (GENERIC) releng/14.1-n267636-2a964a7fc34eWelcome to FreeBSD!
哇,果然登上来了,太神奇了!还是那句话,很有当年互联网精神啊!
但是一定要用sudo提权,这一点还是略微有点受限制
Linux环境使用
直接下载Linux 命令行版本,解压,跟FreeBSD下一样使用,也需要sudo权限
# 管理员权限运行sudo ./easytier-core -d --network-name easytier142 --network-secret 123 -p tcp://public.easytier.cn:11010
可以在Windows的GUI界面看到Linux注册上来了。
具体参见:Ubuntu系统安装EasyTier组网-CSDN博客
设定固定ip
自动获取ip,会影响ssh,因为被ssh的时候,会报错key被替换
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that a host key has just been changed.
解决问题
所以跟现实物理组网一样,服务器类的,需要设置静态ip,客户机配置DHCP
使用-d就是使用DHCP,使用-i 就是设定固定ip
sudo ./easytier-core --network-name test--network-secret test -p tcp://public.easytier.cn:11010 -i 10.10.2.249/24
注意:使用固定ip的时候,需要去掉-d选项,否则还是会使用DHCP获得动态ip地址。
参见这里:走近科学IT版:EasyTire设置了ip,但是一闪之后就变回到原来的dhcp获得的地址-CSDN博客
总结
EasyTier真的真的很适合创业团队使用啊!支持多种操作系统,除了开始注册需要用公网中继,其它时候都是点对点传输,速度快!
三个不同的操作系统:FreeBSD、Linux和Windows10 组网
组网连通速度很快,再也不怕中继线路慢了。
skywalk@fb5:~ $ ping 10.126.126.1PING 10.126.126.1 (10.126.126.1): 56 data bytes64 bytes from 10.126.126.1: icmp_seq=0 ttl=64 time=0.092 ms64 bytes from 10.126.126.1: icmp_seq=1 ttl=64 time=0.092 ms^C--- 10.126.126.1 ping statistics ---2 packets transmitted, 2 packets received, 0.0% packet lossround-trip min/avg/max/stddev = 0.092/0.092/0.092/0.000 msskywalk@fb5:~ $ ping 10.126.126.2PING 10.126.126.2 (10.126.126.2): 56 data bytes64 bytes from 10.126.126.2: icmp_seq=0 ttl=64 time=1.078 ms64 bytes from 10.126.126.2: icmp_seq=1 ttl=64 time=0.977 ms64 bytes from 10.126.126.2: icmp_seq=2 ttl=64 time=1.083 ms
组网效果相当好,真的很适合创业团队使用啊!
调试
第一次运行easytier,没进入网络
# 管理员权限运行./easytier-core -d --network-name easytier --network-secret 123 -p tcp://public.easytier.cn:11010
把组网名字改掉就ok了
# 管理员权限运行sudo ./easytier-core -d --network-name easytier142 --network-secret 123 -p tcp://public.easytier.cn:11010
linux和FreeBSD组网无法ssh
ssh报错:
ssh 10.126.126.2OpenSSL version mismatch. Built against 30000020, you have 30200010
scp报错:
scp api-ms-win-crt-heap-l1-1-0.rar skywalk@10.126.126.1:/tmpOpenSSL version mismatch. Built against 30000020, you have 30200010
试了下,普通通讯,比如8080端口网页,还是可以浏览的。
错误信息显示本地OpenSSL版本为3.2.0(30200010),而scp工具编译时依赖的是3.0.0(30000020)。这两个版本存在API和ABI不兼容问题,导致传输失败。
原来是这台机器的OpenSSL版本高,不连easytier也一样的报错....现在就是别人等ssh它,它无法ssh到别人....