tail -f /var/log/squid/access.log | grep HIT
sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
PERMISION
chmod 777 /etc/squid
chmod 777 /etc/squid/squid.conf
chmod 777 /etc/squid/storeurl.pl
#########################################
HAPUS CACHE
1. cd /cache1
2. rm -rf *
#########################################
CEK IP ADDRESS
nano /etc/network/interfaces
#########################################
CEK SQUID
squid -k parse
squid -N -d 1 -D
#########################################
SETELAH EDIT SQUID
sudo squid -k reconfigure
#########################################
lihat squid log
tail -f /var/log/squid/access.log | ccze
#########################################
#########################################
#########################################
#########################################
#########################################
#########################################
#########################################
#########################################
wget http://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gz
Ketik di terminal: $ tar xvfz xampp-linux-1.7.7.tar.gz -C /opt (Untuk mengekstrak Xampp ke folder /opt
Tunggu hingga proses installasi selesai.
Untuk menjalankan XAMPP, ketik di terminal: $ /opt/lampp/lampp/start
Jika berhasil akan muncul:
Starting XAMPP 1.7.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
Untuk mengetesnya ketikkan alamat http://localhost di browser
#########################################
Sumber: Situse Woko - http://situsewoko.blogspot.com/2012/07/tutorial-instalasi-squid-lusca-dan.html#ixzz2EQLWHrvx
apt-get update && apt-get install squid && apt-get install squid squidclient squid-cgi && apt-get install gcc && apt-get install build-essential && apt-get install sharutils && apt-get install ccze && apt-get install libzip-dev && apt-get install automake1.9 && apt-get install acpid && apt-get install multitail
** Instalasi Monitor Tool**
wget http://squidmon.googlecode.com/svn/trunk/squidmon.py
chmod +x squidmon.py
wget http://www.pixelbeat.org/scripts/ps_mem.py &&
chmod +x ps_mem.py
Salah satu varian squid (saya lebih suka menyebutnya pengembang/developer) ialah bernama LUSCA. Sebenarnya tidak ada keharusan menggunakan squid varian apa, developer apa, dan versi berapa. Dalam tutorial ini saya hanya memberikan contohnya dengan menggunakan squid LUSCA. Anda bebas menentukan suka yang mana…
Anda bisa mencari dan mendownload squid lusca melalui website ini.http://code.google.com/p/lusca-cache/downloads/list
wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz
tar xzvf LUSCA_HEAD-r14809.tar.gz
cd LUSCA_HEAD-r14809/
./bootstrap.shsudo su
mkdir /usr/local/etc/local
cd /
***Proses meng-compile***
Cek spesifikasi computer proxy dengan:
cat /proc/cpuinfo
untuk pengguna AMD 64 bit http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD
sedangkan pengguna Intel http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
./configure --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid --localstatedir=/var/spool/squid --datadir=/usr/share/squid --enable-async-io=24 --with-aufs-threads=24 --with-pthreads --enable-storeio=aufs --enable-linux-netfilter --enable-arp-acl --enable-epoll --enable-removal-policies=heap --with-aio --with-dl --enable-snmp --enable-delay-pools --enable-htcp --enable-cache-digests --disable-unlinkd --enable-large-cache-files --with-large-files --enable-err-languages=English --enable-default-err-language=English --with-maxfd=65536
make
make install
Ada baiknya kita juga mem-backup konfigurasi squid default-nya…
mv /etc/squid/squid.conf /etc/squid/squid.conf.backup
mv /etc/sysctl.conf /etc/sysctl.conf.backup
mv /etc/init.d/squid /etc/init.d/squid.backup
Salin File berikut ini, dengan mengetikkan pada putty (blok dan paste lewat putty
cd /etc/squid
wget http://ouziel-lusca.googlecode.com/files/storeurl.pl
wget http://ouziel-lusca.googlecode.com/files/squid.conf
cd /etc
wget http://ouziel-lusca.googlecode.com/files/sysctl.conf
cd /etc/init.d
wget http://ouziel-lusca.googlecode.com/files/squid
cd /usr/local/etc/squid
wget http://ouziel-lusca.googlecode.com/files/refresh.conf
cd /usr/share/squid/errors/en
wget http://ouziel-lusca.googlecode.com/files/ERR_ACCESS_DENIED
cd /
mkdir cache
Hentikan Squid dan start kembali agar refresh
squid stop
squid start
Mengubah hak akses squid.conf dengan perintah :
chown proxy:proxy /etc/squid/squid.conf
Mengizinkan proxy mengakses cache dan lainnya
chown proxy:proxy /cache1
chown proxy:proxy /cache2
selanjutnya :
chown proxy:proxy /etc/squid/storeurl.pl
chown proxy:proxy /var/log/squid/access.log
chown proxy:proxy /var/log/squid/cache.log
chmod 777 /etc/squid/storeurl.pl
chmod 777 /cache1
chmod 777 /cache2
Lakukan konfigurasi iptables dengan perintah berikut :
nano /etc/rc.local
Ketikan skrip berikut sebelum baris exit 0
iptables –t nat –A PREROUTING –p tcp –s 192.168.88.0/24 – -dport 80 –j REDIRECT – -to-port 3128
Jangan lupa setelah selesai menekan tombol Ctrl+O untuk menyimpannya, tekan enter lalu Ctrl+x untuk keluar.
Note: 192.168.2.0/24 adalah IP local menuju LAN/HUB.
Cek konfigurasi squid
squid -k parse
Jika tidak ada erorr lanjut
squid -f /etc/squid/squid.conf -z
Restart squid
squid restart
Set aktif saat boot
update-rc.d squid defaults
Reboot Ubuntu
***Mengedit squid.conf dalam proxy***
Edit isi squid.conf dengan putty dengan perintah:
nano /etc/squid/squid.conf
Atau dengan WINSCP dengan cara;
Buka file squid.conf pada Directory /etc/squid, klik kanan pada squid.conf dan pilih edit (ingat, hanya bisa di edit ketika login sebagai root) dan sesuaikan/ubah bagian ini :
cache_dir aufs /cache1 20000 16 256
cache_dir aufs /cache2 20000 16 256
cache_dir aufs /cache3 20000 16 256 =>> lanjutkan sampai cache9
Sesuaikan dengan ukuran dan partisi cache yang dibuat saat membangun Ubuntu server.
Ingat partisi cache jangan dipakai penuh. Jika cache yang di bangun di ubuntu server ialah 24 gb (24000), maka cukup di isi 20000 saja.
Edit jaringan local yang boleh menggunakan proxy:
acl localnet src 192.168.2.0/24 (sesuaikan dengan IP local menuju LAN/HUB anda)
(Pastikan http_access allow localnet telah ada di settingan squid.conf).
Transparent Proxy
http_port 3128, tambahkan kata transparent dibelakangnya sehingga menjadi http_port 3128 transparent.
SETINGAN PADA ROUTER MIKROTIK
Silakan login terlebih dahulu pada mikrotik kita, kemudian ikuti konfigurasi berikut :
/ip firewall nat add chain=dstnat src-address=!192.168.3.0/24 protocol=tcp dst-port=80 action=dst-nat to-address=192.168.3.2 to-ports=3128
Perhatian : jangan lupa memberikan tanda seru ( ! ) pada src-address.
Note: 192.168.3.0/24 adalah IP subnet proxy
192.168.3.2 adalah IP proxy
Untuk memastikan bahwa proxy anda bekerja silakan buka http://www.whatismyip.com pada browser anda, apabila muncul proxy detected yang kita seting, artinya proxy buatan kita sudah berhasil. Selamat
sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
PERMISION
chmod 777 /etc/squid
chmod 777 /etc/squid/squid.conf
chmod 777 /etc/squid/storeurl.pl
#########################################
HAPUS CACHE
1. cd /cache1
2. rm -rf *
#########################################
CEK IP ADDRESS
nano /etc/network/interfaces
#########################################
CEK SQUID
squid -k parse
squid -N -d 1 -D
#########################################
SETELAH EDIT SQUID
sudo squid -k reconfigure
#########################################
lihat squid log
tail -f /var/log/squid/access.log | ccze
#########################################
#########################################
#########################################
#########################################
#########################################
#########################################
#########################################
#########################################
wget http://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gz
Ketik di terminal: $ tar xvfz xampp-linux-1.7.7.tar.gz -C /opt (Untuk mengekstrak Xampp ke folder /opt
Tunggu hingga proses installasi selesai.
Untuk menjalankan XAMPP, ketik di terminal: $ /opt/lampp/lampp/start
Jika berhasil akan muncul:
Starting XAMPP 1.7.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
Untuk mengetesnya ketikkan alamat http://localhost di browser
#########################################
Sumber: Situse Woko - http://situsewoko.blogspot.com/2012/07/tutorial-instalasi-squid-lusca-dan.html#ixzz2EQLWHrvx
apt-get update && apt-get install squid && apt-get install squid squidclient squid-cgi && apt-get install gcc && apt-get install build-essential && apt-get install sharutils && apt-get install ccze && apt-get install libzip-dev && apt-get install automake1.9 && apt-get install acpid && apt-get install multitail
** Instalasi Monitor Tool**
wget http://squidmon.googlecode.com/svn/trunk/squidmon.py
chmod +x squidmon.py
wget http://www.pixelbeat.org/scripts/ps_mem.py &&
chmod +x ps_mem.py
Salah satu varian squid (saya lebih suka menyebutnya pengembang/developer) ialah bernama LUSCA. Sebenarnya tidak ada keharusan menggunakan squid varian apa, developer apa, dan versi berapa. Dalam tutorial ini saya hanya memberikan contohnya dengan menggunakan squid LUSCA. Anda bebas menentukan suka yang mana…
Anda bisa mencari dan mendownload squid lusca melalui website ini.http://code.google.com/p/lusca-cache/downloads/list
wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz
tar xzvf LUSCA_HEAD-r14809.tar.gz
cd LUSCA_HEAD-r14809/
./bootstrap.shsudo su
mkdir /usr/local/etc/local
cd /
***Proses meng-compile***
Cek spesifikasi computer proxy dengan:
cat /proc/cpuinfo
untuk pengguna AMD 64 bit http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD
sedangkan pengguna Intel http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
./configure --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid --localstatedir=/var/spool/squid --datadir=/usr/share/squid --enable-async-io=24 --with-aufs-threads=24 --with-pthreads --enable-storeio=aufs --enable-linux-netfilter --enable-arp-acl --enable-epoll --enable-removal-policies=heap --with-aio --with-dl --enable-snmp --enable-delay-pools --enable-htcp --enable-cache-digests --disable-unlinkd --enable-large-cache-files --with-large-files --enable-err-languages=English --enable-default-err-language=English --with-maxfd=65536
make
make install
Ada baiknya kita juga mem-backup konfigurasi squid default-nya…
mv /etc/squid/squid.conf /etc/squid/squid.conf.backup
mv /etc/sysctl.conf /etc/sysctl.conf.backup
mv /etc/init.d/squid /etc/init.d/squid.backup
Salin File berikut ini, dengan mengetikkan pada putty (blok dan paste lewat putty
cd /etc/squid
wget http://ouziel-lusca.googlecode.com/files/storeurl.pl
wget http://ouziel-lusca.googlecode.com/files/squid.conf
cd /etc
wget http://ouziel-lusca.googlecode.com/files/sysctl.conf
cd /etc/init.d
wget http://ouziel-lusca.googlecode.com/files/squid
cd /usr/local/etc/squid
wget http://ouziel-lusca.googlecode.com/files/refresh.conf
cd /usr/share/squid/errors/en
wget http://ouziel-lusca.googlecode.com/files/ERR_ACCESS_DENIED
cd /
mkdir cache
Hentikan Squid dan start kembali agar refresh
squid stop
squid start
Mengubah hak akses squid.conf dengan perintah :
chown proxy:proxy /etc/squid/squid.conf
Mengizinkan proxy mengakses cache dan lainnya
chown proxy:proxy /cache1
chown proxy:proxy /cache2
selanjutnya :
chown proxy:proxy /etc/squid/storeurl.pl
chown proxy:proxy /var/log/squid/access.log
chown proxy:proxy /var/log/squid/cache.log
chmod 777 /etc/squid/storeurl.pl
chmod 777 /cache1
chmod 777 /cache2
Lakukan konfigurasi iptables dengan perintah berikut :
nano /etc/rc.local
Ketikan skrip berikut sebelum baris exit 0
iptables –t nat –A PREROUTING –p tcp –s 192.168.88.0/24 – -dport 80 –j REDIRECT – -to-port 3128
Jangan lupa setelah selesai menekan tombol Ctrl+O untuk menyimpannya, tekan enter lalu Ctrl+x untuk keluar.
Note: 192.168.2.0/24 adalah IP local menuju LAN/HUB.
Cek konfigurasi squid
squid -k parse
Jika tidak ada erorr lanjut
squid -f /etc/squid/squid.conf -z
Restart squid
squid restart
Set aktif saat boot
update-rc.d squid defaults
Reboot Ubuntu
***Mengedit squid.conf dalam proxy***
Edit isi squid.conf dengan putty dengan perintah:
nano /etc/squid/squid.conf
Atau dengan WINSCP dengan cara;
Buka file squid.conf pada Directory /etc/squid, klik kanan pada squid.conf dan pilih edit (ingat, hanya bisa di edit ketika login sebagai root) dan sesuaikan/ubah bagian ini :
cache_dir aufs /cache1 20000 16 256
cache_dir aufs /cache2 20000 16 256
cache_dir aufs /cache3 20000 16 256 =>> lanjutkan sampai cache9
Sesuaikan dengan ukuran dan partisi cache yang dibuat saat membangun Ubuntu server.
Ingat partisi cache jangan dipakai penuh. Jika cache yang di bangun di ubuntu server ialah 24 gb (24000), maka cukup di isi 20000 saja.
Edit jaringan local yang boleh menggunakan proxy:
acl localnet src 192.168.2.0/24 (sesuaikan dengan IP local menuju LAN/HUB anda)
(Pastikan http_access allow localnet telah ada di settingan squid.conf).
Transparent Proxy
http_port 3128, tambahkan kata transparent dibelakangnya sehingga menjadi http_port 3128 transparent.
SETINGAN PADA ROUTER MIKROTIK
Silakan login terlebih dahulu pada mikrotik kita, kemudian ikuti konfigurasi berikut :
/ip firewall nat add chain=dstnat src-address=!192.168.3.0/24 protocol=tcp dst-port=80 action=dst-nat to-address=192.168.3.2 to-ports=3128
Perhatian : jangan lupa memberikan tanda seru ( ! ) pada src-address.
Note: 192.168.3.0/24 adalah IP subnet proxy
192.168.3.2 adalah IP proxy
Untuk memastikan bahwa proxy anda bekerja silakan buka http://www.whatismyip.com pada browser anda, apabila muncul proxy detected yang kita seting, artinya proxy buatan kita sudah berhasil. Selamat
Tidak ada komentar:
Posting Komentar