SQUID PROXY(Setting Proxy Squid pada Ubuntu 12.04)


Nah sebelumnya kita sudah belajar konfigurasi ip dan DHCP dan di kesempatan kali ini saya akan berbagi ilmu tentang Setting Proxy Squid pada Ubuntu 12.04langsung saja simak dibawahini.
Pastikan PC telah di setting sebagai router, untuk setting PC router Ubuntu 12.04…
Asumsi Proxy
Dua (2) LAN Card:
Eth0: IP 192.168.2.1 (terhubungke Internet denganNameServer: 192.168.2.1)
Eth1 : IP 192.168.1.1 (Terhubungke LAN ,IP LAN Client 192.168.1.2-192.168.1.254)
Wajib Baca:
$ Menggunakan Terminal dalamlevel USER
#Menggunakan terminal dalamlevel ROOT
GunakanPerintah:
$sudosu
(Untuk Ubuntu danTurunannya), atau
$su
(untukDistro Yang lain)
Setelahmengubah file konfigurasi, Harusdisimpan (CTRL+S)

a.Instalasi
#apt-get install squid

b.FileKonfigurasi Squid
#gedit /etc/squid3/squid.conf

c.Membuat cache
#mkdir /cache
#chownproxy:proxy /cacahe
#chownproxy:proxy /etc/squid/squid.conf
d.Konfigurasi
#gedit /etc/sqiud3/squid.conf
Cari kata berikut (miring) dan hilangkan tanda pagar didepanya shg menjadi
http _port 3128 transparent
cacahe_effective_user proxy
cacahe_effective_group proxy
cacahe_mgrpurnomof95@yahoo.com
cacahe_dirufs /cacahe 1024 16 256
cacahe_mem 256 MB

E.Setting Client
#gedit /etc/squid3/squid.conf
acl manager proto cacahe_object
acllocalhostsrc 127.0.0.0/8 0.0.0.0/32 ::1
aclClientkantorsrc 192.168.1.0/24
http_access allow clientkantor

F.Blocksitus
#gedit /esc/aguid3/squid.conf
aclclientkantorsrc 192.168.1.0/24
acl porn url_regex “/etc/aguid3/block/porn.txt”
http_access deny porn
http_accessalloclientkantor
#mkdir /etc/squid3/block/
#chmod 777 –R /etc/squid3/block/
$gedit /etc/squid3/block/porn.txt
( :TAMBAHKAN SITUS YANG DIBLOCK, satubarissatusitus : )

G.Block Keyword
#gedit /etc/squid3/squid.conf
aclclientkantorsrc 192.168.1.0/24
acl porn url_regex “/etc/aquid3/block/porn.text”
aclbadkeyurl_regex –I “/etc/squid3/block/badkey.text”
http_access deny porn
http_access allow clientkantor
#mkdir /etc/squid3/block/
#chmod 777 –R /etc/squid3/block/
$gedit /etc/aquid3/block/badkey.txt
( # TAMBAHKAN KEYWORD YANG DIBLOCK,satubarissatu keyword # )

H. Reload konfigurasi
#squid3 –k reconfigure
(tidakperlu restart squid)
Untuk restart:
# /etc/init.d/squid3 restart

I.Setting transparent
#iptables –t nat –A PRERAOUTING –p tcp –s 192.168.1.0/24 –dport 80 –j REDIRECT –to-port 3128
Taruh di rc.local, supaya konfigurasi tidak hilang dengan :
#gedit /etc/rc.local
Sudoiptables –t nat –A PRERAOUTING –p tcp –s 192.168.1.0/24 –dport 80 –j REDIRECT –to-port 3128
Simpandankeluar exit 0
SELESAI……

Comments