Torify และ Torsocks ไม่ทำงาน


12

ฉันต้องการทอร์ในเครื่อง นี่คือสิ่งที่ฉันเคยทำและมันทำงานได้โดยไม่มีปัญหา:

  • ใช้งานเบราว์เซอร์ของ Tor
  • เรียกใช้torifyหรือtorsocksก่อนหน้าคำสั่งในเทอร์มินัล

แต่มันก็ไม่ได้ผล ฉันจำไม่ได้ว่าสิ่งนี้เกิดขึ้นหลังจากการเปลี่ยนแปลงบางอย่างในระบบของฉันหรือไม่ ฉันไม่ได้มีการเปลี่ยนแปลงที่สำคัญและสังเกตเห็นได้ในนั้น

บางทีบรรทัดต่อไปนี้สามารถช่วยให้ทราบปัญหา:

$ curl ifconfig.me
111.222.333.444       <<< My real IP

$ torify curl ifconfig.me 2> /dev/null 

$ torify curl ifconfig.me
[Jan 21 20:55:05] PERROR torsocks[16007]: socks5 libc connect: Connection refused (in socks5_connect() at socks5.c:185)

$ torsocks curl ifconfig.me
[Jan 21 20:59:50] ERROR torsocks[16100]: Unable to resolve. Status reply: 4 (in socks5_recv_resolve_reply() at socks5.c:666)
curl: (6) Could not resolve host: ifconfig.me

ในขณะที่ฉันกำลังเผชิญกับปัญหานี้ฉันสามารถใช้ Tor Browser ได้อย่างง่ายดายโดยไม่มีปัญหา

ความคิดวิธีการแก้ปัญหานี้?
ขอบคุณ

คำตอบ:


13

หลังจากใช้เวลาและพลังงานจำนวนมากในที่สุดฉันก็สามารถจัดการเพื่อแก้ปัญหาด้วยตนเองได้

ดูเหมือนว่าโดยค่าเริ่มต้น Tor ควรตั้งค่าในวิธีการใช้พอร์ต 9050 สำหรับถุงเท้า 5 การตั้งค่านี้สามารถพบได้ใน/etc/tor/torsocks.confไฟล์ ดูบรรทัดเหล่านี้ในไฟล์นี้:

# Default Tor address and port. By default, Tor will listen on localhost for
# any SOCKS connection and relay the traffic on the Tor network.
TorAddress 127.0.0.1
TorPort 9050

ตามการตั้งค่า TorBrowser ของฉันเบราว์เซอร์ใช้พอร์ต 9150 แทน 9050 ดังนั้นฉันจึงเปลี่ยนบรรทัดที่เกี่ยวข้องและตั้งค่า 9150 เป็นพอร์ต

ตอนนี้torsocksและtorifyทำงานตามที่คาดไว้
(ดูเหมือนว่ามีปัญหาทางเทคนิคกับเว็บไซต์ ifconfig.me เนื่องจากฉันไม่สามารถเปิดได้แม้ในเบราว์เซอร์ แต่เว็บไซต์อื่น ๆ ใช้งานได้ดี)


คุณเปลี่ยนไฟล์ torrc หรือ torsocks.conf หรือไม่? สำหรับ Torsocks.conf แสดง 9150 เป็น TorPort แต่ก็ยังคงเป็นข้อผิดพลาดเดียวกันกับที่คุณมี
rowman

คุณใช้ TorBrowser หรือบริการ Tor ไหม
Mostafa Ahangarha

ฉันมี TorBrowser ซึ่งทำงานได้ดี แต่ฉันไม่สามารถใช้บิดได้ ฉันมีการให้บริการ tor
rowman

คุณพยายามเปลี่ยน TorPort เป็น 9050 หรือไม่?
Mostafa Ahangarha

1

สิ่งนี้เกิดขึ้นกับฉันและหาสาเหตุที่เกิดขึ้น: พอร์ต tor ถูกปล่อยให้อยู่ในclose_waitสถานะหลังจากรันสคริปต์ด้วย torify ซึ่งหมายความว่าพอร์ตจะไม่สามารถเปิดได้ในระยะเวลาสั้น ๆ ในขณะที่ torify จะไม่ทำงานจนกว่าพอร์ตนั้นจะถูกปล่อยออกมา จากclose_wait

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.