Socks Proxy dengan SSH Tunelling
Sebelum ke tutorial mari kita pahamin dulu apa sih socks itu, menurut wikipedia socks adalah sebagai berikut :
SOCKS adalah protokol Internet yang memfasilitasi jaringan routing paket antara aplikasi client-server melalui server proxy. SOCKS terdapat pada Layer 5 dari model OSI Layer (lapisan perantara antara lapisan presentasi dan lapisan transport). Port 1080 adalah port yang biasa digunakan untuk server SOCKS.
Oh ia.. trik ini dapat digunakan untuk membuka situs-situs yang di blok oleh administrator jaringan
, saya pribadi sering menggunakan trik ini
, karena akses internet di kantor memang dibatasi oleh admin hehehe
ok kalu udah paham kita lanjut, tetapi ada hal yang perlu di perhatikan dalam tutorial kali ini yaitu Pastikan anda punya access SSH ke salah satu server di internet, apabila ada memiliki access tersebut sekarang kita lanjutkan
Tutorial ini saya praktekkan pada Linux, namun user sistem Operasi Windows sebenarnya juga bisa mungkin akan saya bahas terpisah dalam posting lain.
- Buka Terminal lalu ketikkan perintah berikut :
- Buka web browser anda dan access lah cmyip.com, maka akan terlihat ip public anda

- Buka web Browser anda, saya contohkan di sini menggunakan Firefox, Edit —>> Perference, lalu pilih Advance lalu tab Network dan tekan tombol setting lalu setting sesuai gambar berikut,Isi SOCK Host dengan 127.0.0.1 dan port dengan 1080 lalu Ok

- Setelah itu buka kembali web browser anda dan access lagi cmyip.com, maka ip public anda akan berubah.., ya sekarang anda browsing menggunakan ip dari SSH Server anda
- Jangan menutup terminal anda selama masih menggunakan proxy ini.
ssh -D 127.0.0.1:1080 -l sucks05 b9net.ath.cx
setelah muncul permintaan password silahkan masukkan password anda lalu enter


Berikut Penjelasan dari perintah ssh di atas
ssh -D 127.0.0.1:1080 -l sucks05 b9net.ath.cx
- ssh : untuk menjalankan program ssh
- -D 127.0.0.1:1080 : perintah untuk membuka port 1080 pada ip 127.0.0.1 atau localhost
- -l sucks05 : login dengan username sucks05 (ganti dengan username anda pada SSH server)
- b9net.ath.cx : host dari SSH server (ganti dengan host SSH Server anda)









mantaaappp,…
tapi kalo tunneling nggak harus di port 1080. dan tunneling juga berguna untuk access internet di tempat public. karena paket yang lewat protocol ssh itu di encrypt ama ssh servernya,.. yaaa kayak vpn gitu deh,.. hihihihi,…
hmm kalo dengan putty bisa juga seperti ini
start -> run ->ketik
putty -P portssh -N -D 8080 -C username@remotessh hostmaksudnya, port ssh langsung di bind ke port local komputer untuk di jadikan koneksi tunnel, dan setelah login, jangan masuk ke shell,..
setelah itu tinggal mengarahkan browser untuk menggunakan port yang di bind tersebut (8080) sebagai shock proxy,..
CMIIW
Comment by bayu — March 25, 2010 @ 4:02 pm
Using Mozilla Firefox 3.5.6 on Windows XPheuheue mada master… manteb
maksudnya setelah login jangan masuk shell itu gimana yah bro… newbie ne 
Comment by sucks05 — March 26, 2010 @ 7:49 am
Using Internet Explorer 8.0 on Windows XPBung sucks05,

cara settingan username dan hostname gimana ssh???
kan di backtrack dah ada service sshnya, yang gw bingung gw nggak tau username dan hostnamenya..
Comment by Neo — May 28, 2010 @ 3:56 am
Using Mozilla Firefox 3.0.15 on Ubuntu Linuxusername dan hostname yah….
kalo username kan yang kita gunakan buat login bro…
kalo hostname itu ya nama komputer… misal kalo di shell itu kan ada
sucks05@newbie :~$ nah newbie itu yang di maksud hostnamenya…
ato kalo ga tau hostnamenya pake ipnya aja bro….
Comment by sucks05 — June 4, 2010 @ 10:12 am
Using Safari 532.9 on Mac OS Xmas saya make putty tapi kok network error connection time out
Comment by alex — July 20, 2010 @ 2:02 pm
Using Mozilla Firefox 3.6 on Windows XPmas sucks05 passwordnya itu apa ya?
Comment by alex — July 20, 2010 @ 2:05 pm
Using Mozilla Firefox 3.6 on Windows XPhehe itu kan hanya contoh mas, itu server saya sendiri… jadi saya tidak bisa kasi passwordnya
Comment by sucks05 — July 21, 2010 @ 1:05 am
Using Internet Explorer 8.0 on Windows XP