Pengertian Proxy,Squid
                           

1. Proxy Server

Ada beberapa kalimat yang menjelaskan apa sebenarnya proxy server itu. Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainya untuk melakukan request terhadap content dari internet dan intranet (http://id.wikipedia.org/).
Proxy server bertindak sebagai gateway terhadap dunia internet untuk setiap komputer client. Dalam menjalankan tugasnya proxy server tidak terlihat oleh komputer client sebagai contoh saat seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari Proxy server akan menginterpresentasikan request-request tersebut seolah-olah datang secara langsung dari komputer client, bukan dari proxy server.
Proxy server dalam suatu jaringan memiliki tiga fungsi utama yaitu sebagai Connection sharing, filtering, dan caching.
  
2. Squid
Squid adalah software publik domain berbasis UNIX. fungsi dari squid adalah meng-‘cache’ atau menyimpan data yang diminta oleh pengguna (komputer client) biasanya berupa web pages dan FTP. Platform UNIX yang di support oleh Squid adalah FreeBSD, BSDI, Digital Unix, Irix, Linux, Solaris dan SunOs. Tidak semua data bisa di cache oleh Squid, data-data yang bersifat dinamik seperti CGI-BIN tidak di cache oleh Squid, jadi tiap kali ada permintaan CGI-BIN, maka Squid akan menghubungi langsung server tujuan. Saat ini protokol yang bisa dilayani oleh Squid adalah HTTP, FTP, Gopher, dan Wais.
sumber : http://lukmanposting.blogspot.com/2014/08/konfigurasi-proxy-squid-debian-server.html

installasi

install squid
apt-get install squid

konfigurasi

edit file squid.conf
nano /etc/squid/squid.conf

tambahkan di paling atas tulisan berikut :
http_port 3128 transparent
cache_mem 8 mb 
cache_dir ufs /var/spool/squid 100 16 256 
cache_mgr admin@debian.edu
visible_hostname sokiblukman

acl lan src 192.168.100.0/24 
acl site url_regex -i "/etc/squid/s"
http_access deny site 
http_access allow lan

buat file untuk site yang akan diblok
nano /etc/squid/s

Tuliskan site yang akan di block...(Berlaku untuk Port 80, untuk situs yang memiliki akses https, maka squid block tidak ada efeknya)

contoh tambahkan :
youtube.com

konfigurasi firewall di /etc/rc.local
nano /etc/rc.local

tambah kan tulisan diatas exit 0
tulisanya :

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128

lalu restart squidnya dan jalankan file /etc/rc.local

/etc/init.d/squid restart

/etc/rc.local

0 komentar:

Posting Komentar

 
Top