easytier linux 联网

root@dev:/opt/easytier# wget https://release-assets.githubusercontent.com/github-production-release-asset/698328708/be09d8b7-d545-4ba6-8ca9-b05b9d88d326?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-07-22T05%3A52%3A27Z&rscd=attachment%3B+filename%3Deasytier-linux-x86_64-v2.3.2.zip&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-07-22T04%3A51%3A28Z&ske=2025-07-22T05%3A52%3A27Z&sks=b&skv=2018-11-09&sig=smVbW0rjGlZOFNhowvyTOf0gsFxS2rGcXyjKKwrzvw4%3D&jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1MzE2MDYyMywibmJmIjoxNzUzMTYwMzIzLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.ApRQFiwGcMM1ka5ySrEjecF-6tCXDqz4wdB5oArrwBY&response-content-disposition=attachment%3B%20filename%3Deasytier-linux-x86_64-v2.3.2.zip&response-content-type=application%2Foctet-stream
root@dev:/opt/easytier# unzip easytier-linux-x86_64-v2.3.2.zip 
Archive:  easytier-linux-x86_64-v2.3.2.zip
   creating: easytier-linux-x86_64/
  inflating: easytier-linux-x86_64/easytier-core  
  inflating: easytier-linux-x86_64/easytier-cli  
  inflating: easytier-linux-x86_64/easytier-web-embed  
  inflating: easytier-linux-x86_64/easytier-web  
root@dev:/opt/easytier# mv easytier-linux-x86_64/* ./
root@dev:/opt/easytier# rmdir easytier-linux-x86_64/
root@dev:/opt/easytier# cat easytier.service 
[unit]
Description=EasyTier Service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
ExecStart=/opt/easytier/easytier-core -c /opt/easytier/default.conf

[Install]
WantedBy=multi-user.target
root@dev:/opt/easytier# cat default.conf 
# 显示的主机名称
hostname = "officeDev"   
instance_name = "officeDev"
#固定IP地址,方便后续连接
ipv4 = "10.126.126.198"
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 = "your_network_name"
network_secret = "you_network_secret"


[[peer]]
#1.1.1.1:18443修改成你自己的IP端口
uri = "tcp://1.1.1.1:18443"

[flags]

root@dev:/opt/easytier# cp easytier.service /etc/systemd/system/
root@dev:/opt/easytier# systemctl daemon-reload
root@dev:/opt/easytier# systemctl enable easytier --now
Created symlink /etc/systemd/system/multi-user.target.wants/easytier.service → /etc/systemd/system/easytier.service.
root@dev:/opt/easytier# systemctl status easytier
● easytier.service
     Loaded: loaded (/etc/systemd/system/easytier.service; enabled; preset: enabled)
     Active: active (running) since Wed 2025-07-23 07:33:19 UTC; 12s ago
   Main PID: 13386 (easytier-core)
      Tasks: 4 (limit: 4655)
     Memory: 47.2M (peak: 47.8M)
        CPU: 583ms
     CGroup: /system.slice/easytier.service
             └─13386 /opt/easytier/easytier-core -c /opt/easytier/default.conf

Jul 23 07:33:23 dev easytier-core[13386]: 2025-07-23 07:33:23: [45554032-12b5-42d1-a5f2-ca5fd5d86225] new connection accepted. local: tcp://0.0.0.0:11010, remote: tcp://10.10.60.200:43213
Jul 23 07:33:23 dev easytier-core[13386]: 2025-07-23 07:33:23: [45554032-12b5-42d1-a5f2-ca5fd5d86225] new peer connection added. conn_info: my_peer_id: 184127754, dst_peer_id: 1457725559, tunnel_info: Some(TunnelInfo { tunnel_type: "tcp", local_addr: Some(Url { url: "tcp://0.0.0.0:11010" }), remote_addr: Some(Url >
Jul 23 07:33:23 dev easytier-core[13386]: 2025-07-23 07:33:23: [45554032-12b5-42d1-a5f2-ca5fd5d86225] new peer added. peer_id: 1457725559
Jul 23 07:33:23 dev easytier-core[13386]: 2025-07-23 07:33:23: [45554032-12b5-42d1-a5f2-ca5fd5d86225] new connection accepted. local: tcp://0.0.0.0:11010, remote: tcp://10.10.60.203:32987
Jul 23 07:33:23 dev easytier-core[13386]: 2025-07-23 07:33:23: [45554032-12b5-42d1-a5f2-ca5fd5d86225] new peer connection added. conn_info: my_peer_id: 184127754, dst_peer_id: 1629413777, tunnel_info: Some(TunnelInfo { tunnel_type: "tcp", local_addr: Some(Url { url: "tcp://0.0.0.0:11010" }), remote_addr: Some(Url >
Jul 23 07:33:23 dev easytier-core[13386]: 2025-07-23 07:33:23: [45554032-12b5-42d1-a5f2-ca5fd5d86225] new peer added. peer_id: 1629413777
Jul 23 07:33:24 dev easytier-core[13386]: 2025-07-23 07:33:24: [45554032-12b5-42d1-a5f2-ca5fd5d86225] new connection accepted. local: tcp://0.0.0.0:11010, remote: tcp://10.10.60.10:11021
Jul 23 07:33:24 dev easytier-core[13386]: 2025-07-23 07:33:24: [45554032-12b5-42d1-a5f2-ca5fd5d86225] new peer connection added. conn_info: my_peer_id: 184127754, dst_peer_id: 3737678381, tunnel_info: Some(TunnelInfo { tunnel_type: "tcp", local_addr: Some(Url { url: "tcp://0.0.0.0:11010" }), remote_addr: Some(Url >
Jul 23 07:33:24 dev easytier-core[13386]: 2025-07-23 07:33:24: [45554032-12b5-42d1-a5f2-ca5fd5d86225] new peer added. peer_id: 3737678381
Jul 23 07:33:32 dev systemd[1]: /etc/systemd/system/easytier.service:1: Unknown section 'unit'. Ignoring.
root@dev:/opt/easytier# ./easytier-cli peer
┌───────────────────┬─────────────────────────┬───────┬────────┬───────────┬──────────┬──────────┬──────────────┬────────────────┬────────────┬────────────────┐
│ ipv4              │ hostname                │ cost  │ lat_ms │ loss_rate │ rx_bytes │ tx_bytes │ tunnel_proto │ nat_type       │ id         │ version        │
├───────────────────┼─────────────────────────┼───────┼────────┼───────────┼──────────┼──────────┼──────────────┼────────────────┼────────────┼────────────────┤
│ 10.126.126.198/24 │ Dev                     │ Local │ -      │ -         │ -        │ -        │ -            │ PortRestricted │ 184127754  │ 2.3.2-42c98203 │
├───────────────────┼─────────────────────────┼───────┼────────┼───────────┼──────────┼──────────┼──────────────┼────────────────┼────────────┼────────────────┤ 
│ 10.126.126.2/24   │ iv-ydxlc2pz40cva4fg2yxm │ p2p   │ 26.818 │ 0.000     │ 4.07 kB  │ 4.88 kB  │ tcp          │ PortRestricted │ 1647102757 │ 2.3.2-42c98203 │ 
└───────────────────┴─────────────────────────┴───────┴────────┴───────────┴──────────┴──────────┴──────────────┴────────────────┴────────────┴────────────────┘