Konfigurasi Sederhana Squid Proxy Server
Berikut ini adalah langkah-langkah untuk mensetting squid proxy server pada OS debian.
Install paket squid dari repository terdekat
Edit konfigurasi squid, sesuaikan dengan kebutuhan
Install paket squid dari repository terdekat
apt-get install squid3Edit konfigurasi squid, sesuaikan dengan kebutuhan
mcedit /etc/squid3/squid.conf
- Mengatur port dimana squid binding (berjalan).
- Mengatur letak dan ukuran direktori dimana squid menyimpan cache-nya.
- Access Control List (ACL) : digunakan untuk memberikan akses(allow/deny) pada squid.
- Memperbolehkan akses dari lab-crew (10.2.1.0/24)
- Membuka Port-port yg diperlukan untuk chat (YM = 5050, mirc = 6660-6670) -> port ini sebetulnya tidak mengakses squid dengan cara yang normal sebagaimana yang terjadi apabila kita mengakses http (port 80), melainkan dengan metode CONNECT.
- Menampilkan alamat email dari admin yg bertanggung jawab thd squid proxy-server.
- Menampilkan hostname dari proxy.
- Mempercepat proses restart squid (defaultnya 30 seconds).
- Cek validasi konfigurasi yang baru kita tambahkan lalu restart squid
http_port 3128atau utk lebih aman-nya, kita bisa juga definisikan ip address dan portnya sekaligus
http_port 10.2.1.55:3128 cache_dir ufs /cache 100 16 256keterangan
100 : 100 MB yg dialokasikan utk cachenya squid
16 : direktori tingkat 1 yg digunakan utk penyimpanan cache
256 : direktori tingkat 2 yg digunakan utk penyimpanan cache
acl lab-crew src 10.2.1.0/2410.2.1.0/24 : source ip-address LAN yg diperbolehkan mengakses squid lab-crew : nama dari ACL
http_access allow lab-crewacl PortPenting port 5050 6660-6670 http_access allow CONNECT Port Pentingcache_mgr lqman@computer.ee.its.ac.idvisible_hostname constantine.computer.ee.its.ac.idhostname anda akan tampak dari sisi user apabila proxy mengalami error / sedang mengakses website secara Indexes
shutdown_lifetime 5 secondsroot@constantine:~# squid3 -k check
root@constantine:~# squid3 -k parseApabila tidak ada pesan error, maka silakan di-restart service squid dg cara :
root@constantine:~# /etc/init.d/squid3 restart
Comments