GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal proksi Tor di Ubuntu 20.04 Linux

Tor adalah perangkat lunak gratis yang memungkinkan pengguna untuk memiliki anonimitas lengkap secara online. Ini dapat digunakan untuk menghindari situs web dan aplikasi melacak lokasi Anda atau mencoba mengidentifikasi Anda. Ini dilakukan dengan merutekan data jaringan Anda melalui kumpulan server di seluruh dunia, sambil juga menghapus informasi pengenal dari header paket.

Ini sering digunakan untuk menghindari blok wilayah seperti Netflix atau YouTube. Beberapa pengguna menyukainya karena mencegah perusahaan pelacakan iklan membuat profil Anda berdasarkan kebiasaan menjelajah Anda dan menayangkan iklan yang dipersonalisasi. Namun, yang lain hanya sedikit paranoid dan menghargai jaminan bahwa tidak ada yang bisa memata-matai aktivitas internet mereka.

Anda dapat menggunakan Tor di Ubuntu 20.04 Focal Fossa dengan menginstal klien Tor. Kami akan menunjukkan cara menyiapkannya dalam panduan ini, yang mencakup konfigurasi browser dan mengaktifkan semua perintah shell Anda untuk dijalankan melalui jaringan Tor.

Dalam tutorial ini Anda akan mempelajari:

  • Cara menginstal Tor di Ubuntu 20.04
  • Uji koneksi jaringan Anda melalui Tor
  • Cara Torify shell Anda sementara atau terus-menerus
  • Aktifkan dan manfaatkan port kontrol Tor
  • Konfigurasikan browser web untuk menggunakan jaringan Tor

Cara menggunakan jaringan Tor untuk menjelajah online di Desktop/Server Ubuntu 20.04
Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Menginstal Ubuntu 20.04 atau memutakhirkan Ubuntu 20.04 Focal Fossa
Perangkat Lunak Tor
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Instal Tor di Ubuntu 20.04

  1. Pertama, kita perlu menginstal Tor di sistem kita. Buka terminal dan ketik perintah berikut untuk menginstalnya:
    $ sudo apt install tor
    
  2. Secara default, Tor berjalan pada port 9050. Anda dapat mengonfirmasi bahwa Tor aktif dan berjalan dengan benar dengan menggunakan ss perintah di terminal:
    $ ss -nlt
    State    Recv-Q   Send-Q     Local Address:Port     Peer Address:Port  Process  
    LISTEN   0        4096       127.0.0.53%lo:53            0.0.0.0:*              
    LISTEN   0        5              127.0.0.1:631           0.0.0.0:*              
    LISTEN   0        4096           127.0.0.1:9050          0.0.0.0:* 
    

    Cara cepat lain untuk memeriksa apakah Tor sudah diinstal dan melihat versi yang Anda jalankan adalah dengan perintah ini:

    $ tor --version
    Tor version 0.4.2.7.
    

Uji koneksi jaringan Tor

  1. Mari kita lihat Tor beraksi dan pastikan itu berfungsi sebagaimana mestinya. Kami akan melakukan ini dengan mendapatkan alamat IP eksternal dari jaringan Tor. Pertama, periksa alamat IP Anda saat ini:
    $ wget -qO - https://api.ipify.org; echo
    147.232.135.100
    
  2. Kemudian, kita akan menjalankan perintah yang sama tetapi mengawalinya dengan torsocks . Dengan cara ini, perintah dijalankan melalui klien Tor kami.
    $ torsocks wget -qO - https://api.ipify.org; echo
    162.247.74.200
    

    Lihat bagaimana alamat IP kami berubah saat menggunakan awalan perintah torsocks

Anda akan melihat alamat IP yang berbeda sekarang. Itu berarti permintaan kami berhasil dirutekan melalui jaringan Tor.

