Tor Router อนุญาตให้คุณใช้ TOR เป็นพร็อกซีแบบโปร่งใสและส่งการรับส่งข้อมูลทั้งหมดของคุณภายใต้ TOR รวมถึงคำขอ DNS สิ่งเดียวที่คุณต้องการคือ: ระบบที่ใช้ systemd (หากคุณต้องการใช้บริการ) และ tor
เราเตอร์ TOR ไม่ได้สัมผัสไฟล์ระบบเหมือนกับเครื่องมือที่เหลือในการกำหนดเส้นทางการรับส่งข้อมูลของคุณ และเหตุผลก็คือ: ไม่จำเป็นต้องย้ายไฟล์สำหรับการกำหนดเส้นทางการรับส่งข้อมูล การย้ายไฟล์ก็เป็นความคิดที่ไม่ดีเช่นกัน เนื่องจากความล้มเหลวในสคริปต์/ เครื่องมือสามารถตัดการเชื่อมต่อระบบของคุณโดยที่คุณไม่รู้ว่าเกิดอะไรขึ้น
หมายเหตุ: Tor-router ไม่ได้กำหนดเส้นทางแพ็กเก็ต UDP เนื่องจาก TOR ไม่รองรับ: https://2019.www.torproject.org/docs/faq.html.en#TransportIPnotTCP
หากคุณใช้ BlackArch Linux (https://blackarch.org) คุณสามารถติดตั้งสคริปต์จาก repos ได้โดยใช้คำสั่งต่อไปนี้: # pacman -S tor-router
วิธีติดตั้งจากแหล่งที่มา:
โปรดทราบว่าคุณต้องมี BASH ไม่ใช่ sh
~$ git clone https://github.com/edu4rdshl/tor-router.git && cd ./tor-router && sudo bash install.sh
ใน distros ที่ใช้ 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
ลบบรรทัดการกำหนดค่า tor-router ใน /etc/tor/torrc ปิดการใช้งาน tor-router.service โดยใช้ systemctl (หากคุณใช้สคริปต์ install.sh) ลบ /usr/bin/tor-router, /etc/systemd/ system/tor-router.service และรีสตาร์ทคอมพิวเตอร์ของคุณ
หลังจากรันสคริปต์แล้ว ให้ทำตามขั้นตอนถัดไปเพื่อให้แน่ใจว่าทุกอย่างทำงานตามที่คาดไว้:
BlackArch ลินุกซ์: https://github.com/BlackArch/blackarch/blob/master/packages/tor-router