Laman » bagaimana untuk » Bagaimana Menggunakan SSH Tunneling pada OS Chrome

    Bagaimana Menggunakan SSH Tunneling pada OS Chrome

    Chromebook menawarkan sokongan terbina dalam untuk terowong SSH dengan crosh shell dan perintah SSH. Terowong SSH membolehkan anda menggunakan sambungan SSH seperti VPN atau proksi yang disulitkan, menghantar trafik penyemakan imbas anda melalui terowong yang selamat.

    Ini membolehkan anda menyulitkan lalu lintas semasa menyemak imbas di rangkaian awam, mengakses kandungan yang disekat geo, atau bahkan terowong dengan cara anda mengelilingi penapisan Internet seperti Great Firewall of China.

    Langkah 1: Buka Tunnel SSH

    Apabila menyusun terowong SSH pada mana-mana sistem operasi, terdapat dua langkah. Pertama, anda perlu membuat sambungan ke pelayan SSH dan membuka terowong.

    Untuk melakukan ini, buka crosh shell dengan menekan Ctrl + Alt + T di mana sahaja di Chrome OS. Cakera akan dibuka dalam tab penyemak imbas.

    Seterusnya, gunakan perintah ssh yang bersesuaian untuk menyambung ke pelayan SSH dan menubuhkan terowong. Anda akan melakukan ini dengan menjalankan perintah ssh dan kemudian dengan menaip setiap pilihan pada barisnya sendiri, seperti:

    ssh

    hos [alamat IP pelayan SSH atau nama hos] (Masukkan alamat IP atau nama hos pelayan SSH jauh di sini.)

    pengguna [username] (Masukkan nama pengguna anda pada pelayan SSH jauh di sini.)

    port [port number] (Masukkan nombor port yang pelayan SSH sedang mendengar. Jika port default 22, anda tidak perlu baris ini.)

    maju ke hadapan [nombor port] (Masukkan nombor port tempatan untuk penghantaran ssh - contohnya, maju ke hadapan 8800.)

    kekunci [nama fail utama] (Masukkan nama fail utama jika anda memerlukan kunci untuk disambungkan ke pelayan SSH dan bukan kata laluan sahaja. Lepaskan baris ini jika pelayan SSH tidak memerlukan kunci.)

    sambungkan

    Selepas anda menjalankan arahan sambung, anda akan diminta untuk memasukkan kata laluan untuk mengesahkan dengan pelayan atau untuk membuka kunci fail utama anda.

    Anda juga boleh menggunakan aplikasi Shell Secure rasmi Google untuk ini. Lancarkan pelanjutan dan masukkan butiran pelayan SSH dalam tetingkap log masuk. Dalam kotak hujah, masukkan -D 8800 atau nombor port lain pilihan anda.

    Langkah 2: Mempunyai OS Chrome Gunakan Terowong

    Terowong kini dibuka, tetapi Chromebook anda tidak akan menggunakannya secara automatik. Anda perlu menentukan terowong sebagai proksi dalam Chrome, yang akan menyebabkan Chrome menghantar lalu lintasnya melalui terowong.

    Terdapat beberapa masalah di sini, kerana OS Chrome tidak akan biasanya menghantar permintaan DNS ke atas terowong (lihat bug 29914). Ini adalah kerana Chrome OS menggunakan protokol SOCKS4 untuk terowong secara lalai, walaupun ia menyokong protokol SOCKS5 yang lebih selamat. Tidak ada pilihan untuk memilih SOCKS5 semasa menyediakan proksi dalam antara muka pengguna Chrome OS (lihat bug 199603).

    Jika anda tidak peduli bahawa permintaan DNS anda dihantar di seluruh sambungan semasa anda, anda hanya boleh mengaktifkan proksi dengan cara biasa. Untuk melakukannya, buka halaman Tetapan Chromebook anda dan semak pilihan "Benarkan proksi untuk rangkaian kongsi" di bawah sambungan Internet. Kemudian, klik nama sambungan Internet anda, klik pada tab Proksi, dan pilih "Konfigurasi proksi manual." Di sebelah kanan hos SOCKS, masukkan "localhost" dan pelabuhan yang anda tetapkan sebelumnya.

    Untuk mengkonfigurasi proksi SOCKS5 cara mudah, gunakan sambungan SwitchySharp Proksi. Ia membolehkan anda memasukkan butiran yang sesuai dan memilih SOCKS5, menggunakan API proksi Chrome untuk menukar tetapan proksi anda supaya Chrome akan menggunakan proksi SOCKS5.

    Gunakan halaman Pilihan SwitchSharp untuk membuat profil proksi baru dan namakannya seperti "Terowong SSH." Di bawah Konfigurasi Manual dan di sebelah kanan SOCKS Host, masukkan "localhost" sebagai alamat dan masukkan nombor port yang anda pilih lebih awal. Pilih pilihan "SOCKS v5". Apabila anda menggunakan profil proksi ini, ia akan menghantar lalu lintas anda melalui terowong SSH.

    Jika anda lebih suka tidak menggunakan pelanjutan penyemak imbas, anda boleh membuat fail auto-konfigurasi auto proksi (PAC) anda sendiri dan arahkan Chrome kepadanya. Untuk melakukan ini, cukup gunakan editor teks (Caret adalah editor teks luar talian yang baik untuk OS Chrome) dan masukkan teks berikut ke dalamnya:

    fungsi FindProxyForURL (url, tuan rumah) kembali "SOCKS5 localhost: 8800"; 

    Sudah tentu, anda perlu memasukkan port yang anda pilih lebih awal jika anda tidak memilih 8800. Simpan fail teks dengan sambungan fail .pac - sebagai contoh, anda boleh menyimpannya dalam folder Muat turun anda.

    Anda kini boleh melawat semula skrin konfigurasi proksi dan pilih "Konfigurasi Proksi Automatik." Masukkan laluan ke fail .pac, sama ada disimpan pada Chromebook anda sendiri atau pada pelayan jauh. Sebagai contoh, laluan untuk mengakses folder muat turun anda pada OS Chrome adalah fail: /// home / chronos / user / Downloads /. Jadi, kerana kami menyimpan fail kami dengan nama ssh_tunnel.pac, kami akan masuk fail: ///home/chronos/user/Downloads/ssh_tunnel.pac di sini.


    Jika anda mula melihat ralat sambungan semasa menggunakan konfigurasi proksi, mungkin kerana sambungan SSH anda ditutup. Anda perlu menyambung semula ke pelayan SSH dengan cara yang sama atau tidak menetapkan pilihan proksi, yang membolehkan Chromebook anda disambungkan ke Internet terus lagi.

    Kredit Imej: sigckgc pada Flickr