Membuat Proxy Server sederhana di Windows XP menggunakan Privoxy

Penulis Artikel : elthazor

Artikel ini saya buat berdasarkan atas pengalaman dan informasi dari berbagai sumber, jika ingin mengcopy atau memperbanyak isi dari artikel ini baik seluruh maupun sebagian diijinkan asal tetap menuliskan sumbernya.

Bagi pengguna Linux tingkat intermediate dan expert mungkin sudah biasa dengan software squid untuk men-sharing koneksi internet, walau bukan tidak mungkin juga squid digunakan dalam operating system windows. Sesuai dengan judul nya, kita akan membuat sebuah proxy server berbasis http di Operating System berbasis Windows XP untuk para nubie dengan menggunakan software Privoxy. Privoxy adalah sebuah tools gratis untuk membuat proxy server di Windows yang sebetulnya sangat powerfull jika kita dapat melakukan konfigurasi pada seluruh file konfigurasi dan pendukungnya.

Dalam bahasan kali ini kita hanya akan melakukan konfigurasi sederhana dalam privoxy untuk dapat melakukan/memberikan share koneksi internet kita melalui Windows XP ke komputer lainnya dalam suatu jaringan. Tutorial ini bisa dipergunakan untuk kalangan pribadi atau umum (tidak disarankan). Saya rasa sudah cukup prolognya dan sekarang kita akan memulai praktek pembuatan proxy server di windows xp dengan menggunakan Privoxy.

Persiapan yang diperlukan :

1. Komputer OS Windows XP (server) terhubung dengan internet.

2. Komputer Client (untuk uji coba boleh Windows atau operating system lainnya).

3. Kabel LAN dan/atau Switch/hub (penghubung 2 komputer tersebut).

4. Software Privoxy bisa diunduh di >> https://sourceforge.net/projects/ijbswa/files/

5. Kopi plus rokokšŸ˜€

6. Doa dan keberanian serta semangat untuk belajar (OOT :D).

Ok kita mulai saja prakteknya, saya anggap persiapan nomor 1 sampai 4 sudah tersedia semua. Selanjutnya kita bisa lakukan penginstalan software privoxy yang telah didownload tadi dengan mengikuti tahapan selayaknya penginstalan software lainnya (next – next sampe finish :D).

Setelah selesai penginstalan Privoxy di komputer Windows XP tadi, perlu kita aktifkan dulu fasilitas IP Forwarding yang tersembunyi di Windows XP tadi, caranya Start – Run – regedit, lalu :

1. Cari key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

2. Buat sebuah key atau rubah valuenya jika sudah ada:

Value Name: IPEnableRouter

Value type: REG_DWORD

Value Data: 1

3. Keluar dari registry editor.

Selanjutnya kita akan melakukan konfigurasi/setting di privoxy, tapi sebelum itu dalam praktek ini saya menggunakan beberapa settingan IP di komputer saya:

IP LAN Server : 10.24.0.24/24

IP LAN client : 10.24.0.25/24

Untuk koneksi internet di komputer server saya menggunakan modem 3G dan dianggap sudah tersambung alias online. Next, buka software Privoxy anda yang nantinya akan ada tampilan seperti dibawah ini :

http://i41.tinypic.com/xlb584.jpg

Selanjutnya kita akan merubah konfigurasi/setting dari privoxy tersebut secara sederhana melalui menu Options – Edit Main Configuration, akan terbuka sebuah jendela notepad berjudul config.txt

http://i43.tinypic.com/v5wrnn.jpg

File config asli tersebut sebaiknya kita simpan dengan nama lain agar dilain waktu dapat kita pelajari kembali lebih jauh sehingga membuat privoxy kita lebh powerfull, di screen shoot diatas saya simpan dengan menggunakan nama config1.txt. Selanjutnya close dulu file config asli tadi yang telah kita ganti nama. Kemudian kita buka lagi config privoxy melalui cara sebelumnya lalu kita delete seluruh isinya. Lho koq seluruhnya ??? pasti banyak yang bertanya hal demikian, ini dikarenakan kita akan membuat sebuah config sederhana dengan menggunakan beberapa config dasar sehingga dapat dijadikan sebuah proxy server sederhanašŸ˜‰

