Recent twitter entries...


»»

English French German Spain Italian Russian Portuguese Japanese Korean Chinese Simplified






-

Squid Proxy Server Linux Configuration


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

Install Apache 

# 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

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

ADVERTISE SPACE AVAILABLE HERE
justikmal@gmail.com | www.justikmal.tk