Skip to main content

One post tagged with "组网"

View All Tags

easytier多地多机房 混合组网

· 2 min read
timger
timger

简介

如果你在全国多个地方有家, 可以放一些机器可以试下

多地组网时候 有些参数 不配置好 容易漂 所以我记录一下

我的拓扑如下 687

公网中继配置

/usr/local/bin/easytier-core --hostname foldstace-yisu-hub  --network-name=foldspace --network-secret=******   -l tcp://0.0.0.0:11010 -l udp://0.0.0.0:11010 --mtu=1000 --enable-kcp-proxy --relay-network-whitelist="*" --private-mode=false  --relay-all-peer-rpc

其他节点配置

instance_name = "**************"
instance_id = "**********************"
dhcp = false
ipv4 = "192.188.86.40/16"
listeners = ["tcp://0.0.0.0:11010", "udp://0.0.0.0:11010"]
relay_all_peer = false


[network_identity]
network_name = "foldspace"
network_secret = "**********"


[[peer]]
uri = "tcp://{you public hub ip}:11010"

[[peer]]
uri = "tcp://{you public hub ip}:11010"



[flags]
enable_kcp_proxy = true
latency_first = true
keep_alive_interval = 5 # 新增
default_protocol = "tcp"

mac 个人电脑机器配置

instance_name = "my-mac"
instance_id = "4c1a9564-fb8d-4764-aae6-d564854f4377"
dhcp = false
ipv4 = "192.188.86.88/16"
listeners = ["tcp://0.0.0.0:11010", "udp://0.0.0.0:11010"]
relay_all_peer = false # 禁止转发流量给其他节点,这是关键

[network_identity]
network_name = "foldspace"
network_secret = "**********"

[[peer]]
uri = "tcp://{you public hub ip}:11010"

[[peer]]
uri = "tcp://{you public hub ip}:11010"


[flags]
p2p_only = false
mtu = 1000
keep_alive_interval = 1
default_protocol = "tcp"

以上配置 避免了 路由老漂到不合理的位置 导致卡死或者其他

我现在 可以稳定 ping 无太大的波动, 避免了 漂到不正常的链路