Keluar dari firewall dengan terowongan SSH, proxy SOCKS, dan PuTTY

Tembok Api Besar China

Dahulu kala, pemikiran tentang web yang di-firewall, dibatasi, dan disensor sudah cukup untuk membuat merinding semua pengguna internet. Namun, seiring berlalunya waktu, sentimen kami telah melemah. Web yang sepenuhnya gratis, terdesentralisasi, dan tidak dapat dipertanggungjawabkan mungkin terdengar ideal, tetapi pada kenyataannya itu adalah pesanan yang sangat sulit untuk perusahaan besar mana pun, terpusat lembaga untuk berhasil mengelola. Hasilnya, web itu sendiri - tulang punggungnya - masih gratis, tetapi sekolah, kantor, ISP, dan bahkan beberapa negara sudah mulai memfilter koneksi Anda ke sana.

Sekarang, sebagian besar peselancar bahkan tidak menyadari bahwa akses web mereka sedang difilter, tetapi bagi pengguna hebat dan libertarian yang aktif, efek pemfilteran, pembentukan lalu lintas, dan sensor adalah serangan terhadap hak asasi mereka yang paling vital. Untungnya, dengan program gratis bernama PuTTY, sebuah proses yang disebut tunneling SSH, dan proxy SOCKS, hampir semua orang dapat keluar dari firewall lokal mereka dan menikmati web dalam bentuk aslinya dan gratis. Sebagai bonus tambahan yang lumayan bagus, tunneling SSH juga mengenkripsi semua data yang melewati jaringan lokal dan ISP Anda, memastikan bahwa tidak ada yang bisa mengintip komunikasi Anda.

Lewati ke panduan sebenarnya



PuTTY dan SSH

Ikon PuTTY, besarJika Anda belum pernah mengelola server mirip Unix / Linux dari jarak jauh, Anda mungkin belum pernah mendengar tentang Secure Shell (SSH). Secure Shell hanyalah protokol jaringan yang memungkinkan komunikasi terenkripsi antara dua komputer - biasanya komputer Anda, dan server jarak jauh. “Shell” mengacu pada antarmuka baris perintah (CLI) yang ada di hampir semua jenis komputer, termasuk Mac OS X dan Windows. SSH biasanya digunakan untuk mengakses CLI komputer jarak jauh dengan aman, tetapi juga dapat digunakan untuk menyalin file - atau dapat digunakan sebagai terowongan antara komputer Anda dan komputer lain di internet.

PuTTY adalah klien SSH. Anda dapat menggunakannya untuk mengakses CLI jarak jauh, atau Anda dapat menggunakannya untuk menyiapkan terowongan - dan itulah yang akan kami lakukan sekarang.

Tunneling

Saat Anda mengetik URL atau mengklik link, permintaan dikirimkan dari komputer Anda, melalui router dan modem lokal, melalui jaringan ISP Anda, melalui internet, dan ke server web jarak jauh. Permintaan Anda dapat difilter kapan saja, tetapi umumnya di router lokal (firewall sekolah / perusahaan) atau di ISP (pembentukan lalu lintas, sensor federal).

Tunneling melewati router lokal, modem, dan jaringan ISP Anda, serta menghubungkan Anda langsung ke internet. Jika Anda berada di China, misalnya, SSH menyalurkan semua lalu lintas Anda melalui komputer di Amerika akan melewati penyaringan dan sensor tingkat nasional. Tindakan sebenarnya untuk memaksa lalu lintas web Anda melalui komputer lain (dan port lain) disebut Proksi SOCKS, kebetulan - dan Anda dapat SOCKS proxy tanpa SSH, tetapi kurang aman dan lebih mungkin difilter oleh ISP lokal Anda.

Menyiapkan terowongan

Panduan ini akan berfokus pada penggunaan PuTTY, yang hanya tersedia untuk Windows. Ada bagian di akhir untuk pengguna Mac dan Linux.

Pertama, unduh PuTTY (putty.exe). Ini adalah program mandiri gratis yang tidak memerlukan penginstalan - jadi buat saja pintasan di desktop atau bilah tugas Anda.

Selanjutnya, Anda perlu mencari server Linux jarak jauh untuk digunakan sebagai titik akhir terowongan SSH Anda. Kamu bisa gunakan yang gratis (yang mungkin melibatkan Anda melewati beberapa rintangan untuk mengaktifkan akun), atau Anda bisa menyewa server pribadi virtual yang murah (VPS) sekitar $ 5 / bulan (yang juga dapat Anda gunakan sebagai server pengembangan atau Kotak benih BitTorrent). Apa pun itu, Anda memerlukan akun SSH di server jarak jauh, serta alamat IP dan port yang perlu Anda sambungkan.

Sekarang buka PuTTY dan isi Host Name dan Port. Pastikan SSH dipilih dari Jenis Koneksi. Seharusnya terlihat seperti ini:

Putty: Masukkan nama host dan porta

Di panel sebelah kiri, navigasikan melalui Connection> SSH> Tunnels (lihat di bawah). Masukkan 8080 di kotak Port Sumber dan pilih tombol radio Dinamis. Klik Add dan “D8080” akan muncul di daftar Forwarded Ports.

Putty: terowongan sumber dan tujuan

Sekarang kembali ke Sesi di bagian atas panel kiri, ketik nama di kotak Sesi Tersimpan ('terowongan'), dan klik Simpan. Klik Open di bagian bawah PuTTY dan jendela baru akan muncul menanyakan nama login Anda; ketik dan tekan Enter. Ketik kata sandi Anda dan tekan Enter.

Putty: login shell

Voila! Anda sekarang memiliki terowongan SSH terbuka.

Copyright © Seluruh Hak Cipta | 2007es.com