GFW-knocker / gfw_resist_HTTPS_proxy

HTTPS proxy with Fragment and DoH
GNU General Public License v3.0
447 stars 50 forks source link

EOF occurred in violation of protocol ... #23

Open mahdisml opened 1 year ago

mahdisml commented 1 year ago

من به این مشکل برخوردم تو بعضی از DoH ها مثل Opendns و Bitdefender : SSLError(MaxRetryError("HTTPSConnectionPool(host='doh.opendns.com', port=443): Max retries exceeded with url: /dns-query?dns=B6YBAAABAAAAAAAADmVuY3J5cHRlZC10Ym4wB2dzdGF0aWMDY29tAAABAAE&name=encrypted-tbn0.gstatic.com&type=A&ct=application%2Fdns-message (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1129)')))"))

GFW-knocker commented 1 year ago

احتمالا ip اون doh فیلتر شده باشه. و یا اینکه استاندارد doh دو مدله ما مدل wire-format رو پیاده کردیم که اکثر جاها اینه مدل دیگرش که ساده تره json هست ولی کد ما نداره https://developers.cloudflare.com/1.1.1.1/encryption/dns-over-https/make-api-requests/