Dalam jendela config yang kosong tadi kita isikan beberapa baris kode sebagai berikut :

user-manual /Program Files/Privoxy/doc/user-manual

admin-address [email anda]

confdir .

logdir .

debug 1 #menampilkan seluruh log ke server

logfile privoxy.log #memberikan nama file log

log-messagesĀ Ā  1 #seluruh koneksi akan di catat di file log server

listen-addressĀ  10.24.0.24:9192 #ip server dan port yang akan listen (diset di client).

permit-access 10.24.0.0/24 #ip network yang diijinkan menggunakan server proxy ini

toggleĀ  0

enable-remote-toggleĀ  0

enable-remote-http-toggleĀ  0

enable-edit-actions 0

enforce-blocks 1

buffer-limit 4096

forwarded-connect-retriesĀ  20

accept-intercepted-requests 1

allow-cgi-request-crunching 0

split-large-forms 0

keep-alive-timeout 300

socket-timeout 300

activity-animationĀ Ā  1

log-max-lines 2000

log-highlight-messages 1

log-font-name Comic Sans MS

log-font-size 10

Setelah itu kita save dan tutup jendela config tadi, kemudian kita kembali ke jendela privoxy dan klik menu Option – enable untuk menjalankan configurasi yang telah kita tuliskan tadi.

http://i39.tinypic.com/10gkx1y.jpg

Sebagai langkah terakhir kita test di komputer client (dalam hal ini saya menggunakan komputer dengan Operating System Linux Ubuntu Muslim Edition) dengan menambahkan proxy sesuai dengan yang dituliskan di config privoxy komputer server tadi (10.24.0.24:9192) dan alhasil komputer client linux tersebut bisa berselancar ke dunia maya dengan menggunakan koneksi server proxy di windows.

http://i40.tinypic.com/x5rt5f.jpg

Nah, akhirnya kita selesai juga membuat sebuah proxy server sederhana di operating system Windows XP. Untuk Pengembangan selanjutnya nantikan artikel saya yang lainnya.

Regards to :

Alloh SWT dan Rosul Muhammad SAW

Kedua Orang Tua tersayang

Istri dan anak tercinta

Cyberphreaking Community dan Forum Indophreaker (yang telah mengenalkan saya pada software privoxy)

Babelpatcher, Rizal2gb, gech4

dan seluruh rekan lainnya yang tidak bisa saya sebutkan satu persatu.

Suak, 30 Maret 2010.

elthazor@yahoo.com

Sinta Rahman

7 responses to “Membuat Proxy Server sederhana di Windows XP menggunakan Privoxy

  1. Makasih banget Bang Nathan..
    sampai nggak tau, mau mulai dari mana dulu buat NGE-try nya semua berbobot sharenya

    Success 4 u
    Regards
    uzer

  2. bisa minta tolong dikirimin langsung aja config yang udah jadi ga??
    hehehheeee….. tolong kirimin ke email saya ya?
    lagi males ngedit biar copy paste doank

  3. @nazhim :

    Sepertinya confignya dah jelas banget diatas, tinggal copy aja mulai dari kalimat “user-manual……” sampai dengan “log-font-size 10” (tanpa kutip). seperti yang terlihat di screen shoot http://i40.tinypic.com/x5rt5f.jpg .

    CMIIW
    Selamat Mencoba
    regards,
    elthazor

  4. terima kasih infonya bung, sangat bermanfaat.
    Btw, adakah fasilitas didalamnya yg berfungsi untuk memblok IP tertentu dijaringan supaya tidak bisa konek ke internet sedangkan IP lainnya dalam jaringan yg sama masih bisa menggunakan internet nah blok IP tersebut bisa juga-kah digabungkan dengan MAC Address dari IP tersebut.
    Terima kasih atas pencerahannya….

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s