Proxy Squid di Windows | www.paidjo.web.id
Home » Featured, Tutorial, Windows

Proxy Squid di Windows

29 May 2009 19 Comments

Proxy Squid di Windows

Bermula dari pembelian paket Broom IndosatM2 unlimited, ternya di kos sinyalnya gak dapat 3G dan cuma mendapat GPRS, sehingga akses internet menjadi lambat apalagi saat loading picture/gambar. Sebenarnya dah lama mengetahui adanya proxy squid yang berjalan di windows, dan source pun sudah punya sejak dulu tapi sayangnya belum pernah digunakan.

Dari sini punya niat untuk menggunakan proxy squid untuk mendongkrak kinerja internet di kos. Sambil edit-edit sedikit proxy squid yang dikantor, yang lancar squidnya.

Untuk memulai Instalasinya silahkan download dulu source nya squid for Windows.

Extrak file ke c:/squid

masuk di dalam direktori c:/squid/etc

disitu terdapat 3 file yaitu: cachemgr.conf.default, squid.conf.default dan mime.conf.default

ketiga file itu harus di rename menjadi cachemgr.conf, squid.conf, dan mime.conf

kemudian edit squid.conf atau copas dari code dibawah ini

#file squid.conf

http_port 3128

icp_port 0

visible_hostname paidjo.web.id

acl QUERY urlpath_regex cgi-bin ?

no_cache deny QUERY

cache_mem 8 MB

cache_swap_low 98

cache_swap_high 96

maximum_object_size 128 KB ## Old = 128 MB

minimum_object_size 0 KB

maximum_object_size_in_memory 32 KB

ipcache_size 1024

ipcache_low 98

ipcache_high 99

cache_replacement_policy heap LFUDA

memory_replacement_policy heap GDSF

cache_dir aufs c:/squid/var/cache 4500 16 256

redirect_rewrites_host_header off

acl localnet src 0.0.0.0/24

acl localhost src 127.0.0.1/255.255.255.255

acl Safe_ports port 80 443 210 119 70 21 1025-65535

acl CONNECT method CONNECT

cache_mgr me@localhost

cache_access_log c:/squid/var/logs/access.log

cache_store_log none

cache_log c:/squid/var/logs/cache.log

emulate_httpd_log off

log_icp_queries off

log_fqdn off

memory_pools off

refresh_pattern ^ftp: 40320 95% 241920 reload-into-ims

refresh_pattern ^gopher: 1440 0% 1440

refresh_pattern . 120 50% 14400

quick_abort_min 0

quick_abort_max 0

quick_abort_pct 98

negative_ttl 1 minutes

positive_dns_ttl 60 seconds

negative_dns_ttl 30 seconds

cachemgr_passwd rahasia

acl manager proto cache_object

http_access allow manager

acl all src 0.0.0.0/0.0.0.0

http_access allow localnet

http_access allow localhost

http_access allow all

logfile_rotate 4

forwarded_for on

dns_testnames google.com detik.com

store_objects_per_bucket 10

reload_into_ims on

reload_into_ims on

pipeline_prefetch on

ie_refresh on

vary_ignore_expire on

#eof

Selanjutnya buka command prompt, masuk dalam directory c:/squid/sbin

didalam directory c:/squid/sbin ketik

squid -z

C:/squid/sbin>squid -z

2008/12/16 19:51:53| Creating Swap Directories

Bila masih ada kesalahan silahkan untuk mengedit squid.conf dan bila sudah sukses silahkan lanjutkan dengan mengetik

C:/squid/sbin>squid -i

Selanjutnya dari Run.. atau Start –> Run ketik “services.msc” (tanpa tanda kutip)

Silahkan cari squid dan kemudia start

Langkah selanjutnya atau mungkin yang terakhir :D

Masuk ke Control Panel –> Windows Firewall –> Exceptions

Klik Add Port isikan name: squid

Port number : (isikan port yang di buka pada squid conf pada fole configurasi saya port 3128 )

dan pilih TCP yang di aktifkan kemudian Ok

Pastikan squid pada exceptions di beri tanda cek/centang

Kalau sudah jalan silahkan browser anda di setting proxy servernya 127.0.0.1 port 3128

Selamat Mencoba.. sukses ya

penulis menggunakan Mozilla Firefox 3 dan OK tuh…

Untuk melakukan block suatu situs bisa menambahkan ACL seperti berikut

acl blocklist url_regex sex

http_access deny blocklist

dengan tambahan acl diatas maka setiap alamat url dengan kata sex akan di block


