Sangat umum, terutama di syarikat, bahawa ada laman web tertentu yang aksesnya dibatasi atas sebab tertentu (kadang-kadang tidak masuk akal, kadang-kadang tidak), seperti laman web muat turun, mel web dan lain-lain.
Secara umum, sekatan ini dibuat dengan menyekat domain laman web yang dimaksudkan, juga menambahkan sekatan ke port tertentu.Apa yang akan kita lakukan jika kita perlu mendapatkan beberapa maklumat dengan segera?
Biasanya pengguna Windows menggunakan program seperti Putty (yang juga terdapat di GNU / Linux), atau Kebebasan Anda, tetapi ada cara lain yang sedikit lebih selamat untuk dapat mengakses laman web yang telah kami tolak, menggunakan SSH y Stok5.
Untuk contoh ini, saya mengharapkan bahawa kita mempunyai port terbuka 80, 3128 (biasanya digunakan untuk navigasi) dan 9122, dan kita akan melihat dua kes sebenar. Bukan tujuan saya dengan artikel ini untuk menerangkan secara terperinci apa itu SSH, Stok5 dan bagaimana ia berfungsi, kami akan meninggalkannya untuk masa yang lain. Kami akan melihat dua contoh:
- Menyambung ke PC lain dengan SSH menggunakan alamat IP-nya.
- Menyambung ke PC lain dengan SSH menggunakan domain (melalui DNS).
Apa yang kita perlukan?
- Komputer dengan akses Internet yang boleh kita akses melalui SSH.
- Sudah tentu SSH dipasang.
- Corkscrew (sekiranya kita berada di belakang proksi).
Kami membuka terminal dan meletakkan (dalam kes Debian):
$ sudo aptitude install ssh corkscrew
OK .. Saya sudah memasang. Bagaimana cara menyambung?
Ia sangat mudah. Kami membuka terminal dan meletakkan ssh -p 443 pengguna @ internet_computer_ip:
ssh -p 9122 -D 1080 elav@192.168.1.1
Parameter -p seperti yang logik, ia digunakan untuk menentukan melalui port mana yang akan kita sambungkan. Sederhana itu Sekarang, kami membuka pilihan penyemak imbas (dalam kes saya Firefox) dan dalam Pilihan Rangkaian, kami hanya menandakan pilihan untuk digunakan Pelayan Stoking dan kami meletakkan:
127.0.0.1:1080
Ini cukup untuk dilayari.
Bagaimana jika kita berada di belakang proksi?
Mungkin berlaku bahawa kita berada di belakang pelayan proksi yang sangat ketat atau yang hanya kita ISP tidak membenarkan kami menyambung melalui alamat IP, jadi kami harus melakukannya dengan DNS. Di sinilah tempatnya bermain Corkscrew. Untuk menggunakan aplikasi ini, yang harus kita lakukan adalah membuat file di dalam folder dengan editor kegemaran kita .ssh kami / homedipanggil config:
$ vim ~/.ssh/config
dan di dalam kami meletakkan sesuatu seperti ini:
host dominio.net
user tu_usuario
hostname dominio.net
port 9122
proxycommand corkscrew IP_Proxy 3128 %h %p
DynamicForward 1080
Compression yes
LocalForward 8888 localhost:8888
Menjelaskan sedikit ini. Dalam parameter host kami meletakkan URL pelayan yang akan kami sambungkan (yang harus mempunyai SSH tersedia oleh 9122, seperti yang kita lihat dalam catatan ini. Dalam parameter perintah proksi selepas corkscrew kami meletakkan IP proksi kami atau FQDN, sebagai contoh: proxy.domain.net dan port yang digunakan untuk menavigasi.
Sekarang kita hanya perlu membuka terminal dan meletakkan:
ssh usuario@dominio.net
Sekarang, satu perincian terakhir. Mungkin perlu mengubah parameter dalam konfigurasi Firefox sekiranya kita tidak mempunyai hubungan. Kami membuka tab dan menaip about: config. Kami berjanji bahawa kami tidak akan menggunakan tetapan dan kami mencari:
network.dns.disablePrefetch
Dan sekiranya ia masuk palsu kami memasukkannya ke dalam benar.