Friday, April 20, 2012

Setting mikrotik untuk proxy


MIKROTIK yang pada website aslinya bisa dilihat www.mikrotik.com adalah router yang populer saat ini banyak dipakai oleh networking, banyak sekali fitu-fitur yang ada pada mikrotik baik itu untuk bandwidth management, load balancing, memisahkan bandwitdh lokal dan intrenasioal ataupun difungsikan sebagai router biasa dan banyak fitur-fitur lain yang bisa anda pergunakan pada mikrotik ini.
Disini akan saya jeleaskan tentang tutorial penggunaan mikrotik yang dipergunakan untuk proxy server.

Setelah kita mempunyai sebuah Proxy server, tentunya kita harus setting supaya jaringan internet kita di belokan dulu pada proxy server yang biasanya dibelokan pada port 3128 miliknya port proxy pada umumnya. Tutorial yang saya pakai adalah memakai mikrotik RB750. 
Langkah pertama, atur pemakaian IP address jaringan anda, yaitu ip addres yang mengarah ke lan, proxy dan Internet anda.
Setting ether-ether tersebut pada mikrotik anda, sebelumnya masuk ke mikrotik anda dengan menggunakan winbox. yang tentunya winbox bisa di download pada web aslinya mikrotik. anda bisa mendownloadnya DISINI

Sebagai contoh :
ether1=speedy =192.168.1.2
ether2=lan       = 192.168.0.1
ether3=proxy   = 192.168.12.1

Rename nama ether kita sesuai contoh di atas :

interface ethernet set ether1 name=speedy
interface ethernet set ether2 name=lan
interface ethernet set ether3 name=proxy

Langkah kedua sesudah masuk ke winbox supaya lebih mudah kita atur semua setingan mikrotik kita melalui consolenya winbox, cukup ketikan atau copas dibawah ini :
/ip address
add address=192.168.0.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=lan
add address=192.168.1.2/24 network=192.168.1.0 broadcast=192.168.1.255 interface=speedy
add address=192.168.12.1/24network=192.168.12.0broadcast=192.168.12.255 interface=proxy
sehingga address list mikrotik akan terlihat seperti ini :



















Selanjutnya atur DNS anda sesuai dengan provider internet yang anda gunakan, ketikan di console mikrotik anda dengan :
/ip dns
ip dns set primary-dns=208.67.222.222 allow-remoterequests=yes
ip dns set secondary-dns=28.67.202.202 allow-remoterequests=yes
Penambahan DNS ini disesuaikan dengan dns yang diberikan oleh provider anda

sehingga address list mikrotik akan terlihat seperti ini : 











langkah selanjutnya berikan route agar bisa terhubung dengan internet dengan memberikan ip gateway :
ip route add gateway=192.168.1.1

Memberikan NAT pada mikrotik kita supaya semua jaringan yang ada local dapat terhubung dengan internet, yaitu dengan :
ip firewall nat add chain=srcnat action=masquerade out-interface=speedy

Langkah selanjutnya adalah menambahkan NAT internet kita supaya terkoneksi melewati proxy yang sudah kita buat :
/ip firewall nat
add action=dst-nat chain=dstnat comment="transparent proxy" disabled=no \
dst-port=80,8080,3128 protocol=tcp In.interface=lan \
to-addresses=192.168.12.2 to-ports=3128
Diasumsikan ip addres proxy kita adalah 192.168.12.2

Itulah tutorial mikrotik kita yang dijadikan untuk proxy server. untuk pengaturan bandwidth silahkan untuk mencari di referensi lain yang berhubungan dengan bandwidth management lainnya.


Mau beli proxy murah siap pakai klik DISINI aja gan......



Web Hosting

Wednesday, April 11, 2012

Internet cepat menggunakan proxy

Sebelumnya terimakasih anda telah mengunjungi blog saya.
Saya akan jelaskan mengenai bagaimana cara membuat proxy. Apa itu proxy?? proxy adalah tempat menyimpan cache web, semua web yang telah kita buka akan tersimpan dalam proxy tersebut sehingga dimana kita membuka kembali web tersebut, kita tidak usah jauh-jauh membuka web lewat internet pada link aslinya, cukup dengan membawa cache web tersebut yang telah tersimpan dalam proxy, dengan demikian internet kita terasa lebih cepat dan ringan.
Pada awalnya proxy hanya menyimpan cache web saja melalui sistem squid pada OS linux, tetapi pada saat ini pengembangan dari squid tersebut sudah berkembang sehingga fungsinya bisa untuk mencache video seperti youtube dan lain-lain, squid tersebut dikembangan menjadi squid lusca yang mampu menyimpan video cache.
Apabila anda coba speedtest.net maka akan didapat speed seperti dibawah ini:











