Configure Tor as a listening proxy server that I can connect to remotely?

I solved the problem by adding these lines to C:\Users\Administrator\AppData\Local\Vidalia\torrc

SocksListenAddress (Server's internal IP address here)
SocksPolicy accept *

Tor will now accept connections on port 9050 from any other computers on the LAN. They can now use Tor as a SOCKS5 proxy.


Use This:

SocksPort 0.0.0.0:9050

Setting 0.0.0.0 as host let all other devices on the network, see it and use it as a proxy.


You need to edit your TOR configuration file. In my case its

/etc/tor/torrc

For allowing TOR to run on all interface.

SOCKSPort 0.0.0.0:9050

For allowing only specific IP address to connect remotely to TOR service.

SOCKSPolicy accept xxx.xxx.xxx.xxx/32 # Your remote server IP address
SOCKSPolicy reject *

*above first policy will allow only xxx.xxx.xxx.xxx IP to connect remotely to TOR proxy. Second policy will reject all other IP addresses trying to connect.