EasyTier实现异地组网
编辑
12
2025-04-17
在IPV4日益紧缺,而IPV6要么未普及,要么限速的情况下,异地组网成了解决N台设备互联通讯的唯一解决方案
EasyTier官网:https://easytier.cn/
EasyTier开源地址:https://github.com/EasyTier/Easytier
1.部署公网服务
异地组网需要一个能被待组网主机通讯的公网服务器,使用如下docker-compose脚本部署,并开放防火墙:tcp:11010
easytier-server:
restart: always
mem_limit: 0m
container_name: easytier-server
hostname: easytier-server
volumes:
- ./easytier-server:/root
environment:
- TZ=Asia/Shanghai
image: easytier/easytier:v2.2.4
network_mode: host
如果没有服务器,可以使用EasyTier提供的免费共享服务器:tcp://public.easytier.cn:11010
2.部署节点
主节点是组网的发起者,需要变更的属性有
hostname:主机名,用来区分组网中的身份,可以重复,但不建议重复
command:
-i 10.10.10.1 可以替换成想要的内网网段,192/172/10都可以,如果不想指定IP,也可以用-d自动分配
--network-name aaaaaa 改成具备唯一性的名称即可
--network-secret bbbbbb 改成自己的组网密码
-p tcp://xxx.com:11010 改成自己的公网服务器或使用共享服务器
easytier:
restart: always
privileged: true
mem_limit: 0m
container_name: easytier
hostname: lalala
network_mode: host
volumes:
- ./easytier:/root
environment:
- TZ=Asia/Shanghai
image: easytier/easytier:v2.2.4
command: -i 10.10.10.1 --network-name aaaaaa --network-secret bbbbbb -p tcp://xxx.com:11010
#command: -d --network-name aaaaaa --network-secret bbbbbb -p tcp://xxx.com:11010
- 0
- 0
-
分享