Q: I have a
SOCKS proxy and I want to use it upstream of Fiddler, but Fiddler does not chain to it automatically.
Q: I want to use the TOR network upstream of Fiddler. How can I tell Fiddler to use the local TOR SOCKS endpoint?
Using the X-OverrideGateway flag, use the socks= prefix to indicate that Fiddler should use the SOCKS v4a protocol when speaking to the upstream server.
For instance, the TOR installer sets up an entry point to the TOR network using a SOCKS proxy on port
9150 called Polipo. You can add the following inside your FiddlerScript’s
OnBeforeRequest method to route any request to
test.example.com through the TOR network:
if (oSession.HostnameIs("test.example.com")) { }
If you’d instead prefer to send all of the traffic via the SOCKS, you can simply set the X-OverrideGateway flag unconditionally for each Session.