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를 변경하지 않고 Tor가 특정/지정된 IP를 사용하도록 하려면 어떻게 해야 합니까?

답변1

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

  ExitNodes IP

구성 파일 로 이동합니다 torrc(일반적으로 /etc/tor/torrcUbuntu/Debian 변형에서 작동하지만 다른 운영 체제에서도 작동하는지 확실하지 않음).

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

사람들은 다음을 수행하여 액세스할 수 있는 로컬 ExitNode 목록을 참조하도록 선택할 수도 있습니다.

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

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

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

sudo /etc/init.d/tor restart

또는

sudo systemctl tor restart

심지어

pkill -sighup tor

이를 언급하는 문서의 일부를 지적한 @AB에게 감사드립니다.이 게시물위의 정규식 트릭의 경우.

관련 정보