Convergence icon indicating copy to clipboard operation
Convergence copied to clipboard

Replace HTTP/HTTPS proxy with SOCKS proxy

Open JeremyRand opened this issue 11 years ago • 1 comments

Replacing the HTTP/HTTPS proxy with a SOCKS proxy would have the following benefits:

  1. Fix HTTP bugs (non-GET requests aren't handled correctly, and the request headers are partially broken right now).
  2. Allow clients other than web browsers to use the proxy more easily.
  3. Make it easier to implement Tor stream isolation later.

See SOCKS5Server.js for a mostly-working drop-in replacement for the HTTP/HTTPS proxy that we're using now.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/2754519-replace-http-https-proxy-with-socks-proxy?utm_campaign=plugin&utm_content=tracker%2F408215&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F408215&utm_medium=issues&utm_source=github).

JeremyRand avatar Jun 20 '14 20:06 JeremyRand

There is a lean SOCKS proxy here: https://github.com/internetarchive/warcprox/blob/master/warcprox/mitmproxy.py

phelixbtc avatar Jul 28 '15 14:07 phelixbtc