Skip to content

mrusme/torqer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

torqer

torqer ready-to-use Tor proxy Docker container, with privoxy on top.

This was inspired by rdsubhas' tor-proxy-alpine container, but actually protects your privacy by exposing Tor's DNS port for DNS resolution and allowing you to adjust its configuration.

Services

SOCKS

You can connect directly through Tor by using port 9050 in your SOCKS configuration.

PRIVOXY

You can connect through Privoxy to Tor by using port 8118 in your web proxy configuration. Also use DNS resolution through the Docker instance when you use Privoxy!

DNS

You should use Tor for DNS resolution. Therefor this container exposes port 53, so you can simply set it as your primary & secondary DNS, e.g. in your /etc/resolv.conf.

Usage

First, adjust the configurations torqer/tor/torrc and torqer/privoxy/config to your needs. Afterwards, build the container and run it:

$ docker build -t=torqer .
$ docker run -it --name torqer torqer
$ su -
# echo "nameserver 192.168.100.1" > /etc/resolv.conf

192.168.100.1 is the IP of the docker host this container runs on. Afterwards simply set up either SOCKS or HTTP proxy in your browser.

Suggestions

Browser

  • User-Agent randomizer, e.g. random-user-agent
  • Anti-tracking extension, e.g. Ghostery
  • Use incognito mode, as it limits/disables access to e.g. LocalStorage

Paid VPN

  • Don't.

LICENSE

MIT, see LICENSE

Releases

No releases published

Packages

No packages published

Languages