Apabila anda coba speedtest di CBN maka akan didapat speed seperti dibawah ini:













Mau beli proxy murah siap pakai klik DISINI aja gan......

Web Hosting









Wednesday, March 28, 2012

Cara Instal Ubuntu server Untuk squid LUSCA



hardware minimal yang saya gunakan untuk membuat proxy ini adalah :
PentiumIV 2,4 Ghz
Memory 1 Gb
Hardisk 160 Gb

Oke..... apabila hardware sudah disiapkan, dan anda sudah mendownload ubuntu servernya langkah selanjutnya adalah menginstal ubuntu server. Yang harus diperhatikan sebelum menginstal ubuntu server untuk proxy lusca ini adalah partisi hardisk. partisi hardisk 160 Gb yang saya gunakan adalah dengan membagi partisi sebagai berikut :

partisi 1 ( 256 Mb )
/boot = boot partition
partisi 2 ( 10 GB )
/ = root partition
partisi 3 ( 10 GB )
/home = home
partisi 4 ( 2 Gb )
/ swap = Swap
partisi 5 ( 45 Gb )
/ cache1 = cache1
partisi 6 ( 45 Gb )
/ cache2 = cache2
partisi 7 ( 45 Gb )
/ cache3 = cache3

yang harus diperhatikan :
partisi swap dihitung berdasarkan jumlah memori, dengan rumus swap= 2 x RAM, RAM yang saya gunakan adalah 1 GB dengan demikian partisi swap adalah 2 x 1 = 2 Gb.
Jumlah partisi cache tergantung hardisk yang kita gunakan, pembuatan partisi cache adalah sisa dari pembuatan partisi dari boot, root, home dan swap. total cache juga disesuaikan dengan kehendak kita dan tergantung besarnya hardisk yang kita gunakan, disini sisa hardisk yang saya gunakan dibagi untuk 3 cache yang masing sebesar 45 Gb.
Cara pembuatan partisi sebelum menginstal Ubuntu server adalah sebagai berikut :

partition 1 : /boot = 256 MB ( boot )
primary
beginning
Use As’ = Ext4
Mount point = /boot
Mount options ‘Noatime’
Bootable flag = on

partition 2 : / = 10 GB ( root )
primary
beginning
Use As’ = Ext4
Mount point = /
Mount options‘Noatime’
Bootable flag = off

partition 3 : /home = 10 GB ( home directory )
primary
beginning
Use As’ = Ext4
Mount point = /home
Mount options‘Noatime’
Bootable flag = off

