EasyTier共享节点参考配置文件
前言
这里是EasyTier共享节点搭建教程的子文章,用于存放参考用的配置文件。
使用前请务必阅读 https://www.rinne.in/posts/devlogs/easytier-share-node-relay-and-p2p
配置
CodeBlock Loading...
这里是EasyTier共享节点搭建教程的子文章,用于存放参考用的配置文件。
使用前请务必阅读 https://www.rinne.in/posts/devlogs/easytier-share-node-relay-and-p2p
使用社交账号登录
# 配置名称 可选
instance_name = '<et-test-example>'
# 配置ID 无须手动填写,可直接删除该行
# instance_id = 'xxx'
# 虚拟网络中该设备的IPv4地址
# 这里默认使用 10.0.0.1 ,你也可以自行修改
# 注意:一定不能和同一个网络中的其它设备冲突
ipv4 = "10.0.0.1/24"
# 该设备ip是否自动分配
# 本设备作为共享节点,建议手动指定固定ip
dhcp = false
# 监听器
# 0.0.0.0 表示监听全部可用地址
# 这里启用了截至v2.5.0所有可用的协议
# 如果你还在使用v2.4.5,请删去 faketcp 那一行
listeners = [
"tcp://0.0.0.0:11010",
"udp://0.0.0.0:11010",
"wg://0.0.0.0:11011",
"ws://0.0.0.0:11011/",
"wss://0.0.0.0:11012/",
"quic://0.0.0.0:11012", # 这个和kcp/quic代理不是一个东西
"faketcp://0.0.0.0:11013", # v2.5.0 新增实验协议
]
# 监听映射
# 当其它设备连接该节点时,会自动尝试连接这里配置的uri
# 如果你使用了反向代理,强烈建议配置该项
# 假设1:你当前配置的节点A,使用 cloudflare tunnel 代理了 http://localhost:11012 到 et.example.com
# 如果你想向所有连接到你的节点A的用户自动下发一个额外的备份共享节点,那么也可以直接在这里指定
# 假设2:有另外的共享节点B,它的连接uri为 txt://et.b-node.com 或 udp://et.b-node.com:11010
mapped_listeners = [
# 假设1
"wss://et.example.com:0/",
# 假设2
"txt://et.b-node.com",
"udp://et.b-node.com:11010"
]
# 网络验证信息
# 同一个网络可以直接互相访问内网信息,这里就相当于你这个内网的账户与密码
# 与web控制台的用户名/密码没有任何关系
# 建议提高复杂度,防止意外重复
[network_identity]
# 网络名称
# 这里建议设置一个与你主用的网络不同的名称,防止云服务安全问题泄露该配置导致你的实际内网可被访问
# 假设你自用的网络名称为 xxxxx-network-test-cloud
network_name = "<xxxxx-network-share-nodes>"
# 网络密码
# 建议使用密码管理器随机生成一个高强度密码
network_secret = "<*****>"
# 对等连接节点
# 在常见的教程中,都让共享节点配置为“独立”,即不配置peers
# 为了共建一个更大的共享节点网络,也为了让连接该节点的设备可以自动连接至其它共享节点作为备份
# 这里建议添加适量其它共享节点
[[peer]]
uri = "txt://txt.easytier.cn"
[[peer]]
uri = "tcp://public2.easytier.cn:54321"
[flags]
accept_dns = true
# v2.5.0 以下的版本请解开以下注释
# disable_kcp_input = true
enable_kcp_proxy = true # v2.5.0 以下的版本请注释本行的kcp配置
enable_quic_proxy = true
no_tun = true
# p2p_only = true # 请参考官网自行决定开关,不影响本节点作为中继
# 私人模式,详情见上方解释
# private_mode = true
proxy_forward_by_system = true
# 关于这个,即使打开,也只会帮助连接的设备p2p打洞,不会中继流量
relay_all_peer_rpc = true # 若不想作为公共共享节点请注释这行
# 网络白名单
# 以空格为分隔符,支持通配符
# 这里可以配置哪些网络可以把该节点作为中继
# 更详细的解释见上方
relay_network_whitelist = "xxxxx-network-* xxxxx-network"