Tor가 지정된 IP 주소 하나만 사용하도록 설정

Tor가 지정된 IP 주소 하나만 사용하도록 설정

Tor를 다시 시작하거나 닫아도 Tor의 특정 IP를 변경하지 않고 사용하고 싶습니다.

Tor 서비스/프로세스에서 사용자 정의 플래그를 사용하거나 구성을 편집하여 Tor를 사용하면 이를 달성할 수 있다는 것을 알고 있지만 정확한 세부 사항은 알지 못합니다.

내가 아는 간단한 예는 torify다음과 같이 사용하는 것입니다.

torify curl http://icanhazip.com/

여기서 URL은 Tor의 IP를 보고합니다(예: 46.165.xxx.xxx). 변하지 않는 것 같습니다(원하는 효과입니다). 하지만 시간이 지나면 사용된 IP가 변경됩니다...(Tor 서비스가 afaik으로 다시 시작되지 않았음에도 불구하고)

나는 기본적으로 Tor가 IP를 변경하는 것을 원하지 않으며 특별히 하나의 IP(구성에 지정되거나 플래그로 지정됨)만 사용하기를 원합니다.

Tor가 다시 시작할 때 변경되지 않고 특정/지정된 IP를 사용하도록 하려면 어떻게 해야 합니까?

답변1

Tor가 사용할 IP를 지정하려면 다음을 추가하세요.

  ExitNodes IP

구성 파일 로 이동합니다 torrc(일반적으로 /etc/tor/torrcUbuntu/Debian 변형용이며 다른 OS에서는 확실하지 않음).

원하는 ExitNodes IP는 어디에 IP있습니까? 이미 그 중 일부를 알고 있거나(예: 다른 Tor 래퍼를 사용할 때 적어 두거나 torifyIP 확인 서비스가 귀하의 IP로 보고하는 것 등) ExitNodes의 공식 목록을 살펴봄으로써 찾을 수 있습니다. Tor 웹사이트에서.

선택적으로 다음을 수행하여 액세스할 수 있는 ExitNodes의 로컬 목록을 참조할 수도 있습니다.

sudo grep -B3 "^s.*Exit" /var/lib/tor/cached-microdesc-consensus | grep "^r" | awk '{print $6 ":" $7}'

다른 종류의 노드에 액세스해야 하는 경우 정규식 패턴을 Entry Nodes Exit와 같은 다른 유효한 패턴으로 변경하면 됩니다.Guard

구성을 수정한 후 Tor를 다시 시작하십시오.

sudo /etc/init.d/tor restart

또는

sudo systemctl tor restart

또는

pkill -sighup tor

이것이 언급된 문서의 일부를 지적한 @AB에게 감사드립니다.이 게시물위의 정규식 트릭을 위해.

관련 정보