shu wang

Results 24 comments of shu wang

作者可能比较忙,有段时间没更新了。希望能把V5的patch放上来

the same error on ubuntu 24.04 ,python 3.12

smartdns连接doh上游时,有没有连接重用,超时之类的参数可以设置? [Status] Command line: dnsperf -d ./data/processed/domain-A-10000.txt -s 127.0.0.1 -p 1056 -m udp -c 100 -t 5 [Status] Sending queries (to 127.0.0.1:1056) [Status] Started at: Sat May 17 12:14:00 2025...

> 如果你的查询每秒超过100次,google将拒绝服务 但是为何udp正常?如果上游只设置为:server 8.8.8.8 错误率低于2%

同样的配置,只更换了上游的测试结果: Statistics: Queries sent: 10000 Queries completed: 10000 (100.00%) Queries lost: 0 (0.00%) Response codes: NOERROR 8785 (87.85%), SERVFAIL 175 (1.75%), NXDOMAIN 1040 (10.40%) Average packet size: request 30, response...

> 运营商劫持udp 通过透明代理翻的,不存在被劫持吧?

在mosdns内测试了同样的doh上游,mosdns的测试结果正常。 Statistics: Queries sent: 10000 Queries completed: 9994 (99.94%) Queries lost: 6 (0.06%) Response codes: NOERROR 8785 (87.90%), SERVFAIL 162 (1.62%), NXDOMAIN 1047 (10.48%) Average packet size: request 30, response...

> 能否分享一下 domain-A-10000.txt,我也测一测 [domain-A-10000.txt](https://github.com/user-attachments/files/20262154/domain-A-10000.txt) 能重现吗?

问了一deepseak: 高并发瓶颈​​ 单线程同步 SSL 发送可能成为性能瓶颈。参考 SmartDNS 文档,建议启用多线程模式(threads 2)。 缓冲区未限制大小,极端情况下可能导致内存耗尽(需结合 cache-size 参数控制)。 ​​TLS 握手开销​​ 未实现 TLS 会话复用(Session Resumption),每次连接需完整握手。可通过配置 tls-handshake-timeout 优化超时。 ​​HTTP/2 支持缺失​​ 当前代码基于 HTTP/1.1,而主流 DoH 服务已支持 HTTP/2。升级后可利用多路复用降低延迟。 http3.c **1. ​​流控与拥塞控制​​:**当前代码未显式实现 QUIC...