Translate

ArabicEnglishFrenchGermanIndonesianItalianJapaneseKoreanRussianSpanish

Visitors World

Flag Counter

Blog saya?


How To : Proxy Server using Lusca Dynamic Content on Freebsd 08.23


Pada tutorial kali ini saya akan membahas bagaimana menginstal proxy server lusca pada mesin freebsd. Lusca sendiri merupakan turunan dari squid 2. yang dikembangkan oleh adrian chadd, salah satu fitur utama yang dimiliki lusca adalah menyimpan cache dynamic content dari situs – situs seperti youtube, 4 shared dan banyak lainnya dan tidak dimiliki oleh squid proxy server.

Baiklah, disini saya harap anda telah menginstal sebuah mesin server menggunakan os freebsd. LETS GO!!! (klo kata c peng-gepto ;) ) ) ;
# cd /tmp
# pkg_add -rv perl
# rehash
# tar xzvf LUSCA_HEAD.tar.bz2
# cd LUSCA_HEAD-r14809/
Compile Lusca
# make clean
# ./configure –prefix=/usr –exec-prefix=/usr –bindir=/usr/sbin –sbindir=/usr/sbin –libexecdir=/usr/libexec/squid –sysconfdir=/usr/local/etc/squid –localstatedir=/var/log/squid –datadir=/usr/share/squid –enable-async-io=24 –with-aufs-threads=24 –with-pthreads –enable-storeio=aufs,coss,null –disable-linux-netfilter –enable-kqueue –enable-arp-acl –disable-linux-tproxy –disable-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
# rehash
buat partisi cache untuk proxy lusca
# zfs create -o compression=gzip-9 -o atime=off tank/root/cache-1
# zfs create -o compression=gzip-9 -o atime=off tank/root/cache-2
# zfs create -o compression=gzip-9 -o atime=off tank/root/cache-3
buat file log proxy dan set permisinya
# touch /var/log/squid/access.log
# touch /var/log/squid/cache.log
# chown -R proxy:proxy /var/log/squid/*
# chown -R proxy:proxy /cache-*
Download file pendukung lainnya
#cd /tmp
#fetchhttp://metrohauslocalserver.googlecode.com/files/squid.conf
#fetchhttp://metrohauslocalserver.googlecode.com/files/storeurl.pl
#fetchhttp://metrohauslocalserver.googlecode.com/files/refresh.conf
#mv squid.conf /usr/local/etc/
#mv refresh.conf /usr/local/etc/
#mv storeurl.pl /usr/share/squid
#mv squid.sh /usr/local/etc/rc.d/
edit squid.conf sesuai kebutuhan jaringan anda
# chmod +x /usr/share/squid/storeurl.pl
# chmod +x /usr/local/etc/rc.d/squid.sh
# squid -z <===== membuat swap squid
# squid -k parse <==== cek konfig squid
# squid -DF <==== perintah menjalankan squid atau
# /usr/local/etc/rc.d/squid.sh start
# ps -ax |grep squid <===== perintah untuk melihat berjalan atau tidaknya squid
Final Test… Silahkan anda test lusca proxy server anda dengan mengarahkan ip dan port proxy di browser kesayangan anda ataupun membuat ip forward agar squid berjalan transparan.

Install SARG untuk Monitoring Squid di Debian Lenny 09.07


Install SARG untuk Monitoring Squid di Debian Lenny - Setelah tiga hari tidak bisa online karena harus persiapan untuk ujikom kini saya bisa lagi mengisi website ini dengan artikel yang mudah-mudahan bisa bermanfaat untuk anda. Kali ini saya akan membahas mengenai proxy di debian lenny atau sering disebut debian 5. Install squid memang cukup mudah, akan tetapi akan lebih menarik jika kita dapat memonitoringnya atau memantaunya dengan sistem yang berbasis GUI yaitu SARG.
SARG adalah kependekan dari Squid Analystis Report Generator merupakan suatu software berbasis webbase yang dapat berfungsi sebagai alternatif untuk mengecek kinerja proxy server anda yang menggunakan squid. Mungkin anda biasanya menggunakan:
1
tail -f /var/log/squid/access.log
Dengan script diatas anda bisa mengecek aktifitas client, akan tetapi tampilannya biasa saja dan tidak rapi. Dengan SARG anda bisa melihat hasil report melalui web browser anda langsung tanpa repot mengetikkan script diatas.
Cara Install SARG
Cara install sarg cukup mudah di debian lenny karena tidak perlu konfigurasi, caranya yaitu:
1
# apt-get install sarg
Setelah terinstall dengan baik silakan browsing ke http://ip_anda/squid-reports
Tampilannya sebagai berikut:
sarg debian
Ini merupakan tampilan depan sarg, disini terlihat file setiap periode (tanggal).

