( maaf jika belum ada link download, mudah2an segera ada waktu untuk mengupload )
Kelebihan IPFire dengan kombinasi + Squid + Storeurl.pl + readbackwards-perl + Qos:
- Cache Dynamic Contents (Youtube dst.)
- Limit Bandwith (bagi user yg pake downloader IDM, Torrent dan sejenisnya)
- Tidak Menggunakan Mikrotik
Spesifikasi Komputer
- Processor tidak perlu yg cepet, pake Celeron 1,6Ghz cukup,
- Ram 4gb (biar harddisk Awet), tapi harus pake chipset Mobo yg support 4gb biosnya,
- Harddisk 250gb ato lebih (biar bisa nyimpen youtube yg banyak)
Langkah instal:
INSTAL IPFIRE 2.11 CORE 61
1. Burn file ISO (ipfire-2.11-core61.iso) ke flashdisk dengan rufus
JANGAN PAKE CORE YG LEBIH TINGGI!!
Install
3. Setelah instal sukses (masuk console #) / seperti command prompt
4. Masuk ke root >
#root
Password#
[root@ipfire]#setup (untuk setting Lan, time dst)
5. Instal SQUID VER_2.7_STABLE9
Versi Online:
hidupkan SSH (masuk web gui > https://192.168.1.1:444)
masuk dengan Putty > root
[root@ipfire]#cd /tmp
[root@ipfire]#wget http://cachebox.googlecode.com/files/squid-2.7STABLE9.tar.gz
[root@ipfire]#tar -zxvf squid-2.7STABLE9.tar.gz
[root@ipfire]#cd squid-2.7STABLE9
(edit dulu file instal > $core sesuaikan menjadi "61")
[root@ipfire squid-2Stable9]#./install
Versi Offline
hidupkan SSH (masuk web gui > https://192.168.1.1:444)
Masuk dengan WinSCP
Copy Paste file "squid-2.7STABLE9.tar.gz" ke folder /tmp
masuk dengan putty
[root@ipfire]#cd /tmp
[root@ipfire tmp ]#tar -zxvf squid-2.7STABLE9.tar.gz
[root@ipfire tmp ]#cd squid-2.7STABLE9
(edit dulu file instal > $core sesuaikan menjadi "61")
[root@ipfire squid-2Stable9]#./install
6. Instal Addon readbackwards-perl
Versi Offline
Copy Paste file "File-ReadBackwards-1.05.tar.gz" ke folder tmp (via WinSCP)
masuk dengan putty
[root@ipfire]#cd /tmp
[root@ipfire tmp ]#tar xzvf File-ReadBackwards-1.05.tar.gz
[root@ipfire tmp ]#cd File-ReadBackwards-1.05
[root@ipfire File-ReadBackwards]#.mkdir /usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File
[root@ipfire File-ReadBackwards]#cp ReadBackwards.pm /usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File
[root@ipfire File-ReadBackwards]#chmod -R 755 /usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/File/ReadBackwards.pm
7. Copy dan timpa file storeurl.pl ke /etc/squid/
8. Masuk ke > /var/ipfire/proxy/advanced/acls/
dan rubah file "include.acl" (yg lama jgn ada yg dihapus, tapi tambahkan script ini)
strip_query_terms off
acl yutub dstdomain .youtube.com .youtu.be
logformat squid1 %{Referer}>h %ru
access_log /var/log/squid/yt.log squid1 yutub
acl redirec urlpath_regex -i &redirect_counter=1&cms_redirect=yes &ir=1&rr=12
cache deny redirec
storeurl_access deny redirec
9. Instal Addon CCZE untuk cek Hit squid
secara online
Jalankan putty
[root@ipfire] # wget http://cachebox.googlecode.com/files/ipfire-ccze.tar.gz
[root@ipfire] # tar -zxvf ipfire-ccze.tar.gz
[root@ipfire] # cd ipfire-ccze
[root@ipfire] # ./install
secara offline
Copy paste ipfire-ccze.tar.gz ke > /root
[root@ipfire] # tar -zxvf ipfire-ccze.tar.gz
[root@ipfire] # cd ipfire-ccze
[root@ipfire] # ./install
---------
Untuk melihat hasil
[root@ipfire]# tail -f /var/log/squid/access.log | ccze
10. cek readbackwards-perl
di> /var/log/squid/yt.log
bisa jg secara real time dg ccze
[root@ipfire]# tail -f /var/log/squid/yt.log | ccze
11. cek squid paramater error / ga
#squid NDd1
Folder-folder penting
squid.conf > /var/ipfire/proxy
---------------
storeurl.pl > /etc/squid/storeurl.pl
---------------
include.acl > /var/ipfire/proxy/advanced/acls/
---------------
QoS > /var/ipfire/qos
---------------
instalasi addon ada di folder
#root/
-----------
sumber ilmu silahkan anda kunjungi :
Fazar.net
IPfire.org
forum ipfire