Cara "memperkuat" cangkang Anda

  1. Jelas, mengawali setiap perintah terkait jaringan dengan torsocks akan cepat tua. Jika Anda ingin menggunakan jaringan Tor secara default untuk perintah shell, Anda dapat melakukan torify pada shell Anda dengan perintah ini:
    $ source torsocks on
    Tor mode activated. Every command will be torified for this shell.
    
  2. Untuk memastikannya berhasil, coba ambil alamat IP Anda tanpa menggunakan torsocks awalan perintah:
    $ wget -qO - https://api.ipify.org; echo
    162.247.74.200
    

    Aktifkan mode tor untuk torify shell
  3. Cangkang torified hanya akan bertahan untuk sesi saat ini. Jika Anda membuka terminal baru atau mem-boot ulang PC Anda, shell akan kembali ke koneksi biasa Anda secara default. Untuk mengubah torsocks aktif secara permanen untuk semua sesi shell baru dan setelah reboot, gunakan perintah ini:
    $ echo ". torsocks on" >> ~/.bashrc
    
  4. Jika Anda perlu mengaktifkan torsocks mode off lagi, cukup masukkan:
    $ source torsocks off
    Tor mode deactivated. Command will NOT go through Tor anymore.
    

Aktifkan port kontrol Tor

Untuk berinteraksi dengan instalasi Tor di sistem kami, kami perlu mengaktifkan port kontrol Tor. Setelah diaktifkan, Tor akan menerima koneksi pada port kontrol dan memungkinkan Anda mengontrol proses Tor melalui berbagai perintah.

  1. Untuk memulai, kami akan melindungi koneksi Tor dengan kata sandi dengan perintah berikut. Kami menggunakan my-tor-password dalam contoh ini.
    $ torpass=$(tor --hash-password "my-tor-password")
    
  2. Selanjutnya, gunakan perintah ini untuk mengaktifkan port kontrol Tor dan masukkan sandi yang telah di-hash sebelumnya:
    $ printf "HashedControlPassword $torpass\nControlPort 9051\n" | sudo tee -a /etc/tor/torrc
    

    Membuat hash kata sandi tor
  3. Anda dapat memeriksa isi /etc/tor/torrc file konfigurasi untuk mengonfirmasi bahwa setelan sandi hash telah disertakan dengan benar.
    $ tail -2 /etc/tor/torrc
    HashedControlPassword 16:5D13CF3C7511D9FC60161179F8FFA1083C99601A5257CDC622E161839B
    ControlPort 9051
    
  4. Mulai ulang Tor untuk menerapkan perubahan:
    $ sudo systemctl restart tor
    
  5. Sekarang, Anda seharusnya dapat melihat layanan Tor berjalan di kedua port 9050 dan 9051 :
    ss -nlt
    State         Recv-Q        Send-Q               Local Address:Port                Peer Address:Port        Process        
    LISTEN        0             4096                 127.0.0.53%lo:53                       0.0.0.0:*                          
    LISTEN        0             5                        127.0.0.1:631                      0.0.0.0:*                          
    LISTEN        0             4096                     127.0.0.1:9050                     0.0.0.0:*                          
    LISTEN        0             4096                     127.0.0.1:9051                     0.0.0.0:*
    

Hubungkan ke port kontrol Tor

  1. Sekarang, kita dapat terhubung ke port kontrol Tor untuk berkomunikasi dengan Tor dan mengeluarkan perintah. Sebagai contoh, di sini kita menggunakan telnet perintah untuk meminta sirkuit Tor baru dan menghapus cache:
    $ telnet 127.0.0.1 9051
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    AUTHENTICATE "my-tor-password"
    250 OK
    SIGNAL NEWNYM
    250 OK
    SIGNAL CLEARDNSCACHE
    250 OK
    quit
    250 closing connection
    Connection closed by foreign host.
    

    Pada Baris 5 kita telah memasukkan AUTHENTICATE perintah dan kata sandi Tor kami. Pada Jalur 7 dan Jalur 9 kami meminta Tor untuk sirkuit baru dan membersihkan cache. Jelas, Anda perlu mengetahui beberapa perintah untuk mendapatkan banyak manfaat dari port kontrol, itulah sebabnya kami menautkan ke daftar perintah di atas.

    Menghubungkan ke port kontrol Tor
  2. Komunikasi dengan port kontrol Tor juga dapat dibuat dengan skrip shell. Perhatikan contoh berikut, yang akan meminta sirkuit baru (alamat IP) dari Tor:
    $ source torsocks off
    Tor mode deactivated. Command will NOT go through Tor anymore.
    $ torsocks wget -qO - https://api.ipify.org; echo
    103.1.206.100
    $ echo -e 'AUTHENTICATE "my-tor-password"\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
    250 OK
    250 OK
    250 closing connection
    $ torsocks wget -qO - https://api.ipify.org; echo
    185.100.87.206
    

    Keajaiban terjadi di Jalur 5, di mana beberapa perintah Tor dirangkai. wget perintah menunjukkan bagaimana alamat IP koneksi kami telah berubah setelah meminta sirkuit bersih. Skrip ini dapat dijalankan kapan saja Anda perlu mendapatkan sirkuit baru.

