Chcę Tor w terminalu. Tak robiłem i działało to bez problemu:
- działająca przeglądarka Tor
- uruchomiona
torify
lubtorsocks
przed komendą w terminalu
Ale przez jakiś czas to nie działa. Nie pamiętam, czy dzieje się tak po jakiejś konkretnej zmianie w moim systemie, czy nie. Nie miałem w tym żadnej znaczącej i zauważalnej zmiany.
Być może następujące linie mogą pomóc w poznaniu problemu:
$ 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
W obliczu tego problemu mogę bez problemu korzystać z przeglądarki Tor.
Masz pomysł, jak rozwiązać ten problem?
Dzięki
źródło
zdarzyło mi się to, a także zorientowałem się, co to spowodowało: port tor pozostawił w
close_wait
stanie po uruchomieniu skryptu z torify, co oznacza, że port nie może zostać na chwilę otwarty, więc torify nie będzie działać, dopóki ten port nie zostanie zwolniony odclose_wait
źródło