Setelah masuk ke periode maka kita akan melihat list dari user yang telah menggunakan proxy kita.

Ini merupakan tampilan pokok dari sarg, yaitu tampilan situs yang telah dikunjungi oleh client dan disini terlihat ada 2 situs yang di blok oleh squid bisa langsung terdeteksi (Denied).

Tutorial Menginstall Ubuntu 11.04 Server Proxy dengan Manual Configuration 09.05


Anda telah mengetahui bahwa Ubuntu server itu sangatlah perlu didalam jaringan anda, apalagi bagi suatu warnet. Dalam lampiran kali ini saya akan mempostingkan cara menginstall ubuntu 11.04 server proxy. Tapi sebelum anda memulai menginstall ubuntu 11.04 yang perlu anda ingat yaitu CD OS Ubuntu itu sendiri. Langsung saja kita kepermasalahan tersebut.

Masukkan CD Ubuntu kedalam cd-room kemudian booting komputer anda dengan booting pertama yaitu cd-room, setelah komputer restart komputer akan melakukan pembacaan pada Cd ubuntu sehingga akan tampil menu "Language" lalu pilih"english", seperti gambar ini


Kemudian tekan "Enter" untuk melanjutkan, lalu pada menu intallasi pilih "Install Ubuntu Server" lalu tekan "Enter"



Kemudian akan muntul menu untuk memilih bahasa maka pilih "English" lalu "Enter"seperti ini 


Kemudian pada "Select Your Location" pilih "United States" seperti gambar ini


Kemudian pada "Configure the keyboard" maka piih "No" lalu "Enter"


Lalu pada "Coutry of origin for the keyboard" maka pilih "USA" lalu tekan tombol"Enter".


Pada "Keyboard Layout" pilih "USA" lalu tekan tombol "Enter"


Maka akan melakukan installation component tambahan seperti ini


Setelah selesai maka akan muncul menu "Configure the network" lalu tekan "continue"dan "enter"


Selanjutnya pada menu "Configure the network" terdapat beberapa pilihan maka anda dapat memilih "Configure Network Manually" lalu tekan "Enter" seperti gambar dibawah ini


Sehingga akan muncul menu untuk memasukkan IP Address untuk server proxy anda dan disini saya membuat IP Address nya dengan "192.168.21.2" kemudian "Continue"seperti gambar dibawah ini


Dan Netmask 
Disini terlihat dengan menggunakan netmask : 255.255.255.0 lalu "continue"


Gateway 
Untuk gateway telah terisi sendiri dengan gateway 192.168.21.1, lalu klik "Continue"


Name server addresses
Untuk name server isi dengan 192.168.21.1 lalu klik "Continue"


Kemudian pada "Hostname" masukkan nama anda atau yang lain sesuai dengan keinginan anda, dan disini saya membuat dengan nama saya yaitu " hendri " (tanpa tanda kutip) lalu klik "Continue".


Kemudian pada "Domain name" kosongkan saja, lalu klik "Continue" 


Kemudian setelah itu akan muncul menu untuk settingan waktu yaitu "Configure the clock" lalu pilih "Select from worldwide list" lalu "Enter"


Kemudian pada "Time Zone" pilih sesuai dengan daerah anda dan disini saya memilih"jakarta" 


Kemudian pada proses selanjutnya akan muncul menu "Partition disk" dan pilih"Manual" lalu "Enter"


Disini Harddisk yang akan diinstall ubuntu server sebesar 80 GB, lalu klik pada "pri/log 82.3 GB FREE SPACE" lalu "enter".


Sebelumnya, dipostingan ini saya membuat partisi menjadi 11 partisi yang terdiri dari :
1.  /boot
2.  /root
3.  /cache1
4.  /cache2
5.  /cache3
6.  /cache4
7.  /cache5
8.   /home
9.   /usr
10. /swap area
11. /var

Membuat partisi boot dengan ukuran : 100 MB
Mount Point : /boot - static files of the boot loader
Label : boot








Kemudian Root

