Selasa, 09 April 2013

Squid Sebagai Transparent Proxy Pada Windows XP

Sekilas tentang transparent proxy silahkan baca artikel saya sebelumnya Membangun PC Router dengan Windows XP + ICS. Agar squid bisa berjalan sebagai transparent proxy maka windows xp harus dibuat mampu melakukan port forward. Sayangnya windows, standardnya tidak bisa melakukan hal ini. Kalo di linux bisa dilakukan dengan mudah.
Namun ini bisa kita atasi. Ada software yang bisa melakukannya dan berjalan dengan baik di lingkungan windows xp. Namanya Softperfect Bandwidth Manager silahkan download di sini. Sayangnya software ini tidak gratis, tapi tak mengapa Anda bisa mencobanya dulu. Jika berminat silahkan beli atau googling saja, jika beruntung Anda bisa dapatkan yang gratisan .
Seyogyanya software ini dipakai untuk manajemen bandwidth dan quota, tapi Anda bisa memanfaatkannya untuk melakukan port forwarding.
Setelah download langsung saja install software ini. Nah, sebelum masuk ketahap konfigurasi buka file squid.conf di C:\squid\etc (lokasi tergantung dimana Anda menginstall squid). Lalu cari “http_port 3128” (tanpa tanda kutip). Tambahkan kata “transparent” dibelakangnya sehingga menjadi  “http_port 3128 transparent”.
Selanjutnya masuk ketahap konfigurasi software.

Konfigurasi Softperfect Bandwidth Manager
Squid Sebagai Transparent Proxy Pada Windows XP
1. Jalankan SoftPerfect Badiwidth Manager. Klik menu Tools=>Port Mapping=>New. Beri nama dengan “squid_port”, lalu redirect ke port 3128 (sesuaikan dengan port squid yang digunakan).
Squid Sebagai Transparent Proxy Pada Windows XP
2. Klik Rules=>Add Rule. Pada tab General beri nama dengan “transparent_proxy”. Direction = “Both”. Transfer Rate Limit = “Unlimited”. Protocol = “TCP and UDP”. Apply Rule on Interface = “LAN” (sesuaikan dengan interface yang terhubung ke hub/switch atau client)
Squid Sebagai Transparent Proxy Pada Windows XP
3. Pindah ke tab Source. Source Address is: Whole IP Range From “192.168.0.1 To 192.168.0.253″ (sesuaikan dengan kondisi jaringan Anda). Source Port is = “Any”.
Squid Sebagai Transparent Proxy Pada Windows XP
4. Pindah ke tab Destination. Destination Address is = “Any IP Address”. Destination Port is = “Single Port 80″.
Squid Sebagai Transparent Proxy Pada Windows XP
5. Pindah ke tab Advanced. Contreng Process through the following mapping. Lalu pilih squid_port. Terakhir klik OK.
Sekarang di komputer client, hilangkan settingan manual proxy untuk browser dan aplikasi lainnya. Ini tidak dibutuhkan lagi karena sekarang setiap client yang keluar dan akses port 80 akan dialihkan ke port 3128 di server.
Jika Anda belum yakin silahkan cek dengan software currports. Gambar dibawah adalah tampilan currports yang saya jalankan di client dan di server. Selamat mencoba.
Squid Sebagai Transparent Proxy Pada Windows XP
Di Client
Squid Sebagai Transparent Proxy Pada Windows XP
Di Server

Tidak ada komentar:

Posting Komentar