Анонимизация всего трафика через Tor

212
382
9 Ноя 2016
Анонимизация всего трафика через Tor (даже DNS-запросы).


Приступим. Сначала нам нужно скачать Privoxy и, собственно, сам Tor:

sudo apt-get install tor privoxy

После этого открываем файлик /etc/privoxy/config:

sudo gedit /etc/privoxy/config

и добавляем в самый конец вот эти строчки:

forward-socks5 / localhost:9050
forward-socks4 / localhost:9050
forward-socks4a / localhost:9050

Далее нам надо запустить необходимые службы:

sudo service tor start
sudo service privoxy start

Далее переходим в настройки сети, ищем пункт прокси-настройки и там указываем в socks-e узел localhost порт: 9050; В HTTP/HTTPS/FTP указываете узел localhost, а порт: 8118.

Далее, если мы перезагрузим наш компьютер, то всё слетит, и на какие-либо запросы компьютер будет отвечать ошибкой. Дабы этого избежать, поставим tor и privoxy в автозагрузку:

sudo update-rc.d -f tor remove && update-rc.d -f tor defaults && update-rc.d -f privoxy remove && update-rc.d -f privoxy defaults && update-rc.d -f privoxy enable

И, если надо, то таким способом можно убрать из автозагрузки:

sudo update-rc.d -f tor remove && update-rc.d -f privoxy remove

Оговорюсь, что это может не сработать, поэтому при каждой загрузки, если выдаётся ошибка, то в терминале надо запустить tor и privoxy самостоятельно:

sudo service privoxy start
sudo service tor start