Установка и настройка связки tor+privoxy в Gentoo Linux

()

Tor (The Onion Router) — свободная (BSD) реализация второго поколения onion router (так называемая «луковая (многослойная) маршрутизация»). Система, позволяющая пользователям соединяться анонимно, обеспечивая передачу пользовательских данных в зашифрованном виде. Рассматривается как анонимная сеть, предоставляющая анонимный web-сёрфинг и безопасную передачу данных.

Безопасность трафика обеспечивается за счёт использования распределённой сети серверов, называемых «многослойными маршрутизаторами»

В этой заметке будет рассмотрено подключение к Tor из Gentoo Linux. Для этого необходимо соответствующее программное обеспечение. В gentoo portage оно доступно как net-misc/tor. Однако у него есть ряд ограничений. Самое основное - для клиента оно выглядит как socks-прокси а не как http. В то время как многие приложения умея работать с http-прокси не могут работать с socks. Но с этим легко можно справится добавив вторым каскадом прокси-сервер privoxy, который позволяет клиентам использовать себя как http-proxy, а сам перенаправляет запросы на socks.

Итак, устанавливаем программное обеспечение:

emerge --ask net-misc/tor net-proxy/privoxy

После установки переходим к настройке. Для tor нас вобщем-то полностью устраивает файл настройки torrc.sample, поэтому используем его:

cp /etc/tor/torrc.sample /etc/tor/torrc

Далее добавляем строчку:

forward-socks4a / localhost:9050 .

В файл /etc/privoxy/config (обратите внимание на точку в конце строки!).

Если вы хотите разрешить доступ к privoxy со всей локальной сети - добавьте так же строчку вроде этой:

permit-access  192.168.2.0/24

Теперь можно запускать сервисы:

rc-update add tor default
rc-update add privoxy default
/etc/init.d/tor start
/etc/init.d/privoxy start

Всё. Теперь в настройках браузера вам нужно указать http-прокси: <Ваш_IP>:8118 и можете начинать анонимно сёрфить по сети!

Ссылки:

Ключевые слова: анонимайзер, tor, privoxy, gentoo, linux.

Комментарии:

Anonymous 2011-11-13 14:53:22 (#)

Получил такое:

# /etc/init.d/tor start
* Caching service dependencies ... [ ok ]
* Tor configuration (/etc/tor/torrc) not valid.
Nov 13 13:50:45.157 [notice] Tor v0.2.2.34 (git-c4eae752f0d157ce). This is experimental software. Do not rely on it for strong anonymity. (Running on Linux x86_64)
Nov 13 13:50:45.157 [warn] Failed to parse/validate config: Unknown option 'forward-socks4a'. Failing.
Nov 13 13:50:45.157 [err] Reading config failed--see warnings above.
* ERROR: tor failed to start

MooSE 2011-11-14 11:58:59 (#)

Цитата:

Получил такое:

# /etc/init.d/tor start
* Caching service dependencies ... [ ok ]
* Tor configuration (/etc/tor/torrc) not valid.
Nov 13 13:50:45.157 [notice] Tor v0.2.2.34 (git-c4eae752f0d157ce). This is experimental software. Do not rely on it for strong anonymity. (Running on Linux x86_64)
Nov 13 13:50:45.157 [warn] Failed to parse/validate config: Unknown option 'forward-socks4a'. Failing.
Nov 13 13:50:45.157 [err] Reading config failed--see warnings above.
* ERROR: tor failed to start


Учитывая что я эту статью четыре года назад то вполне возможно что что-то изменилось. Документацию читать пробовал?:)

Anonymous 2012-09-28 16:11:17 (#)

Всё верно.
"forward-socks4a" надо добавлять не в /etc/tor/torrc
а в /etc/privoxy/config
Новый комментарий



© 2006-2016 Вадим Калинников aka MooSE