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).
Installasi
# apt-get install apache2
Install Squid
# apt-get install squid
Key File Loaction
File
|
Purpose
|
/etc/squid/squid.conf
|
Squid configuration file
|
/var/log/squid/access.log
|
Squid access log file
|
Konfigurasi
File squid.conf sangat besar, dengan ratusan pilihan. Dalam howto ini kita hanya akan mengubah beberapa pengaturan.
Buka file squid.conf untuk mengedit
Buka file squid.conf untuk mengedit
gksudo gedit /etc/squid/squid.conf
Cari tag http_port (harus pada atau sekitar garis 53, 89 yang saat ini Saluran 7,10 rilis) Secara default membaca # http_port 3128 Ini adalah port default yang akan mendengarkan pada Squid untuk permintaan. Jika Anda ingin mengubahnya, tanda komentar baris dan mengatur port yang benar. Jika Anda ingin Squid untuk mendengarkan hanya pada satu NIC spesifik, Anda juga dapat mengubah alamat IP - misalnya 192.168.1.5:3128
Sekarang kita akan mengatur siapa yang dibolehkan akses ke proxy. Cari bagian http_access (harus mulai sekitar garis 1860, garis 2589 di 7.04 dan garis 2608 di 7,10 release) lakukan perintah berikut :
#acl our_networks src 192.168.1.0/24 192.168.2.0/24 #http_access allow our_networks
Anda harus mengubah 192.168.1.0/24 untuk mencocokkan dengan jaringan Anda. Kecuali Anda memiliki subnet kedua Anda dapat menghapus 192.168.2.0/24
Di atas, empat pertama set angka, dipisahkan oleh titik ("."), Membentuk alamat IP dari jaringan area lokal Anda. Nomor terakhir, setelah garis miring ("/"), adalah netmask jaringan Anda dan tergantung pada pengaturan router Anda. Ini biasanya 24, yang berarti bahwa tiga pertama set angka dalam alamat IP hanya sesuai dengan komputer dalam jaringan Anda sementara semua yang lain ada di luar itu.
Jika Anda mendapat error: :- 'FATAL: Could not determine fully qualified hostname. Please set visible_hostname' Anda juga akan perlu memodifikasi tag visible_hostname (sekitar garis 2909 di 7.10) : -
visible_hostname localhost
Simpan file dan tutup gedit.
Service Administration
Menjalankan service squid
squid -k reconfigure
Untuk Flush squid cache
sudo /etc/init.d/squid stop sudo rm -fr /var/spool/squid/* sudo squid -z sudo /etc/init.d/squid start
Sumber : https://help.ubuntu.com/community/Squid
Comments (0)
Post a Comment