Как настроить использование HTTP/SOCKS прокси?

Мой провайдер заблокировал tor сеть. Я не могу подключиться к серверу каталогов.
Как я могу настроить tor через HTTP/SOCKS прокси для подключения?

Я использую сервер Ubuntu без рабочего стола с графическим интерфейсом. Мне нужно настроить tor через командную строку.

# /var/log/tor/log
...
Mar 14 14:34:27.556 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 42; recommendation warn)
Mar 14 14:36:29.540 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 43; recommendation warn)
Mar 14 14:42:35.556 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 44; recommendation warn)
Mar 14 14:53:46.532 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 45; recommendation warn)
Mar 14 15:34:26.596 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 46; recommendation warn)
Mar 14 15:34:57.572 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 47; recommendation warn)
Mar 14 15:36:28.580 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 48; recommendation warn)
Mar 14 15:42:34.532 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 49; recommendation warn)
Mar 14 15:53:45.572 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 50; recommendation warn)

2 ответа

Решение

Вам нужно отредактировать свой torrc файл, который, вероятно, находится в /etc/tor/torrc, Пользовательский конфиг находится в ~/.torrc,

Соответствующие опции для вас (взяты из справочной страницы):

HTTPProxy host [: port]

Tor будет выполнять все свои запросы к каталогам через этот порт host: (или host:80, если порт не указан), вместо того, чтобы напрямую подключаться к любым серверам каталогов.

HTTPProxyAuthenticator имя пользователя: пароль

Если определено, Tor будет использовать это имя пользователя: пароль для базовой аутентификации прокси HTTP, как в RFC 2617. В настоящее время это единственная форма аутентификации прокси HTTP, которую поддерживает Tor; не стесняйтесь представить патч, если вы хотите, чтобы он поддерживал других.

Хост HTTPSProxy [: порт]

Tor выполнит все свои OR (SSL) соединения через этот порт host: (или host:443, если порт не указан), через HTTP CONNECT, а не соединяется напрямую с серверами. Возможно, вы захотите настроить FascistFirewall на ограничение набора портов, к которым вы можете попытаться подключиться, если ваш HTTPS-прокси разрешает подключение только к определенным портам.

HTTPSProxyAuthenticator имя пользователя: пароль

Если определено, Tor будет использовать это имя пользователя: пароль для базовой аутентификации прокси HTTPS, как в RFC 2617. В настоящее время это единственная форма аутентификации прокси HTTPS, которую поддерживает Tor; не стесняйтесь представить патч, если вы хотите, чтобы он поддерживал других.

Socks4Proxy хост [: порт]

Tor выполнит все ИЛИ соединения через прокси-сервер SOCKS 4 на хосте: порт (или хост:1080, если порт не указан).

Хост Socks5Proxy [: порт]

Tor выполнит все ИЛИ соединения через прокси-сервер SOCKS 5 на хосте: порт (или хост:1080, если порт не указан).

Socks5ProxyUsername имя пользователя

Socks5ProxyPassword пароль

Если определено, выполните аутентификацию на сервере SOCKS 5, используя имя пользователя и пароль в соответствии с RFC 1929. И имя пользователя, и пароль должны содержать от 1 до 255 символов.

Похоже, что вы ищете специально для первого варианта (HTTPProxy), поскольку вы не можете подключиться к серверам каталогов. Если вам нужен пароль для доступа к прокси, посмотрите на HTTPProxyAuthenticator вариант тоже.

  1. Откройте панель управления Vidalia, нажмите " Настройки".
  2. Нажмите Сеть. Выберите Я использую прокси для доступа в Интернет.
  3. В адресной строке введите адрес открытого прокси. Это может быть имя хоста или IP-адрес.
  4. Введите порт для прокси.
  5. Как правило, вам не нужны имя пользователя и пароль. Если вы это сделаете, введите информацию в соответствующие поля.
  6. Выберите тип используемого прокси-сервера: SOCKS4 или SOCKS5.
  7. Нажмите кнопку ОК. Vidalia и Tor теперь настроены на использование прокси для доступа к остальной части сети Tor.

введите описание здесь

Часто задаваемые вопросы по Tor: https://www.torproject.org/docs/faq.html.en

Другие вопросы по тегам