ไม่กี่สัปดาห์ที่ผ่านมาใน OS X Yosemite มันใช้งานได้ดี ตอนนี้หลังจากดำเนินการติดตั้ง OS X El Capitan เรียบร้อยแล้วจะไม่ทำงานอีกต่อไป ฉันมีความโน้มเอียงที่จะเชื่อว่าบางสิ่งใน El Capitan เป็นผู้ร้ายเนื่องจากมันไม่ทำงานบนคอมพิวเตอร์สองเครื่องแต่ฉันสามารถทำให้มันทำงานได้ในตอนนี้โดยทำในแขก Yosemite VM ภายในโฮสต์ El Capitan
ใช้Homebrewฉันติดตั้งtor
และtorsocks
:
brew install tor torsocks
การติดตั้งไม่เป็นผล จากนั้นฉันก็คัดลอกตัวอย่างtorrc
และเพิ่มExitNodes
cp "$(brew --prefix)/etc/tor/torrc.sample" "$(brew --prefix)/etc/tor/torrc"
echo 'ExitNodes {es}' >> "$(brew --prefix)/etc/tor/torrc"
ฉันเริ่ม tor
tor &
ทุกอย่างก็โอเค
Oct 16 01:18:50.101 [notice] Tor v0.2.6.10 (git-58c51dc6087b0936) running on Darwin with Libevent 2.0.22-stable, OpenSSL 1.0.2d and Zlib 1.2.5.
Oct 16 01:18:50.101 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Oct 16 01:18:50.102 [notice] Read configuration file "/usr/local/etc/tor/torrc".
Oct 16 01:18:50.104 [notice] Opening Socks listener on 127.0.0.1:9050
Oct 16 01:18:50.000 [notice] Parsing GEOIP IPv4 file /usr/local/Cellar/tor/0.2.6.10/share/tor/geoip.
Oct 16 01:18:50.000 [notice] Parsing GEOIP IPv6 file /usr/local/Cellar/tor/0.2.6.10/share/tor/geoip6.
Oct 16 01:18:50.000 [notice] Bootstrapped 0%: Starting
Oct 16 01:18:50.000 [notice] Bootstrapped 5%: Connecting to directory server
Oct 16 01:18:50.000 [notice] Bootstrapped 80%: Connecting to the Tor network
Oct 16 01:18:50.000 [notice] Bootstrapped 85%: Finishing handshake with first hop
Oct 16 01:18:51.000 [notice] Bootstrapped 90%: Establishing a Tor circuit
Oct 16 01:18:52.000 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Oct 16 01:18:52.000 [notice] Bootstrapped 100%: Done
จากนั้นฉันลองใช้torsocks
เพื่อตรวจสอบว่าทุกอย่างเรียบร้อยดี
torsocks curl -s https://check.torproject.org | grep Congratulations
ไม่มีข้อความซึ่งหมายความว่ามันไม่ทำงาน ฉันลองตรวจสอบ IP ของฉันด้วย
torsocks curl http://ipecho.net/plain
มันยืนยันว่ามันใช้งานไม่ได้โดยแสดง IP จริงของฉัน
ฉันยังลองใช้คำสั่งและแอพอื่น ๆ อีกมากมายรวมถึงความแตกต่างExitNodes
(รวมถึงไม่มีเลย) และการกำหนดค่าที่แตกต่างกัน ดูเหมือนว่าไม่มีอะไรจะทำเคล็ดลับ มันทำงานได้อย่างถูกต้องบน Yosemite และฉันไม่ได้ทำอะไรที่แตกต่าง เนื่องจากไม่มีข้อผิดพลาดจริงปรากฏขึ้นจึงเป็นการยากที่จะวินิจฉัย
ในฐานะที่เป็นหมายเหตุเพิ่มเติม (ไม่แน่ใจว่ามันมีความเกี่ยวข้อง), torsocks show
เอาท์พุท
DYLD_INSERT_LIBRARIES=""
และนี่คือDependencies
ส่วนหนึ่งของbrew info tor
==> Dependencies
Required: libevent ✔, openssl ✔
Optional: libnatpmp ✘, miniupnpc ✘, libscrypt ✘
และ brew info torsocks
==> Dependencies
Build: autoconf ✔, automake ✔, libtool ✔
หากต้องการทราบว่าtorsocks
เป็นสิ่งที่ใช้งานไม่ได้ tor
โดยตัวเองไม่ได้เมื่อกำหนดค่าในการตั้งค่าระบบ นอกจากนี้ยังสามารถได้รับการยืนยันด้วยโดยการทำcurl
curl --socks5 127.0.0.1:9050 http://ipecho.net/plain
Tor
ทำงานได้ฉันได้รับการยืนยัน แต่Torsocks
ไม่
tor
จริง?
tor
เริ่มต้น เปิดเบราว์เซอร์ใด ๆ และเปลี่ยนพร็อกซีเป็น 127.0.0.1:9050 (ใช้ปลั๊กอินหรือเปลี่ยนการตั้งค่าในการตั้งค่าระบบ) เยี่ยมชมcheck.torproject.org ถ้า tor ทำงานแล้วมันจะบอกคุณ