Konfigurasi Sederhana Squid Proxy Server

Berikut ini adalah langkah-langkah untuk mensetting squid proxy server pada OS debian.

Install paket squid dari repository terdekat
 
apt-get install squid3

Edit konfigurasi squid, sesuaikan dengan kebutuhan
 
mcedit /etc/squid3/squid.conf
  1. Mengatur port dimana squid binding (berjalan).

  2. http_port 3128

    atau utk lebih aman-nya, kita bisa juga definisikan ip address dan portnya sekaligus
     
    http_port 10.2.1.55:3128
     
  3. Mengatur letak dan ukuran direktori dimana squid menyimpan cache-nya.

  4. cache_dir ufs /cache 100 16 256

    keterangan
    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

  5. Access Control List (ACL) : digunakan untuk memberikan akses(allow/deny) pada squid.

  6. acl lab-crew src 10.2.1.0/24

    10.2.1.0/24 : source ip-address LAN yg diperbolehkan mengakses squid lab-crew : nama dari ACL

  7. Memperbolehkan akses dari lab-crew (10.2.1.0/24)

  8. http_access allow lab-crew

  9. 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.

  10. acl PortPenting port 5050 6660-6670 
    http_access allow CONNECT Port Penting

  11. Menampilkan alamat email dari admin yg bertanggung jawab thd squid proxy-server.

  12. cache_mgr lqman@computer.ee.its.ac.id

  13. Menampilkan hostname dari proxy.

  14. visible_hostname constantine.computer.ee.its.ac.id

    hostname anda akan tampak dari sisi user apabila proxy mengalami error / sedang mengakses website secara Indexes

  15. Mempercepat proses restart squid (defaultnya 30 seconds).

  16. shutdown_lifetime 5 seconds

  17. Cek validasi konfigurasi yang baru kita tambahkan lalu restart squid

  18. root@constantine:~# squid3 -k check
    root@constantine:~# squid3 -k parse


    Apabila tidak ada pesan error, maka silakan di-restart service squid dg cara :

    root@constantine:~# /etc/init.d/squid3 restart
     

Comments

Popular posts from this blog

kumpulan game ps1 high compresed

ISTILAH ISTILAH TELKOM

how to solving KVM permission denied in GNS3 linux