define of Proxy

A proxy server is a computer that offers a computer network service to allow clients to make indirect network connections to other network services. A client connects to the proxy server, then requests a connection, file, or other resource available on a different server. The proxy provides the resource either by connecting to the specified server or by serving it from a cache. In some cases, the proxy may alter the client's request or the server's response for various purposes, usually to view websites that are normally not allowed, such as a game or pornography site at work or school.








T
2. Kegunaan Proxy Apa Aja?
Sesuai dengan tulisan di atas (Apa Sih Proxy Itu?), maka proxy banyak digunakan untuk.. dan saat ini bukan cuma kantor atau sekolah saja. Tapi digunakan juga oleh warnet-warnet untuk mempercepat koneksi terutama untuk request ke website-website yang sering dikunjungi pelanggan warnet.

3. Weww.. Keren Banget! Trus Nginstallnya Gimana?
Sebelum nginstall proxy, saya akan memberitahukan bahwa installasi disini menggunakan Linux. Kenapa pake Linux? Karena saya gak pake Windows hehehe..

Perhatikan bahwa kalau kita pake Redhat / Fedora / CentOS, maka proxy server yang populer dan sudah ada di CDnya adalah Squid. Squid setahu saya tidak ada di Ubuntu Server CD, jadi harus di download dulu.

a. Install Squid Dengan Menggunakan Redhat / Fedora / CentOS dengan CD (Waktu Install Pertama Kali)
Pastikan bahwa kita memlih "Customize Package" sebelum menginstall. Cari Squid dan kasih tanda check untuk memastikan bahwa Squid juga ikut terinstall pada saat install OS.

b. Install Squid Bila OS Telah Diinstal
Mudah saja, pastikan komputer yang mau kita install terkoneksikan internet.
Untuk keluarga Redhat
Ketik: yum install squid
Untuk keluarga Debian
Ketik: apt-get update
Ketik: apt-get install squid

4. Sipp.. Squid Sudah Diinstall, Sekarang Apa Lagi?
Jangan lupa siapin dua buah network card, disini saya menggunakan
eth0 konek ke modem (internet): 192.168.2.1
eth1 konek ke komp client (local): 192.168.1.1
Sekarang kita mo konfigurasikan Squidnya (filenya ada di /etc/squid/squid.conf)

Biar aman, back-up konfigurasi squid yang udah ada..
Ketik: cp -f /etc/squid/squid.conf /etc/squid/squid.conf.backup

Hapus konfigurasi default, sebagai contoh konfigurasi, disini akan saya kasih konfigurasi di proxy server saya.
Ketik: rm -f /etc/squid/squid.conf

Pindah direktory: cd /etc/squid/

Download squid conf saya
Ketik: wget http://www.stan-ic.org/file/squid.conf

Download perintah otomatisasi cache_dir: wget http://www.stan-ic.org/file/makecachedir

Trus ketik: chmod +x makecachedir
Abis itu ketik: ./makecachedir

Jalanin Squid
ketik: /etc/init.d/squid start

Oke sekarang Squid Proxy Server sebenernya sudah jalan. Coba cek dari komputer client yg terkoneksikan dengan proxy server. Misalnya proxy server kita IP Addressnya 192.168.1.1, maka di browser set proxy dengan menggunakan IP 192.168.1.1 dengan port 8080.

5. Mas, Komputer Client Gak Bisa Pake Yahoo Messenger..
Siapa bilang? Bisa kok.. isikan proxynya juga dong..

6. Mas, Kalo Di Set Gak Usah Ngisi Proxy Segala Di Browser Client ato Program Lain Gimana?
Itu namanya kita mo bikin transparent proxy. Download aja scriptnya, ketik: wget http://www.stan-ic.org/file/transproxy

Bikin eksekyutabel:
chmod +x transproxy

Edit, dan ubah beberapa settingan.
vi ./transproxy

Kalo udah diubah, jalanin deh transproxynya
./transproxy

Nah, kalo udah begini coba cek dari komputer client tanpa ngisi proxy.

7. Mas, Apa Kok Ketika Komp. Proxy Server Dimattin Proxy Gak Jalan?
Itu belum dikasih start up service tuh.. Coba buka file start upnya..
vi /etc/rc.local
Tambahin ini
/etc/init.d/squid start
/etc/squid/transproxy &


edit

Popular Posts