Torify와 Torsocks가 작동하지 않습니다


12

터미널에서 Tor를하고 싶습니다. 이것은 내가했던 일이며 아무런 문제없이 작동했습니다.

  • Tor 브라우저 실행
  • 실행 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 브라우저를 문제없이 쉽게 사용할 수 있습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
감사

답변:


13

많은 시간과 에너지를 소비 한 후 마침내 문제를 직접 해결할 수있었습니다.

기본적으로 Tor는 socks5에 포트 9050을 사용하는 방식으로 설정해야합니다. 이 설정은 /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 설정에 따라 브라우저는 9050 대신 포트 9150을 사용합니다. 따라서 관련 줄을 변경하고 9150을 포트로 설정했습니다.

지금 torsockstorify작업 예상대로.
(브라우저에서도 열 수 없기 때문에 ifconfig.me 웹 사이트에 기술적 인 문제가있는 것 같습니다.하지만 다른 웹 사이트는 잘 작동합니다.)


torrc 파일 또는 torsocks.conf를 변경 했습니까? for Torsocks.conf는 9150을 TorPort로 표시하지만 여전히 동일한 오류를 표시합니다.
rowman

TorBrowser 또는 Tor 서비스를 사용합니까?
Mostafa Ahangarha

TorBrowser가 제대로 작동하지만 Torsock을 사용할 수 없습니다. 나는 tor service running
rowman

TorPort를 9050으로 변경하려고 했습니까?
Mostafa Ahangarha

1

이것이 나에게 일어 났고 그 원인이 무엇인지 알아 냈습니다 : Tor 포트는 close_waitTorrify가있는 스크립트를 실행 한 후 상태를 유지했습니다. ...에서close_wait

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.