HTTP based PT protocol
SOCKS has many problems:
- We have to do hacks to do things like passing arguments, and they come with many problems ( #104)
- There are not many SOCKS server implementations and many PTs end up needing to implement their own (goptlib and proteus have done it)
We could use HTTP CONNECT or MASQUE as a base that will give use the option of having headers to encode arguments and hopefully they are easy to implement based on standard HTTP/QUIC libraries.
Edited by David Fifield