Oke, setelah menjelaskan tentang macam-macam source list pada debian dan ubuntu, kali ini saya akan menjelaskan tentang cara-cara untuk memproxy suatu web site pada debian, Paket squid yang saya gunakan adalah 2.6.STABLE14, caranya yaitu ambil langsung source codenya dari situs squid-cache karena paket squid dari debian tidak mendukung umtuk proxy.


http://packages.debian.org/changelogs/pool/main/s/squid/squid_2.6.5-6/changelog

squid (2.6.5-2) unstable; urgency=low
* debian/rules
- Remove mispelled configure option enablig TPROXY support
(TPROXY support is NOT enabled since it needs kernel patches which
are not in the kernel sources distributed by debian)
cd /usr/src/
wget http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE14.tar.gz
tar -xzvf squid-2.6.STABLE14.tar.gz

Kompilasi dilakukan sama dengan kompilasi standard debian dengan tambahan opsi -enable-linux-tproxy, apabila ingin melihat standar kompilasi squid pada debian silahkan instal terlebih dahulu squid dan jalankan dengan -v.

apt-get install squid
squid -v

Instal squid dari source, Jalankan perintah ./configure dalam satu baris.

cd /usr/src/squid-2.6.STABLE14/
./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-linux-netfilter -enable-storeio=ufs,aufs,diskd,null -enable-arp-acl -enable-removal-policies=lru,heap -enable-snmp -enable-delay-pools -enable-htcp -enable-poll -enable-cache-digests -enable-underscores -enable-referer-log -enable-useragent-log -enable-auth="basic,digest,ntlm" -enable-carp -enable-large-files -enable-linux-tproxy
make all
make install
cp /usr/src/linux/include/linux/netfilter_ipv4/ip_tproxy.h /usr/include/linux/netfilter_ipv4
cp /usr/include/linux/capability.h /usr/include/sys



Created by d'za

Baca Pula Artikel Terkait >>





1 comments

Anonymous said... @ January 18, 2011 at 8:02 AM

thnks infonya gan..

Post a Comment