-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
问题类型: Bug Report / CLI
问题描述: 在升级到 v2.5.0版本后,原本在2.4.5正常启动的配置,将无法正常启动。程序会报 "unknown protocol" 错误并直接退出。
环境信息:
EasyTier 版本: 2.5.0-88a45d11
架构: x86_64
操作系统: iStoreOS 24.10.4
错误日志:
2026-01-07 17:05:41 easytier : easytier-core_x86_64开始启动
2026-01-07 17:05:42 easytier : /usr/bin/easytier-core当前版本号-2.5.0-88a45d11
2026-01-07 17:05:42 easytier : 添加防火墙规则 easytier_tcp_udp 放行端口 11010 11010
2026-01-07 17:05:42 easytier : 添加防火墙规则 easytier_wss 放行端口 11012
2026-01-07 17:05:42 easytier : 添加防火墙规则 easytier_ws 放行端口 11011
2026-01-07 17:05:42 easytier : 添加网络接口 EasyTier 绑定虚拟接口 tun0
2026-01-07 17:05:42 easytier : 允许从虚拟网络 EasyTier 到局域网 lan 的流量
2026-01-07 17:05:42 easytier : 允许从虚拟网络 EasyTier 到广域网 wan 的流量
2026-01-07 17:05:42 easytier : 允许从局域网 lan 到虚拟网络 EasyTier 的流量
2026-01-07 17:05:42 easytier : 启动完成!
2026-01-07 17:05:42 easytier : 重载防火墙和网络配置...会出现短暂断网现象...
Start log filter reloader
2026-01-07T17:05:45.612382585+08:00 DEBUG easytier::common::dns: system dns lookup done, a: [0.0.0.0:15888]
at easytier/src/common/dns.rs:100
2026-01-07T17:05:45.612394925+08:00 DEBUG easytier::tunnel: convert url to socket addrs, addrs: [0.0.0.0:15888], ip_version: Both, url: Url { scheme: "tcp", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("0.0.0.0")), port: Some(15888), path: "", query: None, fragment: None }
at easytier/src/tunnel/mod.rs:230
error: failed to create config from cli
Caused by:
unknown protocol: 11010
Stopping easytier...
Start log filter reloader
2026-01-07T17:05:51.06505105+08:00 DEBUG easytier::common::dns: system dns lookup done, a: [0.0.0.0:15888]
at easytier/src/common/dns.rs:100
2026-01-07T17:05:51.065064969+08:00 DEBUG easytier::tunnel: convert url to socket addrs, addrs: [0.0.0.0:15888], ip_version: Both, url: Url { scheme: "tcp", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("0.0.0.0")), port: Some(15888), path: "", query: None, fragment: None }
at easytier/src/tunnel/mod.rs:230
error: failed to create config from cli
Caused by:
unknown protocol: 11010
Stopping easytier...
目前可行的临时解决方法:
1.把监听换成不监听,可以较为稳定解决问题
2.删掉tcp/udp端口,临时解决(修改其他设置后报其他错,应该是报没有端口的错误)
另外,本机启动参数那里,有几率看到-l tcp:11010后面会多出来一个11010,但是不能稳定复现