I want apps like Firefox and Chrome to have their Internet traffic routed through TOR, such that Firefox and Chrome would not know they are going through TOR. How would I configure Linux to make that happen? I do not want to use tor browser, in fact I can't as I use ARM Linux.

  • The search term you're probably looking for is "transparent proxy". There are many blog posts and questions on this site about this that might help.
    – Steve
    Oct 27, 2020 at 14:21

2 Answers 2


Hm, well there are a few methods I have heard of:

  • If you have Proxychains installed on your distro, then messing with the .conf file for your proxy settings can allow your whole machines traffic to run through Tor (I would explain how to do it if I could but I've never done it myself) For this I think using your package manager should work for the install.
  • Nipe, which is a tool that also routes your machine traffic through Tor. Use git clone https://github.com/GouveaHeitor/nipe will install it.

If I could exemplify the difference between them I would but I have no personal experience with these tools. https://github.com/GouveaHeitor/nipe
https://linuxhint.com/proxychains-tutorial/ One potential issue is that these do not just Torify your browser traffic, but the whole machines. I don't know about you but this could either be a bonus or downside.


You can do that easily, follow me

first check if the tor service is installed, type service tor status in terminal if it is installed something would show up, if not then install it bysudo apt-get install tor in terminal.

After installation, we have to configure proxychains, type command nano /etc/proxychains.conf it will open the configuration file.

Remove the # from "Dynamic chain" . Add # before "strict chain" and "random chain". Remove # from "proxy dns". write socks5 9050 in last line of proxy list.

Now save the configuration file by pressing ctrl+o and enter. To start using proxychains you need to restart the tor service type service tor restart in terminal.

*Now you can use the proxychain service by typing proxychains before the application you want to run. Ex> proxychains firefox www.google.com or just firefox.here is the screenshot of adding soc5 in the proxy chains

removing # from Dynamic

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .