Shtsh — Настройка Tor и Chrome
Иногда появляется реальная необходимость скрытия вашего адреса и данных, передающихся через интернет. К тому же в некоторых странах ограничивают доступ к некоторым ресурсам. Что же делать? Использовать публичные прокси-серверы? Это неудобно, да и они часто исчезают. Решение может быть найдено в использовании распределённой сети Tor. Подробнее можно прочитать на официальном сайте разработчиков.
Для установки в debian достаточно поставить пакет tor (если же в дистрибутиве его нету, то добро пожаловать сюда), и система установит все зависимости, такие как openssl, privoxy.
Настраивается privoxy элементарно. Достаточно прописать в /etc/privoxy/config
forward-socks4a / 127.0.0.1:9050 .
И все входящие пакеты будут перенаправляться на Tor
Кроме того, пришлось заменить значение listen-address c localhost:8118 на 127.0.0.1, так как localhost резолвится в IPv6 адрес.
Затем я отключил ведение логов всех соединений (закомментировал строчку logfile logfile) и перезапустил privoxy. Он удачно стартовал и теперь можно настраивать браузеры.
Проще всего с firefox - в нём ставишь расширение torbutton, включаешь его и наслаждаешься результатом. В других же браузерах нужно прописывать прокси-сервер 127.0.0.1:8118
Некоторые трудности возникли с Chrome (которым я и пользуюсь) - там нету настройки Proxy. Он берёт настройки из той среды, в которой запущен. Так как я использую FVWM-crystal, то пршлось гуглить :(
Так как в гугле есть всё, то нашлось и решение: использовать ключ --proxy-server
То есть я прописал следующее в свойствах значка запуска
exec google-chrome --proxy-server="127.0.0.1:8118" $@
После этого запустил, зашел на Tor detector, увидел надпись "Congratulations. You are using Tor." и возрадовался :)
Для установки в debian достаточно поставить пакет tor (если же в дистрибутиве его нету, то добро пожаловать сюда), и система установит все зависимости, такие как openssl, privoxy.
Настраивается privoxy элементарно. Достаточно прописать в /etc/privoxy/config
forward-socks4a / 127.0.0.1:9050 .
И все входящие пакеты будут перенаправляться на Tor
Кроме того, пришлось заменить значение listen-address c localhost:8118 на 127.0.0.1, так как localhost резолвится в IPv6 адрес.
Затем я отключил ведение логов всех соединений (закомментировал строчку logfile logfile) и перезапустил privoxy. Он удачно стартовал и теперь можно настраивать браузеры.
Проще всего с firefox - в нём ставишь расширение torbutton, включаешь его и наслаждаешься результатом. В других же браузерах нужно прописывать прокси-сервер 127.0.0.1:8118
Некоторые трудности возникли с Chrome (которым я и пользуюсь) - там нету настройки Proxy. Он берёт настройки из той среды, в которой запущен. Так как я использую FVWM-crystal, то пршлось гуглить :(
Так как в гугле есть всё, то нашлось и решение: использовать ключ --proxy-server
То есть я прописал следующее в свойствах значка запуска
exec google-chrome --proxy-server="127.0.0.1:8118" $@
После этого запустил, зашел на Tor detector, увидел надпись "Congratulations. You are using Tor." и возрадовался :)