Percepat Internet dengan Squid Proxy

Percepat Internet dengan Squid Proxy - TKJ Online Community

Jump t
  Kecepatan internet - itu pasti yang mengganggu anda dalam berinternet ria, memang kecepatan internet sangat mengganggu bilamana koneksinya sedang buruk. Nah dalam hal ini saya akan membahasa tentang cara menambah kecepatan internet dengan menggunakan Squid sebagai Web Proxy. kenapa saya mem-posting thread ini? ini adalah request dari teman saya yang mengeluh atas internetnya yang cukup buruk.

Dengan windows proxy server ini kita akan mendapatkan beberapa keuntungan. Yaitu menghemat bandwidth sekaligus menambah kecepatan internet. Yang mana saat kita menggunakan access mobile broadband yang biasanya tidak mendapat sinyal fullbar, akan dapat meningkatkan kecepatan internetnya sebesar 3x lipat, tentunya dengan bantuan windows proxy server ini. Yaitu SQUID Proxy.

Cara Kerja Squid Proxy :

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!

Berarti jika anda membuka sebuah situs website yang berukuran 500KB sebanyak 10 kali maka anda akan memakai bandwith sebesar 5MB berarti anda membuka ulang situs tersebut dengan mendownload ulang situs tersebut. Disini Squid Proxy dipakai untuk mendownload semua situs website yang kita kunjungi yang berupa CACHE. Apa itu Cache? Cache dalam teknologi informasi adalah mekanisme penyimpanan data sekunder berkecepatan tinggi yang digunakan untuk menyimpan data / instruksi yang sering diakses. Memori cache dimaksudkan untuk memberi kecepatan memori yang mendekati memori yang paling cepat yang bisa diperoleh, dan pada waktu yang sama menyediakan kapasitas memori yang besar dengan harga yang lebih murah dari jenis-jenis memori semikonduktor. Lebih lengkap silahkan kunjungi Cache.

Instalasi dan Setting Squid Proxy :

Download Squid Proxy-nya terlebih dahulu.

Download Squid Proxy untuk Windows

Selanjutnya langkah instalasi:

1. Ekstrak file Squid-2.7STABLE7.bin yang telah Anda download. Saya sarankan Anda ekstrak ke c:\squid\ untuk lebih mempermudah Anda mengikuti tutorial ini.
2. Lihat dan perhatikan isi folder c:\squid\etc\. Disana ada beberapa file konfigurasi default squid sebagai berikut:

Quote
cachemgr.conf.default
mime.conf.default
squid.conf.default
squid_radius_auth.conf.default
Yang perlu Anda lakukan adalah, me-rename keempat tersebut menjadi:

Quote
cachemgr.conf
mime.conf
squid.conf
squid_radius_auth.conf
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
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
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
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
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 DNS dari OpenDNS 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 208.67.222.222 208.67.220.220
untuk dns bisa anda ganti dengan dns yang lain, misalnya nawala project, speedy dan lainnya.

Akhiri dengan menyimpan file squid.conf tersebut.

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, pilih Unblock untuk memberi akses kepada instalasi Squid Proxy.

8. Selanjutnya, ketik perintah berikut:
c:\squid\sbin\squid.exe -d l -D [Enter]
Tunggu beberapa saat kemudian tekan CTRL + C.

9. Ketik perintah berikut:
c:\squid\sbin\squid.exe -i [Enter]
c:\squid\sbin\squid.exe -O -D [Enter]
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.

Posted Image
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:

Posted Image

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]

Sudah Sampai sini berarti kalian sudah mengkonfigurasinya secara benar dan dapat digunakan dengan baik.

Catatan : Untuk Koneksi Pertama ke website yang baru pertama kali dikunjungi memang agak lambat.

UNINSTALL
Jika Anda ingin menghapus squid, ketikkan perintah berikut di Command Prompt.
c:\squid\sbin\squid -r -n squid [Enter]
Selesai.

Gak mau susah konfigurasi ini itu silahkan download file dibawah dan taruh filenya ke C:\squid\etc\.

