Itsusinn / tuic

TUIC-ExtendedLife
GNU General Public License v3.0
47 stars 10 forks source link

bug ExportKeyingMaterialError #34

Open eqfae opened 6 days ago

eqfae commented 6 days ago
Mon Nov 25 19:34:04 2024 daemon.err tuic-client[12201]: thread 'tokio-runtime-worker' panicked at tuic-quinn/src/lib.rs:578:14:
Mon Nov 25 19:34:04 2024 daemon.err tuic-client[12201]: called `Result::unwrap()` on an `Err` value: ExportKeyingMaterialError
Mon Nov 25 19:34:04 2024 daemon.err tuic-client[12201]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Mon Nov 25 19:48:17 2024 daemon.err tuic-client[12201]: thread 'tokio-runtime-worker' panicked at /cargo/registry/src/index.crates.io-6f17d22bba15001f/quinn-proto-0.11.8/src/connection/mod.rs:3357:14:
Mon Nov 25 19:48:17 2024 daemon.err tuic-client[12201]: only called for `Data` packets
Mon Nov 25 19:48:17 2024 daemon.err tuic-client[12201]: thread 'tokio-runtime-worker' panicked at /cargo/registry/src/index.crates.io-6f17d22bba15001f/quinn-0.11.5/src/mutex.rs:140:42:
Mon Nov 25 19:48:17 2024 daemon.err tuic-client[12201]: called `Result::unwrap()` on an `Err` value: PoisonError { .. }
Mon Nov 25 19:48:17 2024 daemon.err tuic-client[12201]: stack backtrace:

图片 崩溃了 ssh手动重启tuic服务才好

Itsusinn commented 5 days ago

这是启动时发生错误还是运行时发生的? 顺便确认下服务端与客户端的zero_rtt_handshake是开还是关

eqfae commented 3 days ago

图片 运行时 昨天也有 开的 用的自签名

Itsusinn commented 3 days ago

能贴一下完整的客户端和服务端的配置吗,我复现不出来

eqfae commented 2 days ago

https://github.com/Itsusinn/tuic/issues/21 有配置 是偶尔出现 1天未必有一次

eqfae commented 2 days ago

中间人攻击导致的密码错误? 0rtt拿着连接被丢包前的已验证过可信证书非对称加密协商的对称密码 连上了的中间人伪装的服务端 看到过一种代理工具 不用可信证书 直接服务器拿公钥 客户端拿私钥 目前非对称加密 破解难度很高 即使未来被破解相信也会有更强的 只要历史还在重复

Itsusinn commented 2 days ago

可能是有东西在攻击tuic的这个udp端口,攻击器构造了一个特殊的udp包(很可能是无意的)让tuic panic

Itsusinn commented 2 days ago

目前加了个临时解决方法,不会panic了,但还是需要找到根本原因

Itsusinn commented 1 day ago

试试v1.3.5看看问题还在不在