Konfigurasikan proxy Tor di Ubuntu 16.04

9

Inilah masalah saya: Saya cukup sering menggunakan koneksi internet universitas. Jaringan memiliki firewall yang memblokir koneksi beberapa program seperti IRC (Xchat, Irssi), kadang-kadang bahkan Pembaruan Perangkat Lunak dan beberapa aplikasi lainnya.

Saya telah berselancar di web dan menemukan bahwa saya dapat "menyalip" firewall menggunakan proxy Tor. Tetapi petunjuk tentang cara mengkonfigurasinya membingungkan dan seringkali salah. Bisakah Anda membantu saya mencari tahu bagaimana melakukan itu?

Terima kasih sebelumnya!

Barat
sumber
1
Saya akan merekomendasikan hanya menggunakan VPN daripada proxy Tor. Adakah alasan khusus mengapa Anda tidak ingin menggunakannya?
TheOdd

Jawaban:

15

Instal proxy Tor resmi

Tor dan proksi SOCKS 5 resminya cukup cepat untuk dijalankan di Ubuntu. Berangkat dari instruksi instalasi situs web Tor Project , lakukan hal berikut:

  1. Buka terminal dengan menekan Ctrl+ Alt+T
  2. Jalankan yang berikut (ganti xenialdengan rilis yang Anda jalankan jika Anda tidak pada 16,04 Xenial Xerus):

    sudo -i
    echo deb http://deb.torproject.org/torproject.org xenial main > /etc/apt/sources.list.d/tor.list
    echo deb-src http://deb.torproject.org/torproject.org xenial main >> /etc/apt/sources.list.d/tor.list
    gpg --keyserver keys.gnupg.net --recv 886DDD89
    gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
    apt update
    apt install tor deb.torproject.org-keyring
    exit
    

Sekarang proksi Tor SOCKS 5 akan berjalan di mesin Anda 127.0.0.1,, di port 9050. Ingat bahwa ini adalah proxy SOCKS 5, bukan proxy HTTP.

Proxy Tor Anda akan mulai secara otomatis saat mesin Anda melakukan booting. Anda dapat menjalankan sudo service tor restartatau tindakan lain seperti start, stop, dan statusuntuk mengontrol proxy Tor pada mesin Anda.

Apt melalui Tor

Keluar dari apt-transport-tor Github README , untuk mulai aptbekerja melalui Tor:

  1. Cadangkan /etc/apt/sources.listdan semua .listfile masuk/etc/apt/sources.list.d
  2. Buka terminal dengan menekan Ctrl+ Alt+T
  3. Jalankan yang berikut ini:

    sudo -i
    apt update
    apt install apt-transport-tor
    sed -i 's/ http/ tor+http/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
    apt update
    exit
    
  4. Pastikan untuk memperbaiki pesan kesalahan yang muncul (jika perlu, pulihkan file yang Anda buat cadangannya)

Catatan: Perlu diketahui bahwa beberapa program, seperti Google Chrome, akan memodifikasi .listfile mereka , sehingga program-program tersebut dapat secara otomatis beralih kembali ke mencoba terhubung secara langsung ketika memeriksa pembaruan alih-alih melalui Tor.

Pengaturan proxy dalam program

Banyak program terhubung dengan baik melalui Tor jika Anda mengedit pengaturan proxy ke:

  • Tuan rumah: 127.0.0.1
  • Pelabuhan: 9050
  • Jenis proxy (jika diminta): SOCKS5
  • Nama Pengguna / Kata Sandi (jika diminta): keduanya disetel ke nama program

Pembungkus proksi

Program lain, seperti irssi, perlu digunakan torsocks. Ada dua cara untuk melakukan hal ini:

  1. torsocks memberikan pesan kesalahan:

    torsocks -i command arguments
    
  2. torsocksdiam (berguna untuk program seperti irssiitu dengan anggapan mereka sepenuhnya mengontrol apa yang ditampilkan pada terminal):

    TORSOCKS_LOG_LEVEL=1 torsocks -i command arguments
    
Olathe
sumber
Firewall tidak mengizinkan saya untuk membuat kunci. Sekarang saya sudah berhasil melakukannya dan saya akan mengujinya pada hari Senin. Terima kasih untuk sekarang. Oh, dan jika saya masuk ke Pengaturan -> Jaringan -> Jaringan Proxy dan saya mengatur Socks Host di 127.0.0.1:9050 semua lalu lintas akan lewat sana, kan?
Barat
Itu harus melalui Tor, dengan asumsi program tidak ditulis dengan buruk. Anda dapat lebih percaya diri dengan menghubungkan ke .onionalamat yang sesuai untuk program (seperti https://3g2upl4pq6kufc4m.onionuntuk browser)
Olathe
Jadi, tes itu gagal. Firewall tidak memungkinkan saya untuk terhubung melalui protokol Tor, semuanya terus memuat (browser, irssi, dll ...), tetapi tidak pernah terhubung. Segera setelah saya mematikan proxy browser mulai bekerja lagi. Ada saran?
Barat
Satu hal yang perlu diperiksa adalah apakah Tor sedang berjalan ketika Anda mencoba untuk terhubung menggunakannya. Anda dapat menjalankan sudo netstat -plnt | fgrep :9050dan melihat apakah Anda mendapatkan garis yang mengatakan torsedang berjalan. Jika ya, tetapi Anda tidak bisa melewatinya, lihatlah Tor bridges , yang menggunakan alamat yang tidak dipublikasikan. Anda bahkan mungkin perlu menggunakan jembatan yang dikaburkan (juga dijelaskan dalam tautan sebelumnya), yang tidak hanya menyembunyikan apa yang Anda lakukan melalui Tor dari ISP Anda, tetapi juga menyembunyikan bahwa Anda menggunakan Tor di tempat pertama.
Olathe
1
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 gpg: WARNING: nothing exported
Eugene Gr. Philippov