TKJ SMKN 3 BUDURAN SIDOARJO

  • Facebook

Setting Squid Debian 4

Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).

Squid pada awalnya dikembangkan oleh Duane Wessels sebagai "Harvest object cache", yang merupakan bagian dari proyek Harvest yang dikembangkan di University of Colorado at Boulder. Pekerjaan selanjutnya dilakukan hingga selesai di University of California, San Diego dan didanai melalui National Science Foundation. Squid kini hampir secara eksklusif dikembangkan dengan cara usaha sukarela.

Squid umumnya didesain untuk berjalan di atas sistem operasi mirip UNIX, meski Squid juga bisa berjalan di atas sistem operasi Windows. Karena dirilis di bawah lisensi GNU General Public License, maka Squid merupakan perangkat lunak bebas.

http://id.wikipedia.org/wiki/Squid



1. Instalasi squid
#apt-get install squid

2. Edit squid.conf
#nano /etc/squid/squid.conf

tambahkan di akhir script

http_port 3128 transparent
cache_mem 16 mb
cache_dir ufs /var/spool/squid 500 16 256
cache_mgr arief@arief.com
visible_hostname proxy.arief.com
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

4. #squid -z

5. #echo 1 > /proc/sys/net/ipv4/ip_forward

6. #iptables -t nat -A PREROUTING -s 192.168.21.0/24 -p tcp --dport 80 -j REDIRECT --to-port 312

7. restart squid
#/etc/init.d/squid restart