Konfigurasikan browser web untuk menggunakan jaringan Tor

Untuk menjelajahi web secara anonim melalui Tor, kita perlu mengonfigurasi browser web kita untuk merutekan lalu lintas melalui host Tor lokal kita. Inilah cara Anda mengonfigurasinya di browser web default Ubuntu, Firefox. Petunjuk untuk peramban web lain akan sangat mirip.

  1. Buka panel pengaturan dari menu atau dengan mengetikkan about:preferences ke dalam bilah alamat. Gulir ke bawah untuk menemukan "Pengaturan Jaringan" dan klik tombol "Pengaturan".

    Buka menu Pengaturan Jaringan di browser web Anda
  2. Dalam menu ini, pilih “Konfigurasi proxy manual” dan masukkan localhost di bawah bidang "SOCKS Host". Untuk port, masukkan 9050 . Lihat tangkapan layar di bawah untuk mengetahui tampilan Anda.

    Konfigurasikan host SOCKS di dalam pengaturan jaringan
  3. Setelah selesai memasukkan pengaturan tersebut, klik OK. Anda dapat mengonfirmasi bahwa perubahan telah diterapkan dengan menavigasi ke situs web seperti IP Chicken untuk memastikan bahwa Anda terhubung ke jaringan Tor. Ini adalah langkah yang disarankan kapan pun Anda ingin memastikan bahwa Anda menjelajah secara anonim.

    Kami menjelajah secara anonim, oleh karena itu alamat IP baru dari jaringan Tor

Kesimpulan

Menggunakan Tor adalah cara yang bagus untuk menjaga anonimitas di internet. Ini benar-benar gratis dan hanya perlu beberapa menit untuk dikonfigurasi. Anda dapat melakukan banyak kontrol atas koneksi Tor Anda jika Anda meluangkan sedikit waktu untuk memahami cara kerja port kontrol, seperti yang telah kami tunjukkan dalam artikel ini.

Dengan memanfaatkan apa yang telah Anda pelajari dalam panduan ini, Anda dapat memastikan bahwa semua aktivitas internet keluar Anda tertutup, apakah Anda menggunakan browser web atau mengeluarkan perintah dari terminal. Tentu saja, aplikasi lain juga dapat dikonfigurasi untuk menggunakan Tor, Anda hanya perlu mengonfigurasinya untuk terhubung ke localhost SOCKS Anda.


Ubuntu
  1. Cara Menginstal Java di Linux Ubuntu

  2. Instal LibreOffice 3.5 di Ubuntu 11.10 / Linux Mint 12

  3. Instal Skype 2.2 Beta di Ubuntu 11.10 | Instal Skype di Ubuntu Linux

  1. Cara menginstal usb-creator di Ubuntu Linux

  2. Instal Dropbox di Ubuntu 11.10 / Linux Mint 12

  3. Instal Dropbox di Ubuntu 14.10

  1. Cara menginstal Redis di Ubuntu Linux

  2. Cara menginstal Curl di Ubuntu

  3. Instal Gitlab di Ubuntu Linux