Bagi yang punya VPS, lokal maupun luar negeri pasti ada akses SSH. Aksesnya lewat Command Line. Ternyata VPS punya kegunaan lain, tidak hanya untuk menyimpan data website. Di artikel ini saya akan menggunakan SSH tunnel di Firefox dan FDM (Free Download Manager). Saya tidak akan membahas kenapa SSH tunnel bisa menambah kecepatan internet. Bagi yang tertarik penjelasan tentang apa itu SSH dan kegunaannya bisa membaca artikel dari SSH.com.
Sebelumnya kita cek dulu alamat IP sekarang, soalnya nanti setelah koneksi SSH tunnel aktif maka alamat IP akan memakai IP dari VPS. Ada banyak website untuk cek IP, saya pakai whatsmyip.com
. Nanti akan tampil data seperti ini.
Di artikel ini VPS yang saya pakai dari Vultr (link afiliasi, dapat saldo $100). Pertama kita tentukan dulu koneksi SSH tunnel ini mau dipakai dimana. Pertama saya akan pakai di Firefox, masuk ke bagian pengaturan General > Network Settings, klik Settings.
Pilih Manual proxy configuration, isi localhost di bagian SOCKS Host dan Port 8080. Pilih SOCKS v5 konfirmasi setting dengan klik OK. Jika kita coba buka website maka akan muncul The proxy server is refusing connections
. Ini karena tidak ada koneksi proxy yang aktif.
Sekarang saatnya setting SSH tunnel di VPS. Saya pakai Termius, fungsinya sama saja tapi ada fitur Snippet yang bisa menyimpan command dan password. Bagi yang ingin pakai Termius silakan baca artikel tentang Termius, bisa untuk Windows & Linux. Cocok banget untuk yang suka main dengan Terminal atau command line.
Fitur yang saya suka dari Termius adalah Snippets. Kita tidak perlu mengetik command, tinggal klik 2x Snippets yang sudah kita simpan sebelumnya maka otomatis langsung dieksekusi.
Perintahnya seperti ini, sesuaikan dengan alamat IP VPS kalian ya ssh -D 8080 -N [email protected]
. Ketik password atau kalau pake Termius, dobel klik saja Snippets yang berisi password. Kalau berhasil tampilan di Terminal akan seperti ini.
Untuk memastikan apakah SSH tunnel sudah aktif, kita cek alamat IP komputer lagi. Nah sudah berubah, berarti koneksi di Firefox ini akan melalui VPS terlebih dahulu. Nah ini perbandingan kecepatan download video YouTube menggunakan situs yt1s.com
ketika SSH tunnel aktif dan koneksi biasa.
Tanpa SSH tunnel, kecepatannya tidak pernah lebih dari 200 KB/s. Begitu setting proxy dan SSH tunnel diaktifkan, kecepatannya bisa lebih dari 500 KB/s. Koneksi internet yang saya pakai Smartfren, dan kecepatan ini bisa lebih cepat lagi ketika dini hari. Pernah lebih dari 1 MB/s.
Untuk file dengan jumlah banyak, lebih baik menggunakan program download manager seperti FDM. Bagusnya FDM mendukung koneksi proxy, settingnya juga sangat mudah. Masuk ke bagian Preferences > Network, centang Configure manually: isi SOCKS 5 dengan localhost
dan port 8080
. Lalu aktifkan koneksi SSH tunnel lewat terminal. Dijamin kecepatan download makin ngebut.
Sejauh ini tidak efek negatif ke VPS, kebetulan saya pakai SSH tuneel ini pagi hari. Jadi tidak mempengaruhi ke blog/website yang ada di VPS tersebut. CPU usage juga tidak terlalu terpengaruh, masih di bawah 50%. Cuma efeknya ke kuota bandwidth, tapi rasanya ga akan habis kuota 1.000 GB.