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/torrc
Ubuntu/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에게 감사드립니다.이 게시물위의 정규식 트릭의 경우.