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