Halaman Blog Terkait:

  • Membuat Proxy Server (squid) di Linux Fedora
  • Log Analisis Squid di Windows
  • Squid 2.7 on Fedora 11
  • Setup cPanel Proxy
  • Unlock Proxy for Linux Client
  • Analisa Squid dengan Calamaris
  • Ini Dia Bocoran Info Windows 8
  • Tuneup Windows Vista
  • Redirect Mikrotik ke Squidbox Linux
  • Pidgin Smile Yahoo di Windows
  • cara menggunakan squid, squid windows vista, squid for windows, squid conf, squid conf untuk windows, proxy squid windows, squid for vista, squid di windows, setting squid windows di warnet, squid proxy for windows, Tags: , , , , ,
    0 Backlink »

    Link Terkait:

    19 Comments »

    • Log Analisis Squid di Windows | Learning said:

      [...] penulisan tentang Proxy Squid di Windows, sekarang akan dibahas mengenai log analisis dengan menggunakan Squid Efficiency Analyzer [...]

    • aridheva said:

      Bang, gw dikantor server Fedora. Terus kami semua akses ke pake squid server tersebut. (10.10.0.5:3128)

      Terus bisa ga kalo saya install service squidnya?
      Apakah akan bentrok ato gimana?

      Mohon penjelasan

      Thx

      [Reply]

    • paidjo (author) said:

      coba gunakan
      cache_peer hostname type http-port icp-port [options]

      [Reply]

    • arif said:

      om kalo direktori swap / chache nya di pindah bisa gak misalnya mau kita taro di partisi lain atau di hardisk lain. gimana caranya. tahnks

      [Reply]

    • paidjo (author) said:

      @arif
      bisa dong tinggal ganti az bagian ini, misal di Drive D:\

      cache_dir aufs D:/squid/var/cache 4500 16 256
      cache_access_log D:/squid/var/logs/access.log
      cache_log D:/squid/var/logs/cache.log

      [Reply]

    • zufikar said:

      saya mau buat aplikasi mengedit squid.conf dengan php bisa bantu saya?

      [Reply]

    • paidjo (author) said:

      @zufikar:
      saya belum paham maksud anda. atau mungkin bila om mau edit squid.conf cukup dengan menggunakan notepad

      [Reply]

    • bram said:

      tolong donk Om minta tutorial proxy server dari dasar klo ada sama gambar2 nya..Terimakasih Master ..

      [Reply]

    • bram said:

      maaf ketinggalan Om dan cara2 filter situs,gMn carannya??
      maklum orang awam pngen blajar,,send to email,,
      thank before..

      [Reply]

    • paidjo (author) said:

      @bram
      untuk block suatu web gunakan fungsi ACL

      acl blocklist url_regex sex
      http_access deny blocklist

      menggunakan url_regex akan memblock situs dengan alamat yang mengandung kata sex

      [Reply]

    • KattyBlackyard said:

      The best information i have found exactly here. Keep going Thank you

      [Reply]

    • Agastz Tri A said:

      oM PaiDjo….

      saYa mO naNya neY…
      saya paKe squid pRoxy for wiNdows…
      saYa Pake windows Vista ULtimate SP 1 build 6001
      saya paKe squid Squid 2.7.STABLE5.

      saya ingin Tanya…
      gimana cara ngeceknya kLo squid saya sudah beRjaLan??

      saya menghapus fungsi negative cache Time d Registry. apakah hal tersebut berpengaruh dengan squid yang saya gunakan??

      toLong pencerahannya yah oM Paidjo…
      terima kasih..

      [Reply]

      paidjo Reply:

      cek dulu boss… dari menu Run: services.msc cari squid nya dah start belum, kalo sudah tinggal coba browsernya diarahkan keproxy dan cek access.log nya apakah sudah terisi.. kalo pingin liat log secara realtime gunakan Tail on Win32..

      [Reply]

    • badung said:

      untuk memindahkan swap cache ke drive lain kayaknya gak semudah itu deh bos, saya sudah coba pindahin semua folder ke drive d: trus saya install ulang squidnya gak bisa

      kemungkinan installer squid.exe di folder sbin sudah di set untuk kerja di drive c: walaupun configurasi (squid.conf) sudah semua drive c: dirubah ke d:

      ada yang sudah berhasil memindahkan swap cache ke drive lain???

      [Reply]

    • Acid said:

      Saya bisa kok pindahin cache squid ke drive lain. Tinggal di ganti pada bagian cache_dir nya aja… ;)

      Kalo misalnya saya maw pindahih squid ke drive lain, cara uninstallnya gimana ?

      [Reply]

    • misterius said:

      thank’s infonya gan

      [Reply]

      paidjo Reply:

      sama-sama

      [Reply]

    • ruudv said:

      DikantorQ uda pake proxy misal:192.10.0.1;8080 dan proxy itu uda disetting dari kantor pusat,n ane di cabang,pertanyaan ane,apa bs kompi.yg ane pegang tiap hari ditambah lg squid tp dgn syarat proxyny disamakan yg dari kantor pusat td????klo bs mohon dikasi petunjuk step by step ya mas,trims.

      [Reply]

      paidjo Reply:

      bisa saja, asalkan server proxy di pusatnya diaktifkan icp_port, jadi yang perlu ditambahkan di proxy pusat adalah
      http_port 8080
      icp_port 3130 <— ini yang perlu ditambahkan
      kemudian nanti diproxy komputer bang ruudv tinggal ditambahkan
      cache_peer 192.10.0.1 sibling 8080 3130 proxy-only
      sehingga proxy dikomputer akan mengacu pada proxy kantor pusat

      [Reply]

    Leave your response!

    Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

    Be nice. Keep it clean. Stay on topic. No spam.