JonasNilson / idle_master_extended

🃏 Get your Steam Trading Cards the Fast Way (Fast Mode Extension 🚀)
GNU General Public License v2.0
2.8k stars 182 forks source link

Support HTTPS!!!! #433

Open ChocolaVanilla0305 opened 1 year ago

ChocolaVanilla0305 commented 1 year ago

In Chinese Mainland there is a thing called GFW, which blocks a lot of internet connections, such as Youtube, Twitter, Facebook, etc. But it also blocks Steam Community. Intermittently blocks Github and Steam Store.

The blocking methods used by the Steam community is "DNS cache pollution" and "SNI RST". The blocking methods used by Github are "DNS cache pollution" and "intermittent SNI RST". So there are two ways to access Steam Community and Github here, "Reverse Proxy" or VPN.

Under VPN: VPN

Under Reverse Proxy: reverse proxy reverse proxy1 reverse proxy2

Apparently, the Steam Community can be accessed using a "Reverse Proxy".

Then I understood how to solve the problem.

Protocols are not encrypted!!!!

Snipaste_2023-08-20_22-54-23

Despite using a "reverse proxy", HTTP will be blocked, HTTPS is required!!!

Another project fixes this problem: https://github.com/Jack-Myth/IdleMaster-HTTPS-Fix But that program is in disrepair.

JonasNilson commented 1 year ago

Thank you for pointing that out.

The steam-idle.exe have been updated in:

and is planned to be a part of an upcoming update.