19

I'm trying to use Tor as a proxy, to make other apps connect to the internet through the tor network. With Tor running and connected I opened another browser, and in the proxy settings I typed 127.0.0.1 port 9150, but when I load any page it says the proxy refused connection.

Why it does not work?

Alex
  • 291
  • 1
  • 2
  • 4

3 Answers3

14

Warning: be extremely careful about sending traffic through tor when not using the tor browser. Any unencrypted traffic will be seen by a potentially malicious exit node. Using any other browser besides tor browser to browse the internet is highly discouraged and will likely not provide any anonymity because your browser will give up your real ip address or enough information to fingerprint you uniquely.

That said, if you are absolutely sure that you want to use the tor proxy manually, read this faq entry which will answer your question.

https://www.torproject.org/docs/faq.html.en#TBBSocksPort

If you are trying to use some external application with Tor, step zero should be to reread the set of warnings for ways you can screw up. Step one should be to try to use a SOCKS proxy rather than an HTTP proxy. Typically Tor listens for SOCKS connections on port 9050. Tor Browser listens on port 9150.

If your application doesn't support SOCKS proxies, feel free to install privoxy. However, please realize that this approach is not recommended for novice users. Privoxy has an example configuration of Tor and Privoxy.

If you're unable to use the application's native proxy settings, all hope is not lost. See below.

nullUser
  • 550
  • 2
  • 9
7

First you configured the wrong port.

Tor Browser listens on 9150

tor uses 9050 (get used to the way I spelled the 2 with the capital and the lowercase because that is how you tell the difference in a lot of documentation)

Ron
  • 103
  • 2
Anonymouse
  • 71
  • 1
  • 1
2

Use Polipo as a HTTP/HTTPS proxy : official website and GitHub sources. Not all apps are good with SOCKS proxies

Alexey Vesnin
  • 6,385
  • 3
  • 15
  • 36