partition 4 : swap = 2 GB ( RAM 1 GB dengan rumus swap=2 x RAM
primary
beginning
Use As’ = Swap Area

partition 5 : cache 1 = 45 GB ( penyimpanan cache 1 )
‘Use As’ = ReiserFS,
Mount point = Enter and celect Manually: /cache1
Mount options ‘Notail & Noatime’

partition 6 : cache 2 = 45 GB ( penyimpanan cache 2 )
‘Use As’ = ReiserFS,
Mount point = Enter and celect Manually: /cache2
Mount options ‘Notail & Noatime’

partition 7 : cache 3 = 45 GB ( penyimpanan cache 3)
‘Use As’ = ReiserFS,
Mount point = Enter and celect Manually: /cache3
Mount options ‘Notail & Noatime’


Langkah selanjutnya adalah menginstal Ubuntu server secara normal. Saya anggap anda telah bisa menginstal Ubuntu srver. Catatan: jangan lupa PC yang di instal ubuntu server lancard harus sudah terkonek ke internet, karena dipergunakan untuk mengupgrade dan menginstal squid LUSCA setelah selesai dalam penginstalan ubuntu server

Mau beli proxy murah siap pakai klik DISINI aja gan......

Web Hosting

Cara Instal squid LUSCA

Squid LUSCA adalah squid yang mampu menyimpan cache video selain menyimpan cache web biasa. Setelah anda menginstal ubuntu server, langkah selanjutnya adalah dengan mengupgrade ubuntu kita dan menginstal squid+LUSCA.
Setelah login ke ubuntu server dengan memakai hak akses login dan pasword admin anda, kita masuk ke direktori root dengan mengetikan :

#sudo su

kemudian masukan kembali username dan pasword anda. setelah masuk ke root directori, selanjutnya ikuti langkah-langkah berikut dengan mengetikan di console ubuntu anda.

# 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

Mungkin membutuhkan banyak waktu sampai update dan proses instal diatas selesai, dan tergantung kecepatan internet anda.
Setelah proses selesai kemudian download LUSCA dengan cara mengetikan di console ubuntu anda :

#wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14756.tar.gz

extract LUSCA yang telah di download tadi :

#tar xvf LUSCA_HEAD-r14756.tar.gz

Masuk ke direktori LUSCA :

#cd LUSCA_HEAD-r14756

sebelum mengompile LUSCA, lakukan perintah dibawah ini :

#./bootstrap.sh

Mengompile LUSCA, copas perintah 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-http-gzip --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

Setelah proses compile selesai, lakukan peritah dibawah :

# make
# make install

setelah proses diatas selesai, berarti anda sudah berhasil menginstal squid+LUSCA di ubuntu server anda. tetapi sebelum mengaktifkan squid lusca anda, ada hal-hal yang harus di edit:

1. Copy squid.conf dan storeurl.pl ke folder /etc/squid dalam ubuntu server anda.
2. Edit squid.conf dan sesuaikan dengan jaringan anda
3. edit Aufs di file squid.conf anda

dalam mengupload atau mengcopikan file squid.conf dan mengeditnya, ada berbagai cara diantaranya yaitu dengan cara remote ubuntu kita dengan memakai winscp dan putty.
Supaya file-file dalam folder /etc/squid di ubuntu anda bisa di copas dan di edit, kita harus memberikan permission dulu pada folder dan file tersebut

stop dulu squid anda dengan cara :

#sudo /etc/init.d/squid stop

berikan permision pada folder dan file di /etc/squid :

#chmod 777 /etc/squid
#chmod 777 /etc/squid/squid.conf
#chmod 777 /etc/squid/storeurl.pl

Selanjutnya copas file-file yang dibutuhkan yang telah di download tadi kedalam folder /etc/squid yang ada didalam ubuntu server anda kemudian edit squid.conf dan sesuaikan dengan jaringan anda.
Jangan lupa edit juga aufs yang ada di squid.conf. perhitungan ufs disesuaikan dengan besarnya ukuran masing-masing cache yang anda gunakan.

cara perhitungan aufs adalah :

(((x / y) / 256) / 256) * 2
x=besarnya partisi untuk /cache dalam KB
z=Number of directories per first level directory
Contoh :

apabila cache kita berukuran 30Gb=30000000Kb
30,000,000 / 13 = 2307692.3 / 256 = 19014.5 / 256 = 35.2 * 2 = 70
Jadi angka buat L1nya adalah 70. berarti setingan aufs pada squi.conf anda adalah :

cache_dir aufs 30000 70 256

apabila anda bingung menghitungnya, saya berikan rumus aufs didalam excel, anda tinggal memasukan total partisi hardisk cache dan langsung mengkasilkan jumlah aufs yang dibutuhkan.

Semua software yang dibutuhkan sudah disediakan pada menu download

Setelah selesai mengedit squid.conf langkah selanjutnya adalah memberikan permission kepada partisi hardisk cache yang kita pakai, yaitu dengan cara:

#chown proxy:proxy /cache1
#chown proxy:proxy /cache2
#chown proxy:proxy /cache3
#chown proxy:proxy /var/log/squid/access.log
#chown proxy:proxy /etc/squid/storeurl.pl
#chmod 777 /cache1
#chmod 777 /cache2
#chmod 777 /cache3
#squid -f /etc/squid/squid.conf –z

Restart squid ada

#sudo /etc/init.d/squid restart

kemudian reboot PC proxy squd LUSCA anda :

#reboot

selesai........... anda telah berhasil membuat proxy squid LUSCA.

nikmati browsing yang cepat dan ringan dengan cache video tanpa buffering.........













Mau beli proxy murah siap pakai klik DISINI aja gan......

Web Hosting