Home > Linux > Install Squid di Centos 6.0

Install Squid di Centos 6.0

Berhari-hari berkutat membangun proxy dengan squid, ternyata masalahnya hanya di iptables. 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). Langsung saja kita mulai :

install squid lewat internet

yum install squid

cari file configurasi squid yg ada

vi /etc/squid/squid.conf

ubah konfigurasi dari squid tersebut sesuai dengan network Anda.

acl CONNECT method CONNECT

# line 31: add ( define new ACL )
acl lan src 10.0.0.0/24
http_access allow localhost

# line 59: add ( allow defined ACL above )
http_access allow lan
# line 64: change

http_port

3128
# add at the last line

request_header_access Referer deny all
request_header_access X-Forwarded-For deny all
request_header_access Via deny all
request_header_access Cache-Control deny all

# add (specify hostname)
visible_hostname prox.server.world
# add (hide IP address)
forwarded_for off

lalu ubah iptable nya supaya squid bisa jalan

vi /etc/sysconfig/iptables

tambahkan sintax

-A INPUT -p tcp -m state –state NEW -m tcp –dport 3128 -j ACCEPT

lalu restart iptables dan squid

/etc/init.d/iptables restart

/etc/init.d/squid restart

sumber : wikipedia

Categories: Linux
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: