Install Proxy mengunakan lusca HEAD-r14809

update 14 Juli 2013

buat kawan kawan yang ingin membuat proxy server mengunakan lusca HEAD-r14809 dapat mengikuti langkah langkah berikut

disina saya mengatur besar data yang dapat tersimapan pada proxy sebesar 30MB jadi jika ada data yang melebihi 30 mb (anda mendowload data yang lebih dari 30mb)  maka data tersebut tidak akan disimpan oleh proxy dan besar kapasitas penyimpanan untuk cache nya (data yang terekam  proxy) sebesar 16GB.

Baiklah langsung saja ikuti langkah langkah dibawah ini :

1#  insatll SQUID / LUSCA di UBUNTU
2#  setting  SQUID / LUSCA 
3#  Menguji SQUID / LUSCA (Cache HIT )
4#  Menggunakan ZPH TOS untuk bypass supaya gak ikut ke limit cachenya.

———————————————————————————————————————-

a.  download LUSCA terlebih dahulu

cd /home
wget https://tikusserver.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz

extrak filenya

tar xzvf LUSCA_HEAD-r14809.tar.gz

b. update ubuntu dan install beberapa app yang di butuhkan untuk proxy

sudo apt-get update
sudo apt-get install gcc build-essential sharutils ccze libzip-dev automake1.9

c. compile lusca nya kemudian di install

cd LUSCA_HEAD-r14809
./configure '--prefix=/usr/local/squid' '--enable-removal-policies=heap,lru' '--disable-dependency-tracking' '--disable-arp-acl' '--disable-cache-digests' '--enable-cachemgr-hostname=localhost' '--disable-delay-pools' '--enable-epoll' '--enable-external-acl-helpers=ip_user' '--disable-ident-lookups' '--enable-linux-netfilter' '--disable-referer-log' '--enable-removal-policies=heap,lru' '--disable-snmp' '--disable-ssl' '--enable-storeio=aufs,null,coss' '--disable-useragent-log' '--disable-wccpv2' '--with-aio' '--with-maxfd=1048576' '--with-dl' '--with-pthreads' 'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'targe_alias=i686-redhat-linux-gnu''--enable-truncate' '--disable-unlinkd' '--with-large-files' '--disable-htcp'

kemudian di install

sudo make all
sudo make install

d. configurasi luscanya di squid.conf
jika kawan kawan gak bisa nemuin squid.conf nya di ” /usr/local/squid/etc/
coba cari di ” /usr/local/squid/sbin/
jadi gini # nano /usr/local/squid/etc/squid.conf
kalo gak ketemu di # nano /usr/local/squid/sbin/squid.conf

karena setiap install lusca atau squid biasanya tempat squid.conf nya berbeda-beda tapi untuk
lusca head-r14809 ini tempat squid.conf nya di /usr/local/squid/etc/

kemudian hapus file squid.conf nya

—————————————————————————-

cd /usr/local/squid/etc/
rm squid.conf

—————————————————————————–
kemudian ganti dengan squid.conf ini
—————————————————————————–

wget http://tikusserver.googlecode.com/files/squid.conf

—————————————————————————–
sekarang buat cache dir / folder penyimpanan file and logs files , berikut permissions-nya.

mkdir /cache1
mkdir /cache2
chown proxy:proxy /cache1
chown proxy:proxy /cache2
chmod 777 /cache1
chmod 777 /cache2
chmod 777 /usr/local/squid/var/logs

download storeurl.pl dan block.txt(daftar list situs yang diblock) nya

wget http://tikusserver.googlecode.com/files/storeurl.pl
wget http://tikusserver.googlecode.com/files/block.txt

ubah kepemilikan file nya

chown proxy:proxy /usr/local/squid/etc/storeurl.pl
chown proxy:proxy /usr/local/squid/etc/block.txt
chmod +x /usr/local/squid/etc/storeurl.pl
chmod +x /usr/local/squid/etc/block.txt
/usr/local/squid/sbin/squid -z

sekarang kita restart squidnya
#

/usr/local/squid/sbin/squid

jika ingin melihat debug (jika terjadi kesalahan / squid tidak berjalan)
#

/usr/local/squid/sbin/squid -d1

setelah yakin proxy sudah berjalan  tambah waktu nya uji cobo , pertama tama kita masuk ke pengaturan proxy di browser pada client agar browser client mengunakan proxy yang telah di buat tadi misal pada mozilla firefox Tool -> Option -> Advenced ->Network ->Connection(setting)

select Manual Proxy Configure :—> isi Http proxy : 10.10.1.1 dan port : 3128 check list use this proxy server for all protocols kemuadian ok

selanjutnya coba di tes buat download atau untuk liat video
jika download yang kedua kali (file download sama ) kecepatan nya semakin besar berati
proxy anda sudah berjalan

jika ingin proxy server agar otomatis mencache semua client tanpa mensetting client silah kan tambahkan pengaturan berikut pada komputer server #

iptables -t nat -p tcp -A PREROUTING -s 10.10.1.0/24 -d 0/0 --dport 80 -j REDIRECT --to-port 3128

selanjutnya tambahkan settingan di atas di dalam rc.local

masuk ke rc.local #:

 nano /etc/rc.local 

tambahkan di atas exit 0

lalu simpan dengan menekan Ctrl+X tekan Y kemudian Enter

selesai ………….. semua client akan secara otomatis mengaaksess proxy server

sumber lihat  di sini


3 Komentar on “Install Proxy mengunakan lusca HEAD-r14809”

  1. boypeace mengatakan:

    kalau menggunakan ubuntu server, compilernya gimana ??

  2. andri mengatakan:

    tutorialnya full 100% work, cuma masih tcp_miss 200


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.