Tutorial install proxy bagi newbie

Diskusi tentang Ubuntu Server baik webserver, database server, samba server dan service lainnya serta jaringan menggunakan Sistem Operasi Ubuntu.
User avatar
ahzamsesya
Posts: 31
Joined: 05 Oct 2011, 19:00
Location: Bekasi
Contact:

Tutorial install proxy bagi newbie

Postby ahzamsesya » 17 Feb 2012, 22:55

TUTORIAL INI ADALAH HASIL RACIKAN SAYA SEBAGAI NEWBIE SETELAH BERBUALN2 MENCARI YANG SESUAI DAN COCOK UNTUK SAYA, MUNGKIN PENGALAMAN INI BERMANFAAT BUAT TEMEN2 YANG LAIN :

1.=======================
Saya asumsikan Ubuntu Server 11.10 telah terinstal baik
Dan sudah mempunyai aplikasi
Putty ( http://the.earth.li/~sgtatham/putty/lat ... /putty.exe)
dan Winscp ( http://sourceforge.net/projects/winscp/ ... p/download)
Keduanya untuk remote ubuntu via OS Windows

*** "PENTING" Struktur Partisi (Saya memakai HD 250 GB), sesuaikan dengan harddisk anda tutor ini berdasarkan
susunan partisi berikut:
1. 256 MB /boot
2. 48 GB /home
3. 2 GB /swap (RAM saya 1 GB)
4. + - 200 GB /cache (sisanya)

Buka aplikasi putty dan ketikkan perintah dibawah ini:
yang diawali dengan tanda *** adalah keterangan

*** Langkah dimulai dengan hak akses bukan root, jika ada ketrangan gagal/ denied maka akses sebagai root
dengan mengetikan sudo sebelum command.Semua command line di input melalui putty !

*** Membuat salinan file source.list (source.list berisi link repositrya)
sudo mv /etc/apt/sources.list /etc/apt/sources.listbak

*** Buat file source.list yang baru (berisi link repository lokal)
sudo pico /etc/apt/sources.list

*** Daftar Repository lokal ubuntu 11.10 (saya berada dibekasi, maka saya link ke kambing.ui.edu )
sesuaikan dengan lokasi andalihat di :
http://syahrul.web.id/repository-lokal- ... ux-mint-12

Salin daftar dibawah ini dan Paste ke isi file sources.list

deb http://kambing.ui.ac.id/ubuntu/ oneiric main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ oneiric-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ oneiric-security main restricted universe multiverse

*** Kemudian save dan keluar


*** Setelah selesai ketiikan perintah2 dibawah ini sampai selesai

sudo apt-get update
sudo apt-get install squid
sudo apt-get install squid squidclient squid-cgi
sudo apt-get install gcc
sudo apt-get install build-essential
sudo apt-get install sharutils
sudo apt-get install ccze
sudo apt-get install libzip-dev
sudo apt-get install automake1.9
sudo apt-get install acpid
sudo apt-get install multitail


*** Install tool monitor

wget http://squidmon.googlecode.com/svn/trunk/squidmon.py
sudo chmod +x squidmon.py

wget http://www.pixelbeat.org/scripts/ps_mem.py
sudo chmod +x ps_mem.py

2. ====================================

*** Instalasi LUSCA

*** Daftar Web LUSCA

http://code.google.com/p/lusca-cache/downloads/list

*** Download file LUSCA dibawah ini

wget http://lusca-cache.googlecode.com/files ... 809.tar.gz

*** Seteleah selesai ekstrak filenya

tar xzvf LUSCA_HEAD-r14809.tar.gz
cd LUSCA_HEAD-r14809/

***ketik

./bootstrap.sh

Jika menggunakan Ubuntu Server 64/bit, masukkan perintah :

make distclean

3. =======================

*** Melihat spek prosesor

cat /proc/cpuinfo

*** Catat Info prosesor anda, (Model dan Stepping) kemudian cek pada situs dibawah ini

*** untuk pengguna AMD 64 bit bisa di lihat disini http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD
*** sedangkan pengguna Intel lihat di sini http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel

*** perhatikan model dan family prosesor anda jangan sampai salah, salin CHOST, CFLAGS dan CXXFLAGS nya


*** kemudian salin baris pada info prosesor anda berikut ini (contoh saya pakai prosesor prescoot)

CHOST="i686-pc-linux-gnu"\
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"\
CXXFLAGS="${CFLAGS}"

*** Paste pada notepad dan tambahkan list dibawah ini

./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

*** Maka hasilnya akan seperti ini, kemudian salin keseluruhan list tersebut (sperti dibawah ini)
paste lewat putty, tekan enter

***contoh
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


4.==========================

*** Compile
*** Setelah selesai ketik dibawah ini

sudo make &&
sudo make install

*** Matikan Squid

squid stop

*** Backup original file

sudo mv /etc/squid/squid.conf /etc/squid/squid.conf.backup &&
sudo mv /etc/sysctl.conf /etc/sysctl.conf.backup &&
sudo 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 && wget http://ouziel-lusca.googlecode.com/files/porno.txt &&

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/file ... ESS_DENIED
5.===============

***Buat folder cache

sudo squid start &&
sudo chown proxy:proxy /cache &&
sudo chown proxy:proxy /etc/squid/storeurl.pl &&
sudo chown proxy:proxy /var/log/squid/access.log &&
sudo chown proxy:proxy /var/log/squid/cache.log &&
sudo chmod 777 /etc/squid/storeurl.pl &&
sudo chmod 777 /cache

*** Buka file squid.conf pada Directory /etc/squid/ edit dan sesuaikan bagian ini :
cache_dir aufs /cache 7000 16 256 (sesuai dengan ukuran dan partisi cache anda)
acl localnet src 192.168.2.0/24 (sesuaikan dengan IP warnet anda)



*** cek konfigurasi squid
sudo squid -k parse

*** Jika tidak ada erorr lanjut

squid -f /etc/squid/squid.conf -z


*** restart squid

sudo squid restart

*** set aktif saat boot

sudo update-rc.d squid defaults

*** Reboot Ubuntu


---------------------------

Terima kasih kami ucapkan kepada Teuku Rizal, Muhammad husni Nur, Forum Mikrotik Indonesia,
Forum Linux Indonesia, Forum Ubuntu Indonesia.Mohon Kritik dan Saran untuk newbie and real beginner
User avatar
saktiuy
Posts: 53
Joined: 12 Jan 2012, 04:46
Location: Kuningan, Indonesia

Re: Tutorial install proxy bagi newbie

Postby saktiuy » 17 Feb 2012, 22:59

waaaaw panjangnya,,, keren gan. haturnuhun nya gan :)
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

Re: Tutorial install proxy bagi newbie

Postby blackshirt » 17 Feb 2012, 23:08

panjang amit gan :D :D :grin:
User avatar
ahzamsesya
Posts: 31
Joined: 05 Oct 2011, 19:00
Location: Bekasi
Contact:

Re: Tutorial install proxy bagi newbie

Postby ahzamsesya » 17 Feb 2012, 23:09

thanks pujiannya gan, mohon koreksi dan saran
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

Re: Tutorial install proxy bagi newbie

Postby blackshirt » 17 Feb 2012, 23:30

susah dipahami buat pemula :grin:
User avatar
ahzamsesya
Posts: 31
Joined: 05 Oct 2011, 19:00
Location: Bekasi
Contact:

Re: Tutorial install proxy bagi newbie

Postby ahzamsesya » 17 Feb 2012, 23:36

SAMA GAN, ANE JUGA PERTAMA KALI MUMET.COM, TAPI PAS COBA DAH 100 X :crazy: BARU PAHAM (CUMA SEDIKIT) MAKLUM NEWBIE ABIS, MOHON MASUKAN GAN
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

Re: Tutorial install proxy bagi newbie

Postby blackshirt » 17 Feb 2012, 23:53

Saya asumsikan Proxy telah terinstal dengan baik dengan Ubuntu Server 11.10

katanya tutorialnya mau nginstall proxy, kenapa berasumsi proxy sudah terinstall dengan baik... :grin:
lha terus gunanya nginstall apa donk kalau dah terinstall :D :D
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

Re: Tutorial install proxy bagi newbie

Postby blackshirt » 17 Feb 2012, 23:56


sebaiknya dijelasin juga karena itu buat ngeremote proxy servernya :D. localhost kan gak perlu itu, ataupun jika ngeremotenya dari linux/unix OS kan gak perlu putty/winscp.. nah kalau yang ini berasumsilah saya menggunakan windows OS :grin:
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

Re: Tutorial install proxy bagi newbie

Postby blackshirt » 17 Feb 2012, 23:56

hehehehe...lagi banyak kritik :grin:
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

Re: Tutorial install proxy bagi newbie

Postby blackshirt » 18 Feb 2012, 00:01

sudo apt-get update
sudo apt-get install squid
sudo apt-get install squid squidclient squid-cgi
sudo apt-get install gcc
sudo apt-get install build-essential
sudo apt-get install sharutils
sudo apt-get install ccze
sudo apt-get install libzip-dev
sudo apt-get install automake1.9
sudo apt-get install acpid
sudo apt-get install multitail

kenapa tidak menjalankannya dalam perintah saja yang lebih simpel dan hemat

Code: Select all

$sudo apt-get update
$sudo apt-get install squid squidclient squid-cgi gcc build-essential sharutils ccze libzip-dev automake1.9 acpid multitail




*** Instalasi LUSCA


kayaknya di repository oneiric, lusca sudah tersedia, tinggal install
User avatar
etcsession
Posts: 222
Joined: 26 Apr 2011, 13:26
Contact:

Re: Tutorial install proxy bagi newbie

Postby etcsession » 18 Feb 2012, 00:15

[quote=ahzamsesya]SAMA GAN, ANE JUGA PERTAMA KALI MUMET.COM, TAPI PAS COBA DAH 100 X :crazy: BARU PAHAM (CUMA SEDIKIT) MAKLUM NEWBIE ABIS, MOHON MASUKAN GAN


caplock mode on > off :D
biar nyaman bacanya :)