Oke Sekian postingan kali ini, nantikan postingan saya yang lainnya. See You Next Posting >>>>>
Kecepatan internet - itu pasti yang mengganggu anda dalam berinternet ria, memang kecepatan internet sangat mengganggu bilamana koneksinya sedang buruk. Nah dalam hal ini saya akan membahasa tentang cara menambah kecepatan internet dengan menggunakan Squid sebagai Web Proxy. kenapa saya mem-posting thread ini? ini adalah request dari teman saya yang mengeluh atas internetnya yang cukup buruk.

Dengan windows proxy server ini kita akan mendapatkan beberapa keuntungan. Yaitu menghemat bandwidth sekaligus menambah kecepatan internet. Yang mana saat kita menggunakan access mobile broadband yang biasanya tidak mendapat sinyal fullbar, akan dapat meningkatkan kecepatan internetnya sebesar 3x lipat, tentunya dengan bantuan windows proxy server ini. Yaitu SQUID Proxy.

Cara Kerja Squid Proxy :

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!

Berarti jika anda membuka sebuah situs website yang berukuran 500KB sebanyak 10 kali maka anda akan memakai bandwith sebesar 5MB berarti anda membuka ulang situs tersebut dengan mendownload ulang situs tersebut. Disini Squid Proxy dipakai untuk mendownload semua situs website yang kita kunjungi yang berupa CACHE. Apa itu Cache? Cache dalam teknologi informasi adalah mekanisme penyimpanan data sekunder berkecepatan tinggi yang digunakan untuk menyimpan data / instruksi yang sering diakses. Memori cache dimaksudkan untuk memberi kecepatan memori yang mendekati memori yang paling cepat yang bisa diperoleh, dan pada waktu yang sama menyediakan kapasitas memori yang besar dengan harga yang lebih murah dari jenis-jenis memori semikonduktor. Lebih lengkap silahkan kunjungi Cache.

Instalasi dan Setting Squid Proxy :

Download Squid Proxy-nya terlebih dahulu.

Download Squid Proxy untuk Windows

Selanjutnya langkah instalasi:

1. Ekstrak file Squid-2.7STABLE7.bin yang telah Anda download. Saya sarankan Anda ekstrak ke c:\squid\ untuk lebih mempermudah Anda mengikuti tutorial ini.
2. Lihat dan perhatikan isi folder c:\squid\etc\. Disana ada beberapa file konfigurasi default squid sebagai berikut:
Quote
cachemgr.conf.default
mime.conf.default
squid.conf.default
squid_radius_auth.conf.default
Yang perlu Anda lakukan adalah, me-rename keempat tersebut menjadi:

Quote
cachemgr.conf
mime.conf
squid.conf
squid_radius_auth.conf
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
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
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
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
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 DNS dari OpenDNS 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 208.67.222.222 208.67.220.220
untuk dns bisa anda ganti dengan dns yang lain, misalnya nawala project, speedy dan lainnya.

Akhiri dengan menyimpan file squid.conf tersebut.

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, pilih Unblock untuk memberi akses kepada instalasi Squid Proxy.

8. Selanjutnya, ketik perintah berikut:
c:\squid\sbin\squid.exe -d l -D [Enter]
Tunggu beberapa saat kemudian tekan CTRL + C.

9. Ketik perintah berikut:
c:\squid\sbin\squid.exe -i [Enter]
c:\squid\sbin\squid.exe -O -D [Enter]
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.

Posted Image
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:

Posted Image

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]

Sudah Sampai sini berarti kalian sudah mengkonfigurasinya secara benar dan dapat digunakan dengan baik.

Catatan : Untuk Koneksi Pertama ke website yang baru pertama kali dikunjungi memang agak lambat.

UNINSTALL
Jika Anda ingin menghapus squid, ketikkan perintah berikut di Command Prompt.
c:\squid\sbin\squid -r -n squid [Enter]
Selesai.

Gak mau susah konfigurasi ini itu silahkan download file dibawah dan taruh filenya ke C:\squid\etc\.

Oke Sekian postingan kali ini, nantikan postingan saya yang lainnya. See You Next Posting >>>>>

Attached Files


-->

0 komentar:

Posting Komentar

Daftar Blog Saya