EasyTier icon indicating copy to clipboard operation
EasyTier copied to clipboard

DNS服务器不可用时程序直接Panic

Open L-Trump opened this issue 5 months ago • 0 comments

复现:

  • 修改/etc/resolv.conf至不可用的DNS服务器
  • Peers添加需要解析域名的服务器
  • 运行程序

日志:

2024-09-04 12:18:57: new listener added. listener: tcp://0.0.0.0:11010
2024-09-04 12:18:57: new listener added. listener: udp://0.0.0.0:11010
2024-09-04 12:18:57: new listener added. listener: wg://0.0.0.0:11011
2024-09-04 12:18:57: new listener added. listener: ws://0.0.0.0:11011/
2024-09-04 12:18:57: new listener added. listener: wss://0.0.0.0:11012/
2024-09-04 12:18:57: new listener added. listener: udp://[::]:56535
2024-09-04 12:18:57: tun device ready. dev: easytier.ltnet
panic occurred: PanicInfo { payload: Any { .. }, message: Some(called `Result::unwrap()` on an `Err` value: TunnelError(IOError(Custom { kind: Uncategorized, error: "failed to lookup address information: Try again" }))), location: Location { file: "easytier/src/easytier-core.rs", line: 668, col: 22 }, can_unwind: true, force_no_backtrace: false }

fish: Job 1, 'sudo easytier-core -i 10.144.14…' has ended

期望的现象: 程序不Panic,而是进行重连

L-Trump avatar Sep 04 '24 12:09 L-Trump