Torify dan Torsocks tidak berfungsi

12

Saya ingin Tor di terminal. Ini yang biasa saya lakukan dan berhasil tanpa masalah:

  • menjalankan Tor Browser
  • berjalan torifyatau torsockssebelum perintah di terminal

Tetapi untuk sementara ini ini tidak berfungsi. Saya tidak ingat apakah ini terjadi setelah beberapa perubahan spesifik pada sistem saya atau tidak. Saya belum memiliki perubahan besar dan nyata di dalamnya.

Mungkin baris berikut dapat membantu untuk mengetahui masalah ini:

$ 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

Saat saya menghadapi masalah ini, saya dapat dengan mudah menggunakan Tor Browser tanpa masalah.

Adakah cara untuk mengatasi masalah ini?
Terima kasih

Mostafa Ahangarha
sumber

Jawaban:

13

Setelah menghabiskan banyak waktu dan energi, akhirnya saya bisa menyelesaikan sendiri masalahnya.

Tampaknya secara default, Tor harus diatur sedemikian rupa untuk menggunakan port 9050 untuk socks5. Pengaturan ini dapat ditemukan dalam /etc/tor/torsocks.conffile. Lihatlah baris-baris ini dalam file ini:

# 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

Berdasarkan pengaturan TorBrowser saya, browser menggunakan port 9150 bukan 9050. Jadi, saya mengubah baris yang relevan dan menetapkan 9150 sebagai port.

Sekarang, torsocksdan torifybekerjalah seperti yang diharapkan.
(Sepertinya ada beberapa masalah teknis dengan situs web ifconfig.me, karena saya tidak dapat membukanya bahkan di browser. Tetapi situs web lain berfungsi dengan baik.)

Mostafa Ahangarha
sumber
Apakah Anda mengubah file torrc atau torsocks.conf? untuk Torsocks.conf menunjukkan 9150 sebagai TorPort tetapi masih kesalahan yang sama persis seperti yang Anda miliki.
rowman
Apakah Anda menggunakan TorBrowser atau layanan Tor?
Mostafa Ahangarha
Saya memiliki TorBrowser yang berfungsi dengan baik, tetapi saya tidak dapat menggunakan torsocks. Saya memiliki layanan yang berjalan
pekerja keras
Sudahkah Anda mencoba mengubah TorPort ke 9050?
Mostafa Ahangarha
1

Apakah ini terjadi pada saya dan juga mencari tahu apa yang menyebabkannya: port tor dibiarkan dalam close_waitkeadaan setelah menjalankan skrip dengan torify yang berarti port tidak dapat dibuka untuk sementara waktu sehingga torify tidak akan berfungsi sampai port dirilis dariclose_wait

AntiMatterDynamite
sumber