Ceriwis  

Go Back   Ceriwis > HOBI > Komputer & Teknologi > Teknologi > Tips & Trick

Reply
 
Thread Tools
  #1  
Old 15th October 2010
setengahkucing setengahkucing is offline
Newborn
 
Join Date: Oct 2010
Posts: 2
Rep Power: 0
setengahkucing mempunyai hidup yang Normal
Default Menghemat bandwidth dengan squid proxy

asadasdsdsdadad
Quote:
Apa itu Squid Proxy?
Quote:
Squid adalah high-performance proxy caching server untuk web klien, yang sudah mendukung FTP, ghoper, dan HTTP data object. Berbeda dengan software caching yang lama, squid menangani semua permintaan tunggal (single), non-blocking, I/O-driven proses.
Squid menyimpan meta data dan terutama hot-object yang di simpan di RAM, menyimpan DNS lookups, mendukung non-blocking DNS lookups, dan implementasi negative-caching jika permintaan gagal.
Squid mendukung SSL, access kontrol yang banyak, dan full request logging. Dengan menggunakan lightweight internet cache protokol, squid cache dapat dibuat dalam suatu hirarki atau mesh untuk meningkatkan penghematan bandwidth.
Quote:
Cara kerja Squid Proxy
Quote:
Tiap kita mengakses situs sebenarnya yang kita lakukan adalah mendownload semua data berupa tulisan, link, teks, gambar dan file lain dalam halaman tersebut. Dalam proses standar, semua file ini akan disimpan dalam file temporer browser. Namun pada prakteknya, tiap kita membuka halaman yang sama, kita tetap mendownload file yang sama, berulang kali. Anggap saja suatu halaman web berukuran total 500KB, maka jika kita membuka halaman tersebut sepuluh kali dalam sehari maka kita akan menggunakan bandwith sebesar 500KB x 10 = 5MB!

Proxy atau juga yang disebut Squid sebenarnya adalah program yang dikembangkan dalam dunia Linux yang bekerja efektif mengelola file temporer. Saya menemukan SquidNT yang dikembangkan dari versi linuxnya oleh Guido Serassio. Cara kerjanya sama dengan Squid di Linux, yakni dengan otomatis menyimpan semua file yang kita download saat mengakses situs di dalam satu file temporer yang disebut cache. Di sana semua konten, alamat, teks, gambar dan halaman web disimpan. Pada saat kita mengakses situs untuk pertama kali, squid akan secara otomatis menyimpannya dan membuat link bayangan agar saat halaman yang sama dibuka untuk kedua kali, browser tidak langsung mendownload dari situs aslinya. Melainkan mendownload dari cache squid yang notabene ada di PC/LAN. Sehingga halaman web akan lebih cepat terbuka. Jika kita sering membuka halaman yang sama, prosesnya akan jauh lebih cepat saat kedua kali dan seterusnya..

Sekarang kita lihat, berapa perhitungan bandwithnya. Suatu halaman sebesar 500KB, berisi halaman web sederhana dan berbagai gambar. Squid hanya akan mendownload kode HTML nya saja dan menyaring semua informasi yang ada di dalamnya. Jika dalam screening ini semua data pendukung (gambar, skrip, file) sudah ada di cache, bandwith Anda tidak akan lebih besar dari 100Kb bahkan lebih kecil lagi. Anggap saja kita lakukan refresh selama 10 kali maka hasil yang didapat adalah: 100KB x 10 = 2MB saja. Anda bisa menghemat bandwith menjadi 1/5 bahkan lebih kecil lagi!
Quote:
Instalasi Squid
Quote:
Pertama-tama download squid disini (tanda bintangnya dihapus)
Spoiler for 1:
Ekstrak file Squid-2.7STABLE8.bin yang telah Anda download. Saya sarankan Anda ekstrak ke c:\squid\ untuk lebih mempermudah Anda

Spoiler for 2:

Lihat dan perhatikan isi folder c:\squid\etc\. Disana ada beberapa file konfigurasi default squid sebagai berikut:

- cachemgr.conf.default
- mime.conf.default
- squid.conf.default
- squid_radius_auth.conf.default

Yang perlu Anda lakukan adalah, me-rename keempat tersebut menjadi:

- cachemgr.conf
- mime.conf
- squid.conf
- squid_radius_auth.conf

Spoiler for 3:

Buka file squid.conf dengan editor teks. Anda bisa gunakan Notepad, Wordpad atau program pihak ketiga seperti Notepad++. Temukan tulisan TAG: http_port. Pastikan di bagian bawah TAG ini sudah ada tulisan http_port 3128 sehingga tampak seperti berikut:

# TAG: http_port
# Usage: port [options]
# hostname:port [options]



# If you run Squid on a dual-homed machine with an internal
# and an external interface we recommend you to specify the
# internal address:port in http_port. This way Squid will only be
# visible on the internal address.
#
# Squid normally listens to port 3128
http_port 3128

Spoiler for 4:

