Suwayomi / Suwayomi-Server

A rewrite of Tachiyomi for the Desktop
Mozilla Public License 2.0
3.73k stars 196 forks source link

Add auth and version support to socks proxy #883

Closed AriaMoradi closed 4 months ago

AriaMoradi commented 4 months ago

closes #785

I didn't test the code against a real proxy but it should be fine according to the docs.

Java 8: https://docs.oracle.com/javase/8/docs/technotes/guides/net/properties.html#socks Java 20 (much more readable): https://docs.oracle.com/en/java/javase/20/core/java-networking.html#GUID-E0E7F3CF-FF30-4324-B2F8-AA88EB067994

AriaMoradi commented 4 months ago

Might as well add support for socks 4 by providing java's socksProxyVersion