ValdikSS / GoodbyeDPI

GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows)
https://ntc.party/c/community-software/goodbyedpi
Apache License 2.0
25.65k stars 1.88k forks source link

ESNI or SNI Spoiling #188

Open aqaq55aq opened 4 years ago

aqaq55aq commented 4 years ago

Description / Описание A clear and concise description of your suggestion. Детальное описание вашего предложения.

Hi, since 2019 goodbyedpi hasn't been working properly in Turkey for TTNET users. For the most websites ESNI in Firefox or Powertunnel's SNI Spoiling method works quite nice. However they are not good enough because they are restrictive. I am sorry that I don't have any coding experience so I can't help you with this situation. If possible can you please add SNI encryption method or SNI spoiling method like they used in Powertunnel to the Goodbyedpi program?

krlvm commented 4 years ago

ESNI should be supported by the website you want to connect to.

However they are not good enough because they are restrictive.

What do you mean by restrictive?

aqaq55aq commented 4 years ago

ESNI should be supported by the website you want to connect to.

However they are not good enough because they are restrictive.

What do you mean by restrictive?

I'm not using Firefox so thats the first reason. For your program (powertunnel) I couldn't manage to make it start with the windows at the background. If I'm not mistaken, I think I have to manually activate it everytime I want to use it which is not good for me.

krlvm commented 4 years ago

Just create powertunnel.cmd and save it to Windows autorun folder:

start javaw -jar "C:\path\to\powertunnel\PowerTunnel.jar" -console
ValdikSS commented 4 years ago

For any modification of TLS connection details, the software need to implement TLS server and client (TLS Man-in-the-Middle), which GoodbyeDPI does not do currently. Have you tried wrong-chksum and set-ttl options?