TLS请求报错 ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1129)

TLS请求报错 ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1129)

在python中使用DoT,通过TLS协议请求DNS,结果程序报错,错误

ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1129)

经检查发现竟然是Proxifier导致的问题,由于dns服务器在国外,使用了Proxifier作为中转,通过v2转发,Proxifier套了一层代理后,应该对传输的数据做了处理,导致返回的信息出现异常。
更换其他的工具就正常了,推荐使用Netch作为替代品,开源免费,可以直接对请求进行代理。
Netch https://github.com/NetchX/Netch/

上一篇
下一篇