Antivirus Clear OS
yum update clamav
setelah itu update
freshclam
download paketnya
1.# wget http://samm.kiev.ua/sqstat/sqstat-1.20.tar.gz
2. # tar -xvf sqstat-1.20.tar.gz
2. Ekstrak Paket
# gunzip sqstat-1.20.tar.gz
# tar -xvf sqstat-1.20.tar
3. Pindah Folder ke webserver
# mv sqstat-1.20 /var/www/html/; cd /var/www/html
4. Merubah Nama
# mv sqstat-1.20 sqstat
5. Konfigurasi sqstat
# cd sqstat
# cp config.inc.php.defaults config.inc.php
# vi config.inc.php
Di dalam file config.inc.php, rubah ip address dan port squid kita. Di sini, penulis memasukkan ip dan port squid penulis:
/* Squid proxy server ip address or host name */
$squidhost[0]="192.168.0.250"; /* Squid proxy server port */
$squidport[0]=3128;
Setelah itu kita akan merubah file squid.conf
# vi /etc/squid/squid.conf
Di dalam file tersebut, tambahkan skrip berikut ini:
acl manager proto cache_object
acl webserver src 192.168.0.250/255.255.255.255
http_access allow manager webserver
http_access deny manager
6. Restart Webserver
# service httpd restart
7. Tes sqstat
Buka browser lalu ketikkan:
http://alamat_ip/sqstat
6. Troubleshooting
Umumnya error yang terjadi adalah pada saat pengetesan sqstat di browser yaitu ada pernyataan error:
SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 403 Forbidden
Hal ini dikarenakan kita salah menempatkan skrip: http_access deny manager di file squid.conf. Tempatkanlah skrip tersebut dibagian paling bawah pada item http_access.
Jika tidak ada tampilan gambar seperti di atas, tetapi hanya berupa list saja pada browser, maka ketikkan:
# mv sqstat.php index.php
Masuk ke Add advanced rule :
- rule 1 untuk membatasi browser di port 80 :
Nickname : http
IP Address / IP Address range : Destination "isi IP client"
Port : Source "isi port 80"
Rate : 64 kbit/s
Ceiling : 128 kbit/s
Greed : Medium
- rule 2 untuk membatasi https di port 443 :
Nickname : https
IP Address / IP Address range : Destination "isi IP client"
Port : Source "isi port 443"
Rate : 64 kbit/s
Ceiling : 128 kbit/s
Greed : Medium - rule 3 untuk membatasi ftp di port 21 :
Nickname : ftp
IP Address / IP Address range : Destination "isi IP client"
Port : Source "isi port 443"
Rate : 64 kbit/s
Ceiling : 128 kbit/s
Greed : Medium
- rule 4 untuk membatasi streaming tv di port 1935 :
Nickname : streaming
IP Address / IP Address range : Destination "isi IP client"
Port : Source "isi port 1935"
Rate : 128 kbit/s
Ceiling : 256 kbit/s
Greed : Medium
- rule 4 dan seterusnya untuk mengatur game misal zynga poker :
Nickname : zynga_poker
IP Address / IP Address range : Destination "isi IP client"
Port : Source "isi port 9339"
Rate : 64 kbit/s
Ceiling : 128 kbit/s
Greed : very high
game pb
Nickname : pb1
IP Address / IP Address range : Destination "isi IP client"
Port : Source "isi port 39100" (buat rule satu per satu untuk port pb yang lain)
Rate : 128 kbit/s
Ceiling : 256 kbit/s
Greed : high
dan seterusnya.. dan seterusnya
Demikian semoga membantu.
Tambahan :
untuk membatasi port 5432 ( biasanya untuk DOWNLOAD juga ).
Kita samakan saja nilainya dengan rule http di port 80 yaitu rate 64 dan ceiling 128