Я успешно установил Tor, и Vidalia показывает, что он работает без проблем; однако, когда я проверяю, использую ли я tor в на этом сайте , я получаю сообщение об ошибке, в котором говорится, что я не использую tor.
Я пытался это исправить двумя способами:
Я установил ProxySwitchy в Google Chrome и создал профиль для Tor (с адресом 127.0.0.1, порт 8118), но включение прокси не меняет результаты на веб-сайте проверки tor, на который ссылались ранее.
Я изменил настройки моего сетевого прокси через Системные настройки> Сеть с Нет до Вручную , и всегда выбирал в качестве адреса 127.0.0.1 порт 8118 для всех, кроме розетки, для которой я ввел 9050 вместо. Это заставляет интернет перестать работать полностью.
Как я могу исправить эту проблему?
Вам необходимо настроить polipo / privoxy для tor, поскольку вы используете http-прокси. Tor не использует 8118 в качестве своего порта, он использует 9050 и является прокси-сервером socks. Вы можете использовать эту конфигурацию для polipo
, чтобы использовать с tor
. Просто сделайте:
sudo wget https://gitweb.torproject.org/torbrowser.git/blob_plain/HEAD:/build-scripts/config/polipo.conf -O /etc/polipo/config
sudo service tor stop && sudo service polipo stop
sudo service tor start && sudo service polipo start
тор должен запуститься раньше, чем полипо, иначе полипо будет займите порт 9050, и tor начнет работать с ошибками
Я уделяю большое внимание здесь polipo
, потому что сам tor рекомендует polipo
и устанавливается по умолчанию при установке tor
. Вы можете использовать privoxy
вместо polipo
. Большинство пользователей tor
рекомендуют использовать прокси-сервер socks по умолчанию, если приложение его обрабатывает.
Перейдите в настройки сети и выберите метод прокси в Manual . Установите все адреса на 127.0.0.1 и все порты на 8118, за исключением порта сокета, который должен быть 9050. При этой настройке следующие компоненты не нужны и не поощряются:
Всякий раз, когда вы захотите снова использовать прямое соединение, обратитесь к настройкам сети и измените метод прокси на Нет .
proxyswitchy
будет работать нормально, но вместо того, чтобы поставить галочку в поле Использовать один и тот же прокси-сервер для всех протоколов , вручную ввести тот же адрес (порт 127.0.0.1
8118
) в http
. / https
и ftp
, но для Socks используется один порт 127.0.0.1
9050
. Это сработало для меня. Пожалуйста, не забудьте проверить это на https://check.torproject.org/ . : -)