
TOR를 기본 게이트웨이로 설정하고 모든 인터넷 연결을 TOR(투명 프록시) 아래로 전송하여 추가 불필요 코드 없이 개인정보/익명성을 향상시킬 수 있는 도구입니다.
Tor Router를 사용하면 TOR를 투명 프록시로 사용하고 모든 트래픽을 TOR를 통해 보낼 수 있습니다. DNS 요청을 포함합니다. 필요한 것은 systemd를 사용하는 시스템(서비스를 사용하려는 경우)과 tor뿐입니다.
TOR router는 다른 트래픽 라우팅 도구들과 달리 시스템 파일을 건드리지 않습니다. 그 이유는: 트래픽 라우팅을 위해 파일을 이동할 필요가 없으며, 파일을 이동하는 것은 좋지 않은 생각입니다. 스크립트/도구의 실패가 당신이 알지 못하는 사이에 시스템 연결을 망가뜨릴 수 있기 때문입니다.
참고: Tor-router는 UDP 패킷을 라우팅하지 않습니다. TOR가 이를 지원하지 않기 때문입니다: https://2019.www.torproject.org/docs/faq.html.en#TransportIPnotTCP
BlackArch Linux (https://blackarch.org)를 사용 중이라면 다음 명령으로 저장소에서 스크립트를 설치할 수 있습니다: # pacman -S tor-router
소스에서 설치하려면:
BASH가 필요하며, sh가 아닙니다
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd ./tor-router && sudo bash install.sh
systemd를 사용하는 배포판에서는 install.sh 스크립트를 사용하는 것이 좋습니다. 어쨌든 tor-router를 설치/구성하는 과정은 여기에 설명되어 있습니다.
이 스크립트는 루트 권한이 필요합니다
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd tor-router/files
# Seting up TOR transparent proxy for tor-router
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
DNSPort 5353
# sudo ./tor-router
/etc/tor/torrc에서 tor-router 구성 줄을 삭제하고, systemctl을 사용하여 tor-router.service를 비활성화하고(install.sh 스크립트를 사용한 경우), /usr/bin/tor-router, /etc/systemd/system/tor-router.service를 제거한 후 컴퓨터를 다시 시작하십시오.
스크립트를 실행한 후, 모든 것이 예상대로 작동하는지 확인하기 위해 다음 단계를 따르십시오:


BlackArch Linux: https://github.com/BlackArch/blackarch/blob/master/packages/tor-router