Konfigurasi Squid Proxy Server di Debian Squeeze
Pengertian Proxy Squid
Web Proxy Caching merupakan sebuah cara untuk menyimpan objek-objek Internet yang diminta (seperti halnya data halaman web) yang bisa diakses melalui HTTP, FTP dan Gopher di dalam sebuah sistem yang lebih dekat dengan situs yang memintanya. Beberapa penjelajah web dapat menggunakan cache Squid lokal untuk sebagai server proxy HTTP, sehingga dapat mengurangi waktu akses dan juga tentu saja konsumsi bandwidth. Hal ini sering berguna bagi para penyedia layanan Internet untuk meningkatkan kecepatan kepada para pelanggannya, dan LAN yang membagi saluran Internet. Karena memang bentuknya sebagai proxy (ia berlaku sebagaimana layaknya klien, sesuai dengan permintaan klien), web cache bisa menyediakan anonimitas dan keamanan. Tapi, web cache juga bisa menjadi masalah yang signifikan bila melihat masalah privasi, karena memang ia dapat mencatat banyak data, termasuk URL yang diminta oleh klien, kapan hal itu terjadi, nama dan versi penjelajah web yang digunakan klien serta sistem operasinya, dan dari mana ia mengakses situs itu.
Konfigurasi Squid Proxy Server di Debian Squeeze |
Selanjutnya, sebuah program klien (sebagai contoh adalah penjelajah web) bisa menentukan secara ekplisit proxy server yang digunakan bila memang hendak menggunakan proxy (umumnya bagi para pelanggan ISP) atau bisa juga menggunakan proxy tanpa konfigurasi ekstra, yang sering disebut sebagai "Transparent Caching", di mana semua permintaan HTTP ke jaringan luar akan diolah oleh proxy server dan semua respons disimpan di dalam cache. Kasus kedua umumnya dilakukan di dalam perusahaan dan korporasi (semua klien berada di dalam LAN yang sama) dan sering memiliki masalah privasi yang disebutkan di atas.
Squid memiliki banyak fitur yang bisa membantu melakukan koneksi secara anonim, seperti memodifikasi atau mematikan beberapa field header tertentu dalam sebuah permintaan HTTP yang diajukan oleh klien. Saat itu terpenuhi, apa yang akan dilakukan oleh Squid adalah tergantung orang yang menangani komputer yang menjalankan Squid. Orang yang meminta halaman web melalui sebuah jaringan yang secara transparan yang menggunakan biasanya tidak mengetahui bahwa informasi semua permintaan HTTP yang mereka ajukan dicatat oleh Squid.
Langkah Konfigurasi Squid Proxy Server di Debian Squeeze
1. Install Aplikasi Squid
#apt-get install squid
2. Edit File Squid.conf
#nano /etc/squid/squid.conf
3. Cari kata “http_port 3128” dengan menekan CTRL+W dan tambahkan kata “transparent” dan tambahkan dibawahya seperti ini :
http_port 3128 transparent
cache_mem 16 MB
cache_mgr namapeserta@lks5.sch.id
visible_hostname proxy.lks5.sch.id
4. Cari kata acl CONNECTtambahkan dibawahnya, dengan cara CTRL+W lalu ketikan “purge” atau “acl CONNECT”.
Acl situs dstdomain “/etc/squid/situs”
Acl key url_regex -i “/etc/squid/key”
http_access deny situs
http_access deny key
http_access deny localhost
http_access allow all
5. Edit file “situs”
#nano /etc/squid/situs { samakan dengan yang ditulis di acl situs}
Tuliskan :
www.debian.org
www.google.com
www.redhat.com
www.linux.or.id
6. Edit file “key” { samakan dengan yang ditulis di acl key}
#nano /etc/squid/key
Tuliskan :
debian
redhat
google
linux
7. Nano /etc/rc.local
Isikan :
Iptables -t nat -A PREROUTING -p tcp -m tcp –dport 80 -j REDIRECT –to-port 3128
8. /etc/init.d/squid restart
Stoping Squid : Squid
Starting Squid : Squid
9. Reboot {untuk restart komputer}
Tutorial Video Konfigurasi Squid Proxy Server di Debian Squeeze
\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: || My Contact || :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://
>> Facebook = Jack Tersakiti (Debian Server)
>> Twitter = Jack4Vendetta
>> Youtube = Jack Tersakiti dan Jack Show Off
>> Instagram = jack_zealous
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: || Why So Serious || :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: \\
0 Komentar