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.