Senin, 21 September 2015

Minimal Configurasi Squid3 TKJ SMK Teruna

Minimal Configurasi Squid3 TKJ SMK Teruna - Proxy adalah Sebuah komputer/ server yang di gunakan untuk merquest content dari internet maupun intranet, dan bertindak sebagai gateway client.


Proxy memiliki banyak kegunaan diantaranya adalah :
  1. Untuk mempercepat browsing karena melakukan chacing /penyimpanan content yang berulang-ulang, 
  2. Mengamankan jaringan private yang terhubung ke jaringan publik.
  3. Caching DNS, 
  4. Caching situs web, 
  5. dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama.
1. Matikan service Squid yang berjalan dengan perintah :
/etc/init.d/squid3 stop
2. Backup Configurasi Squid3 sebelum di configurasi.
cp /etc/squid3/squid.conf /etc/squid3/squid.conf-backup
3. Edit Configurasi Squid
nano /etc/squid3/squid.conf
4. Cari http_port dan hilangkan tanda # nya & Tambahi tulisan transparent didepannya
http_port 3128 transparent 
cache_mem 16 mb
cache_dir ufs /var/spool/squid 500 16 256
cache_mgr admin@localhost

visible_hostname terunapsp.id
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off


acl situs url_regex -i "/etc/blokir.txt"
http_access deny situs
acl lan src 192.168.14.0/25
5. buat file regex sesuai path yang ada di configurasi proxy-caching
nano /etc/blokir.txt
ubah permisionnya
chmod 777 /etc/blokir.txt
ubah kepemilikan owner dan group dari file /etc/blokir.txt
chown proxy:proxy /etc/blokir.txt
Atau kalau mau lebih simple, sebenernya cukup buka squid.conf :

nano /etc/squid3/squid.conf
tambahi tulisan acl localhost 192.168.0.0/24

ip 192.168.0.0/24 merupakan network host, dari client proxynya, untuk tuning dan kebutuhan yang lebih kompleks, silahkan di google, sudah banyak yang menulisnya termasuk untuk cache kontent dinamis, dan https (baik intercept maupun TProxy ).