Torify и Torsocks не работают


12

Я хочу Тор в терминале. Это то, что я делал раньше, и это работало без каких-либо проблем:

  • работает Tor Browser
  • работает torifyили torsocksперед командой в терминале

Но какое-то время это не работает. Я не помню, происходит ли это после каких-то конкретных изменений в моей системе или нет. У меня не было каких-либо серьезных и заметных изменений в этом.

Возможно, следующие строки могут помочь узнать проблему:

$ curl ifconfig.me
111.222.333.444       <<< My real IP

$ torify curl ifconfig.me 2> /dev/null 

$ torify curl ifconfig.me
[Jan 21 20:55:05] PERROR torsocks[16007]: socks5 libc connect: Connection refused (in socks5_connect() at socks5.c:185)

$ torsocks curl ifconfig.me
[Jan 21 20:59:50] ERROR torsocks[16100]: Unable to resolve. Status reply: 4 (in socks5_recv_resolve_reply() at socks5.c:666)
curl: (6) Could not resolve host: ifconfig.me

Пока я сталкиваюсь с этой проблемой, я могу без проблем использовать Tor Browser.

Есть идеи, как решить эту проблему?
Спасибо

Ответы:


13

Потратив много времени и сил, я наконец смог решить проблему сам.

Кажется, по умолчанию Tor должен быть установлен таким образом, чтобы использовать порт 9050 для socks5. Этот параметр можно найти в /etc/tor/torsocks.confфайле. Посмотрите на эти строки в этом файле:

# Default Tor address and port. By default, Tor will listen on localhost for
# any SOCKS connection and relay the traffic on the Tor network.
TorAddress 127.0.0.1
TorPort 9050

Исходя из настроек TorBrowser, браузер использует порт 9150 вместо 9050. Итак, я изменил соответствующую строку и установил 9150 в качестве порта.

Теперь torsocksи torifyработай как положено.
(Просто кажется, что есть некоторая техническая проблема с веб-сайтом ifconfig.me, так как я не могу открыть его даже в браузере. Но другие веб-сайты работают хорошо.)


Вы изменили файл torrc или torsocks.conf? для Torsocks.conf показывает 9150 как TorPort, но все равно та же ошибка, что и у вас.
гребец

Вы пользуетесь сервисом TorBrowser или Tor?
Мостафа Ахангарха

У меня есть TorBrowser, который работает нормально, но я не могу использовать торсы. У меня есть служба
торга

Вы пытались изменить TorPort на 9050?
Мостафа Ахангарха

1

если бы это случилось со мной, а также выяснил, что вызвало это: порт tor был оставлен в close_waitсостоянии после запуска сценария с torify, что означает, что порт не может быть открыт в течение короткого времени, поэтому torify не будет работать, пока этот порт не будет освобожден отclose_wait

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.