Penerusan terowongan ssh Chrome

17

Saya pertama kali masuk ke server ssh. Lalu saya mencoba menggunakan Chrome untuk penerusan ssh tunnel. Apakah ada cara gui untuk melakukan ini? Saya dapat melakukan ini di gui Firefox dalam 10 detik jadi saya akan berpikir Chrome juga akan memiliki fitur yang bermanfaat ini. Adakah cara yang lebih mudah untuk melakukan ini?

Linux
/usr/bin/chromium-browser --proxy-server="socks5://localhost:3145"

Windows
C:\Users\username\AppData\Local\Chromium\Application\chrome.exe --proxy-server="socks5://localhost:3145"

Saya menemukan ini dengan membaca dua tautan ini.

Cokedude
sumber
Apa pertanyaan Anda? Satu-satunya pertanyaan yang bisa saya lihat adalah yang sudah Anda jawab sendiri?
tlund
1
Saya berharap chrome memiliki metode GUI ini. Pengguna rata-rata chrome tidak akan tahu bagaimana melakukan ini. Metode GUI biasanya lebih mudah diikuti dan dilakukan. Saya juga jika ada metode baris perintah yang lebih mudah dan lebih pendek dari ini.
Cokedude

Jawaban:

30

Jika Anda ingin menggunakan server ssh jarak jauh sebagai proxy SOCKS5 dengan Chromium, semudah:

ssh -ND 1080 remote_server
  • -N: jangan jalankan perintah: cukup buat pengalihan / proksi
  • -D: mengatur server proxy pada port lokal 1080

Kemungkinan lain:

  • -f: akan bercabang segera setelah berhasil masuk dan mengatur pengalihan
  • -C: akan mengaktifkan kompresi, yang masuk akal melalui tautan yang lambat atau mahal (seluler, GPRS / 3g / LTE).

lalu:

chromium-browser --proxy-server="socks5://localhost:1080"

Ingatlah untuk menutup setiap jendela kromium terlebih dahulu. Kalau tidak, efek proxy tidak akan berpengaruh apa pun.

Anda mungkin ingin menginstal paket " autossh " sehingga koneksi secara otomatis dibangun kembali setelah pemutusan. Dalam hal ini, pasti Anda ingin mengatur otentikasi kunci publik sehingga Anda tidak perlu memasukkan kata sandi setiap kali.

1080 adalah port standar untuk server SOCKS. Menggunakan standar membantu programmer lain memahami dan memelihara pengaturan Anda.

Raúl Salinas-Monteagudo
sumber
2
Jika Anda ingin menjalankan instance browser Anda tanpa lalu lintas tunneled di parallell, Anda dapat menambahkan --user-data-dir=~/.config/mytunneldchromesaat memulai chrome / chromium tunneled Anda.
Tvartom