VPS Murah Server IIX - USA - Singapore

Install Squid pada Centos 5/6

Tutorial cara instalasi squid proxy pada Centos 5/6

1. Install squid
yum -y install squid






















2. Edit setingan pada squid.conf
nano /etc/squid/squid.conf
 anda bisa menambah/merubah listen port pada bagian ini:
















tambahkan configurasi ini pada config:

#add define hostname
visible_hostname codepay.org

# add auth_params
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/password
auth_param basic children 2
auth_param basic realm My Proxy Server
auth_param basic credentialsttl 24 hours
auth_param basic casesensitive off

# add acl rules
acl users proxy_auth REQUIRED

# http access rules
http_access deny !users
http_access allow users

#hide IP
forwarded_for off
request_header_access Allow allow all
request_header_access Authorization allow all
request_header_access WWW-Authenticate allow all
request_header_access Proxy-Authorization allow all
request_header_access Proxy-Authenticate allow all
request_header_access Cache-Control allow all
request_header_access Content-Encoding allow all
request_header_access Content-Length allow all
request_header_access Content-Type allow all
request_header_access Date allow all
request_header_access Expires allow all
request_header_access Host allow all
request_header_access If-Modified-Since allow all
request_header_access Last-Modified allow all
request_header_access Location allow all
request_header_access Pragma allow all
request_header_access Accept allow all
request_header_access Accept-Charset allow all
request_header_access Accept-Encoding allow all
request_header_access Accept-Language allow all
request_header_access Content-Language allow all
request_header_access Mime-Version allow all
request_header_access Retry-After allow all
request_header_access Title allow all
request_header_access Connection allow all
request_header_access Proxy-Connection allow all
request_header_access User-Agent allow all
request_header_access Cookie allow all
request_header_access All deny all

lalu simpan dan exit (ctrlx+y+enter)

3. Selanjutnya memberikan permission pada squid password
touch /etc/squid/passwd
chown root.squid /etc/squid/passwd
chmod 640 /etc/squid/passwd 
4. Membuat direktori cache untuk squid
squid -z
5. Start squid
squid -D
service squid start
chkconfig squid on

6. Membuat user atau mengganti port squid lewat webmin




Ket:
- Untuk merubah/menambah port squid ada pada kotak no 3 gbr diatas
- Kotak no 4 guna membuat/menghapus user

7. Jangan lupa untuk setiap kali melakukan configurasi squid lewat webmin harus klik Apply Configuration , jika tidak maka configurasi yg barusan dibuat tidak jalan.



Optional  (Limit squid proxy):
Melimit squid proxy hanya bisa tersambung pada ip tertentu saja menggunakan acl

Masuk ke configurasi squid
nano /etc/squid/squid.conf
Beri tanda # di depan http_access allow all
lalu tambahkan acl pada barisan acl paling atas
acl ssh1 dst 111.111.11.11 222.22.222.2
http_access allow ssh1 
 Ip diatas diganti dengan ip yang akan di allow oleh squid.

Restart squid
service squid restart

Terima kasih telah membaca semoga informasi ini beguna bagi yg masi bingung instalasi squid proxy di Centos.

codePay New All Operator (Three - XL- ISAT)


Feature:
- Manual Proxy
- Manual Bug Host
- Three Work
- ISAT Work
- XL combo/ XL bebas Work
- Tsel Not Tested

Dowload:
http://sh.st/R7eS