Template:TorBrowser Proxy Configuration
Configuration for use of Tor Browser with a HTTP, HTTPS or SOCKS proxy using proxy settings method.
Archived instructions.
NOTE: The following archived instructions are most likely currently broken due to changes by upstream, The Tor Project. To resolve this issue, the user would have to proceed as per Self Support First Policy. Please post in Whonix forums to notify if this method is currently working, broken or if any solution has been found. To view the archived instructions, please press on Expand on the right.
Complete the following steps inside Whonix-Workstation™ (anon-whonix).
1. Launch Tor Browser.
2. And enter about:config into the URL bar and press enter.
3. Change the following settings.
4. Set extensions.torbutton.use_nontor_proxy to true.
5. Set network.proxy.no_proxies_on to 0.
6. Proxy specific settings.
Depending on using a HTTP, HTTPS or SOCKS proxy.
A) HTTP proxy
If a HTTP proxy is being used, modify address and port number to the following strings.
network.proxy.httpnetwork.proxy.http_port
B) HTTPS proxy
If a HTTPS proxy is being used, modify the following strings instead.
network.proxy.sslnetwork.proxy.ssl_port
C) SOCKS proxy
This process can be repeated with socks proxies, but it is redundant and does not provide any advantage over the former types. The reason is because only Tor Browser is modified and no other programs are being tunneled through it.
- Set
network.proxy.socksto the IP of proxy server. - Set
network.proxy.socks_portto the port number of the proxy server. - Set
network.proxy.socks_remote_dnstofalse- if the proxy server does not support resolving DNS. In this case, DNS will go through Tor exit nodes thanks to Whonix, ortrue- if the proxy server does resolving DNS which is better.
- Set
network.proxy.socks_versionto either4or5depending on the version of the proxy server.
7. Done.
Tor Browser proxy configuration has been completed.