Tag : tunnel

bermain Tunnel

Kemarin dapat tawaran dari seorang teman untuk meningkatakn kecepatan bandwidth dan internetan gratis dengan menggunakan beberapa celah dari provider. dengan menggunakan ssh tunnel.

lhoh kok bisa??

bisa!!! dengan memanfaatkan celah port yang ada pada provider dan meneruskan paket datanya ke ssh yang kita punyai. saya memerlukan waktu 1 hari untuk mempelajarinya (maklum nuebie) dan mencobanya pada platform windows. saya pelajari arus datanya dan apa2 saja yang dibutuhkan dan memang trik memang trik.

triknya adalah!! karena port yang digunakan untuk akses adalah port 8089 bukan port standart jadi jika kita melakukan ke port standart maka koneksi akan langsung terputus.

Logic :

  1. connect dengan modem GSM
  2. lakukan ssh ke server dengan port 8089 dari localhost kita
  3. bind atau tunnelkan ke port lain
  4. setting proxy pada browser dan kawan2nya

untuk melakukannya di windows memerlukan beberapa applikasi yang cara kerjanya antara lain

  1. membuka port 8089
  2. koneksi ssh dan melakukan bind untuk tunnel
  3. applikasi yang mengarahkan proxy.

namun ketika saya menggunakan mesin unix (linux/mac) dan kebetulan sudah mengetahui cara kerjanya makan hanya dibutuhkan 1 line perintah dan panduan manual ssh. berikut adalah caranya

ssh -D 1080 -L 8089:116.251.xxx.xxx:143 116.251.xxx.xxx -l bisma

penjelasan :

SSH : perintah untuk melakukan koneksi secara aman

-D 1080 : port 1080 untuk tunnel kita dengan protokol SOCK5

-L 8089:116.251.xxx.xxx:143 : cara kita melakukan koneksi. contoh disamping melakukan koneksi dari localhost port 8089 menuju ip server 116.251.xxx.xxx dan port tujuan 143

116.251.xxx.xxx : server tujuan

-l bisma : username untuk server tujuan

Tunnel di mac atau linux

Di terminal ketik

ssh -D [port] -l [username] [hostname]

Keterangan:
port = port tunnel
username = user login SSH server
hostname = Ip atau hostname SSH server

Contoh:
ssh -D 1080 -l root 10.10.21.1

Kemudian di tanya password, masukan password SSH server.

Tinggal pasang aja 127.0.0.1 port 1080 sock5.

 

kalau butuh hanya untuk command, tanpa harus mengeksekusi server tujuan bisa menggunakan tambahan options

-N Do not execute a remote command. This is useful for just for-
warding ports (protocol version 2 only).

sehingga menjadi

ssh -D 8080 -C -N username@example.com