Proxy digunakan untul membatasi client mengakses situs – situs tertentu. Langkah – langkah setting proxy sebagai berikut:
1. Menginstall paket squid
# yast –i squid
2. Konfigurasi pada file squid.conf yang terdapat pada direktori /etc/squid/
# vi /etc/squid/squid.conf
a. Mengedit script-script dan keyword pada squid.conf menjadi
http_port 3128 transparent
b. Mengaktifkan chace pada proxy
cache_log /var/spool/squid/cache.log
cache_store_log /var/log/squid/store.log
c. Selanjutnya adalah keyword yang digunakan untuk menentukan besarnya memory yang dipakai untuk squid dalam menangani objek-objek di dalam memory. Objek-objek tersebut merupakan header-header yang terdapat saat browsing internet yang berupa grafik, sound atau web page. Idealnya cache memory ini ditentukan sebesar 1/4 besar memory.
cache_mem 128 MB
d. Keyword penting selanjutnya ialah cache_dir. Keyword ini mendifinisikan lokasi direktori cache squid, ukuran dan jumlah direktori di dalamnya.
cache_dir ufs /var/spool/squid 10000 16 256
e. Menambahkan nama jaringan beserta alamat IP
f. Lalu menambahkan nama jaringan di bawah INSERT YOUR OWN RULE
g. Memasukkan script blokkata, bloksitus dan kecuali pada script berikut
h. Menambahkan script berikut:
i. Menyimpan konfigurasi
3. Membuat file list sesuai dengan yang dituliskan pada konfigurasi squid
# vi /etc/squid/kecuali.txt
# vi /etc/squid/blokata.txt
# vi /etc/squid/bloksitus.txt
4. Mengarahkan port 80 ke port 3128 yg telah dikonfigurasi pada squid, dengan perintah iptables
# iptables –t nat –A PREROUTING –s 192.168.2.0/24 –p tcp -–dport 80 –j REDIRECT –-to-port 3128
5. Membuat swap untuk squid
# squid –z
# rcsquid start
6. Merefresh squid
# squid –k reconfigure