Temukan TAG: visible_hostname, tambahkan tulisan visible_hostname localhost di bagian bawah tag ini. Anda boleh menghapus tulisan # none. sehingga tampak seperti berikut:

# TAG: visible_hostname
# If you want to present a special hostname in error messages, etc,
# define this. Otherwise, the return value of gethostname()
# will be used. If you have multiple caches in a cluster and
# get errors about IP-forwarding you must set them to have individual
# names with this setting.
#
#Default:
visible_hostname localhost

Spoiler for 5:

Temukan http_access allow localnet. Tambahkan http_access allow localhost di bawahnya menjadi:

# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
http_access allow localnet
http_access allow localhost

Spoiler for 6:

Temukan TAG: dns_nameservers, pada tulisan dns_nameservers. Pada bagian bawah tag ini, isi dengan alamat DNS dari ISP yang Anda gunakan dengan format dns_nameservers [primary DNS] [secondary DNS]. Dalam hal ini saya menggunakan ISP speedy Wilayah Jatim maka akan tampak sebagai berikut:

# TAG: dns_nameservers
# Use this if you want to specify a list of DNS name servers
# (IP addresses) to use instead of those given in your
# /etc/resolv.conf file.
# On Windows platforms, if no value is specified here or in
# the /etc/resolv.conf file, the list of DNS name servers are
# taken from the Windows registry, both static and dynamic DHCP
# configurations are supported.
#
# Example: dns_nameservers 10.0.0.1 192.172.0.4
#
#Default:
dns_nameservers 202.134.1.10 203.130.208.18

Spoiler for 7:

Buka Start > Run > Ketik CMD [Enter]. Dalam Command Prompt, ketik baris perintah berikut:

c:\squid\sbin\squid.exe -z [Enter]

Jika muncul pesan popup Windows Security Alert seperti gambar di bawah, pilih Unblock untuk memberi akses kepada instalasi Squid Proxy.


Spoiler for 8:

Selanjutnya, ketik perintah berikut:

c:\squid\sbin>squid.exe -d l -D [Enter]

Tunggu beberapa saat kemudian tekan CTRL + C.

Spoiler for 9:

Ketik perintah berikut:

c:\squid\sbin>squid.exe -i [Enter]
c:\squid\sbin\squid.exe -O -D [Enter]

Setelah mengetik keempat baris perintah di atas, layar Command Prompt Anda seharusnya akan tampak seperti berikut ini:

Spoiler for 10:

Jalankan Service Panel melalui Control Panel > Administrative Tools > Services. atau
Start > Run > ketik Services.msc [Enter]

Temukan service bernama Squid > Klik link Start di panel sebelah kiri untuk menjalankan Squid.

Spoiler for 11:

Selanjutnya, Ubah setting Browser Anda. Arahkan proxy pada browser anda ke alamat localhost dengan port 3128. Untuk Firefox, langkah setting nya tampak seperti berikut:

Secara default Squid akan menjalankan proses sendiri tiap kali PC melakukan restart. Cache squid ini disimpan dalam folder c:\squid\var\cache. Untuk melihat log file squid proxy, Anda bisa mengetikkan:

more c:\squid\var\logs\access.log [Enter]

Spoiler for Uninstal:

ika Anda ingin menghapus squid, ketikkan perintah berikut di Command Prompt.

c:\squid\sbin>squid -r -n squid [Enter]
Sumber1 Sumber2

Last edited by valmount; 15th February 2011 at 02:07 AM. Reason: Disable emotion
Reply With Quote
  #2  
Old 30th October 2010
blacklizt's Avatar
blacklizt blacklizt is offline
Newbie
 
Join Date: Sep 2010
Posts: 38
Rep Power: 0
blacklizt sebentar lagi akan terkenalblacklizt sebentar lagi akan terkenalblacklizt sebentar lagi akan terkenal
Default

yop bener banget nih caranya. udah pernah gw pake di warnet deket. gw setting lgsg dari server ama routernya.. bandwith jadi nyaman. speednya juga stable
Reply With Quote
  #3  
Old 9th November 2011
spiderboy spiderboy is offline
Member Aktif
 
Join Date: Apr 2010
Posts: 116
Rep Power: 0
spiderboy mempunyai hidup yang Normal
Default

nice share ndan
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Terkait
Thread Thread Starter Forum Replies Last Post
JUAL Jual proxy squid sukalaptop Networking & Communications 0 23rd May 2012 04:33 AM
Seting iptables Squid proxy A-salvo Linux & Open source community 0 24th November 2011 12:06 AM
Squid + Proxy u/ gratisan ngenet dmezt Hacking 30 18th November 2011 05:31 AM
[ask]setingan squid config(ccpb squid 2.7 stable 7 dengan connectify?BONUS PULSA!!! Braincode Shareware & Freeware 0 11th November 2011 03:51 PM
Menambah Kecepatan Internet dengan Windows Proxy Server (SQUID) + TUTORIAL Braincode Shareware & Freeware 0 11th November 2011 02:44 PM

 


All times are GMT +7. The time now is 12:44 PM.