mo tau gimana caranya??cekidot....
pertama-tama kita harus install dulu donk debiannya di mesin proxy kita,,,
nah,,, setelah kita selesai install, diasumsikan kita sudah mengatur sources.list dengan baik dan benar...
pertama kita install paket-paket yang dibutuhkan,, hajar dengan
Quote:
proxy:~# apt-get update proxy:~#apt-get install gcc build-essential htop ssh mc |
Quote:
cat /proc/cpuinfo |
catat informasi yang anda dapatkan dari situs tersebut,,,
contoh yang saya pke AMD 62 X2,,, maka yang dicatat adalah ...
Code:
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CXXFLAGS="${CFLAGS}"pake aja
Code:
#wget http://www.squid-cache.org/Versions/...STABLE9.tar.gz #wget http://squid-cache-dynamic-content.g...stable9.tar.gz
Code:
tar -xzvf patch-stable9.tar.gz
1. aggresive patch
2. loop.patch
3. ignore-must-revalidate
4. ignore-no-store_new
kemudian extract squid yang telah kita donlot dengan
Code:
tar -xzvf squid-2.7.STABLE9.tar.gz
Code:
cd squid-2.7.STABLE9
kalo udah selesai, kita patch dengan
Code:
patch -p0 < ../patch/aggressive.patch && patch -p0 < ../patch/loop.patch && patch -p0 < ../patch/ignore_must_revalidate.patch && patch -p0 < ../patch/ignore-no-store_new.patch
sudah di edit sesuai wangsit dari bang ucok_karnadi,,, makasih buat koreksi dari beliau...
kemudian mari dilanjutkan dengan compile,, hajar dengan
Quote:
./configure \ CHOST="x86_64-pc-linux-gnu" \ CFLAGS="-march=k8 -O2 -pipe" \ CXXFLAGS="${CFLAGS}" \ --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 --with-pthreads --enable-storeio=aufs,coss,null --enable-linux-netfilter --enable-arp-acl --enable-epoll --enable-removal-policies=lru,heap --enable-snmp --enable-delay-pools --enable-htcp --enable-cache-digests --enable-referer-log --enable-useragent-log --enable-follow-x-forwarded-for --with-large-files --enable-large-cache-files --enable-truncate --disable-ident-lookups --with-maxfd=65536 |
CHOST, CFLAGS, dan CXXFLAGS sesuaikan dengan CPU info anda.
setelah selesai melihat tulisan berjalan sendiri,,, kita install dengan
Quote:
#make |
Quote:
#make install |
kalo mau yang berwarna, bisa pake
Code:
#mcedit /etc/squid/squid.conf
sedot juga ini
taruh di /etc/squid/
jika sudah, build cache dengan
Quote:
squid -z |
Quote:
#/etc/init.d/squid restart |
Quote:
htop |
Quote:
#cat /var/log/syslog |
Code:
Oct 8 19:59:48 proxy squid[16728]: storeurl.pl /etc/squid/storeurl.pl: (2) No such file or directory Oct 8 19:59:48 proxy squid[16696]: Squid Parent: child process 16728 exited due to signal 6 Oct 8 19:59:48 proxy squid[16696]: Exiting due to repeated, frequent failures Oct 8 19:59:50 proxy squid[16730]: storeurl.pl /etc/squid/storeurl.pl: (2) No such file or directory Oct 8 19:59:50 proxy squid[16710]: Squid Parent: child process 16730 started Oct 8 19:59:50 proxy squid[16710]: Squid Parent: child process 16730 exited due to signal 6 Oct 8 19:59:53 proxy squid[16710]: Squid Parent: child process 16732 started Oct 8 19:59:53 proxy squid[16732]: storeurl.pl /etc/squid/storeurl.pl: (2) No such file or directory Oct 8 19:59:53 proxy squid[167
>>spc thx to bang ashadebi
setelah itu, copy file tersebut pke
Quote:
cp storeurl.pl /etc/squid/ |
Quote:
chmod +x /etc/squid/storeurl.pl |
Quote:
#/etc/init.d/squid restart |
Special Thanks to:
-Allah SWT atas segala karunia yang diberikan,
-Ashadebi buat inspirasi judulnya
-para member FMI yang udah memberikan bimbingannya
-bang Ucok_karnadi buat sharing patch&tutorianya
-bang indifferentials atas tutz nya
sumber dengan sedikit editing