Dengan ukuran : 7 GB
Mount Point : / - the root file system
Label : root




Kemudian Cache1

Dengan ukuran : 9 GB
Mount Point : /cache1
Label : cache1


Pada Mount point pilih "Enter Manually" dan buat " /cache1" ( tanpa tanda kutip) lalu"enter"




Kemudian Cache2

Dengan ukuran : 9 GB
Mount Point : pilih "Enter Manually" lalu buat menjadi " /cache2 " (tanpa tanda kutip)
Label : cache2




Kemudian Cache3

Dengan ukuran : 9 GB
Mount Point : pilih "Enter Manually" lalu buat menjadi " /cache3 " (tanpa tanda kutip)
Label : cache3




Kemudian Cache4

Dengan ukuran : 9 GB
Mount Point : pilih "Enter Manually" lalu buat menjadi " /cache4 " (tanpa tanda kutip)
Label : cache4



Kemudian Cache5

Dengan ukuran : 9 GB
Mount Point : pilih "Enter Manually" lalu buat menjadi " /cache5 " (tanpa tanda kutip)
Label : cache5



Kemudian untuk Home

Dengan ukuran : 11 GB ( lebih besar karena untuk penyimpanan data anda)
Mount Point : /home - user home directories
Label : home



Kemudian untuk USR

Dengan ukuran : 9 GB 
Mount Point : /usr - static data
Label : usr



Kemudian untuk Swap area

Dengan ukuran : 1 GB (sesuaikan dengan ukuran memory anda klau 1 GB keatas buat ukurannya menjadi 1 atau 2 GB untuk Swap area) dan disini saya hanya membuat 1 GB untuk swap. "Creat a new partition" lalu buat "Size" 1 GB kemudian pada "Use as"pilih "Swap Area" lalu "Done setting up the partition"



Kemudian untuk Var

Dengan kafasitas 9 GB
Mount Point : /var - variable data
Label : var



Maka setelah semua partisi sudah dibuat, anda dapat meilihat hasil partisi anda dibawah ini, lalu pilih "finish partitioning and write change to disk" lalu "enter"


Kemudian muncul menu Partition disk dan pada perintah berikut "write the changes to disk ?" lalu pilih "YES"


Selanjutnya proses installasi akan berlanjut sampai selesai, lalu akan muncul tampilan"set up users and passwords" maka pada "Full name for the new user:" ketikkan nama anda seperti diatas tadi, disini saya mengisi Full name for the new user yaitu :hendri
Lalu klik "continue" 


Kemudian pada "Usur for your account" samakan aja dengan full name diatas yaitu :hendri


Dan untuk "choose a password for the new account" ini juga samakan aja dengan yang diatas tadi yaitu : 123456


Lalu muncul perintah untuk memasukkan ulang password yang sama diatas yaitu :123456


Kemudian pada menu "set up your user and password" terdapat perintah "Encrypt your home directory?" maka pilih "YES", seperti gambar dibawah ini


Selanjutnya akan muncul tampilan "Configure the package manager" dan terdapat perintah "Http proxy information (blank for none)" maka kosongin aja, langsung klik"continue"


Pada menu "Configuring taskse1" anda dapat memilih "No automatic updates" lalu"Enter"


Selanjutnya akan muncul tampilan "Software Selection", maka centang semuanya dengan menekan "spasi" pada keyboard lalu "Continue" seperti ini


Kemudian akan muncul menu untuk menginstall software yang kita centang tadi, langkah selanjutnya yaitu dengan membatalkan installasi dengan menekan tombol " q " lalu tombol " y " pada keyboard, seperti gambar dibawah ini


Kemudian pada "Configuring Mysql-server-5.1" akan meminta memasukkan password untuk "Mysql", isikan dengan password yang diatas : 123456


Lalu masukkan ulang password untuk Mysql anda : 123456 lalu pilih "continue"


Setelah itu akan muncul menu "Postfix configuration" lalu pada "General type of mall configuration" pilih "No Configuration" lalu "Enter"


Selanjutnya akan muncul menu "Configuring Grub-PC" lalu pilih "YES" untuk melanjutkan


Kemudian tunggu sampai installasi Ubuntu server selesai atau sampai PC Server mengeluarkan CD Ubuntu dari CD-room seperti perintah dibawah ini


Setelah proses intallasi selesai, maka system akan meminta untuk merestart PC anda seperti gambar dibawah ini