Pagi teman teman dan para sesepuh linux, ini saya barusan utak atik proxy kantor saya, akibat dari internet saya lelet dan sering di komplain sama orang-orang kantor akhirnya saya cape dan memutuskan untuk belajar proxy. dan setelah saya tau apa itu proxy dan ternyata ada makanan yang namanya squid wahhh klu ditanya siapa yang bikin atau seting sebelumnya engga tau,yang pasti bagaimana supaya saya bisa internetan dengan nyaman dan bisa browsing senyamanya.
Squid
merupakan salah satu bagian dari Debian 5 , Kali ini saya musti tau bagaimana mengkonfigurasi Squid pada Debian 5
Server.. heuuh.. mumet ndasku! --' Karna saya musti hapal, dan paham
betul konfigurasinya, kalau tidak saya bakal gx bisa internetan dan pastinya komplain orang-orang akan semakin ramai.. sedih rasanya
kalau diomelin apalagi klu yang ngomel boz hehehhe.. mari kita coba belajar bareng,klu ada kekurangan mohon dibantu :)..
Konfigurasi Squid pada Debian
Menginstall squid
- Log in : sysadmin
password: 12345 (password) - apt-get install squid (Enter)
Do you want to continue ? “y” - cp /etc/squid/squid.conf /etc/squid.conf.backup (Enter)
- nano /etc/squid/squid.conf (Enter)
- (Ctrl + W) ketik » port 3128
http_port 3128 (tambahkan ‘transparent’)
maka hasilnya: http_port 3128 transparent - (Ctrl + W) ketik » acl connectDibawah tulisan acl CONNECT method CONNECT tambahakan tulisan:
acl larang url_regex –i “/etc/squid/larang.txt”Sehingga hasilnya: acl CONNECT method CONNECT
acl larang url_regex –i “/etc/squid/larang.txt”
- (Ctrl + W) ketik » access deny all
Lalu dibawah tulisan ‘# And finally deny all other access to this proxy’ » http_access deny all ganti dengan http_access deny larang dibawahnya tambahkan juga http_access allow all
maka hasilnya:
# And finally deny all other access to this proxy
http_access deny blockir
http_access allow all
- (Ctrl + W) ketik » cache_mgr
pada ‘cache_mgr webmaster’ kata webmaster dihapus dan diganti dengan email kita (misalnya email kita: riscoit@gmail.com)
maka hasilnya: cache_mgr riscoit@gmail.com - (Ctrl + W) ketik » visible_hostname
dibawah ‘# http_suppress_version_string off’ , pada visible_hostname, tambahkan nama website sekolah, misalnya: riscoit.blogspot.com
maka hasilnya:
# http_suppress_version_string off
visible_hostname riscoit.blogspot.com
# TAG: visible_hostname - Lalu simpan (Ctrl + X)
Untuk memblokir situs-situs
- nano /etc/squid/larang.txt (Enter)
lalu ketikkan nama situs-situs yang akan diblokir.
contoh:
www.youtube.com
www.facebook.com
Menjalankan squid
- /etc/init.d/squid restart (bisa juga dengan ‘start’)
Mengedit interfaces
- nano /etc/network/interfaces (Enter)
Tepat dibawah tulisan ‘#dns-search riscoit.blogspot.com’ tambahakan:
allow-hotplug eth1
iface eth1 inet static
address 192.168.50.1
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255
allow-hotplug eth1
iface eth1 inet static
address 192.168.50.1
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255
gateway 192.168.90.156
Sehingga hasilnya seperti ini:
#dns-search riscoit.blogspot.com
allow-hotplug eth1
iface eth1 inet static
address 192.168.50.1
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255
Save (Ctrl + X)
Sehingga hasilnya seperti ini:
#dns-search riscoit.blogspot.com
allow-hotplug eth1
iface eth1 inet static
address 192.168.50.1
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255
Save (Ctrl + X)
- nano /etc/resolv.conf (Enter)
- nano /etc/rc.local (Enter)
dibawah tulisan # By default this script does nothing. tambahkan:echo 1 > /proc/sys/net/ipv4/ip_forward
iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
iptables –t nat –A PREROUTING –i eth1 –p tcp –s 0/0 --dport 80 –j REDIRECT --to-port 3128
maka otomatis hasilnya:
# By default this script does nothing.
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
$ --to-port 3128
exit 0
Lalu save (Ctrl + X)
- /etc/init.d/squid restart (Enter)
- /etc/init.d/networking restart (Enter)
- Selesai
ditunggu aja..

Sugeeee.......sangat membantu
BalasHapusSugeeee.......sangat membantu
BalasHapus