Easytier配置.md 2.1 KB


notion-id: 27aca4d7-cb7b-80e0-a18f-f1be7f48ac

https://easytier.cn/guide/introduction.html

docker-compose配置文件

services:
  watchtower: # 用于自动更新easytier镜像,若不需要请删除这部分
    image: containrrr/watchtower
    container_name: watchtower
    restart: unless-stopped
    environment:
      - TZ=Asia/Shanghai
      - WATCHTOWER_NO_STARTUP_MESSAGE
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: --interval 3600 --cleanup --label-enable
  easytier:
    image: easytier/easytier:latest # 国内用户可以使用 m.daocloud.io/docker.io/easytier/easytier:latest
    hostname: easytier
    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:
      - /volume1/docker/easytier/root:/root                     
      - /volume1/docker/easytier/machine-id:/etc/machine-id:ro # 映射宿主机机器码
    command: -c /root/config.yaml                              # 配置文件放入/volume1/docker/easytier/root映射文件

config.yaml

#主机名称可修改
hostname = "Princess"
instance_name = "user_8743"
instance_id = "22a699d6-1e26-4ceb-ba34-dca65452272e"
# 自定义客服端IPV4地址!!!
ipv4 = "192.168.50.2/24"
dhcp = false
listeners = [
    "tcp://0.0.0.0:11010",
    "udp://0.0.0.0:11010",
    "wg://0.0.0.0:11011",
]
rpc_portal = "0.0.0.0:0"

[network_identity]
# 自定义用户和密码,所有客户端保持一致!!!
network_name = "user_8743"
network_secret = "Tq9!xR7mLz"

[[peer]]
# 自定义中转站,可自行搭建
uri = "tcp://public.easytier.top:11010"

[[proxy_network]]
# 子网地址,客户端DHCP分配地址保持一致!!!
cidr = "10.10.10.0/24"

[flags]
#警用IPv6
enable_ipv6 = false
latency_first = true
private_mode = true
proxy_forward_by_system = true
relay_all_peer_rpc = true
use_smoltcp = true