Tuesday, June 2, 2009

Instalasi Squid di Windows untuk cache/proxy server

June 02, 2009 Ade Sudaryana
squid proxy


Kalau selama ini dibahas melakukan instalasi Squid di OS Linux. Pada prinsipnya instalasi dan konfigurasi di Linux atau Windows adalah sama.
Berikut tahapan instalasi Squid di windows:
  1. Donwload binary file squid
    File download dapat diperoleh di http://squid.acmeconsulting.it/download/dl-squid.html
    File yang dipilih untuk di download ada 3 pilihan, yaitu
    - Standard ==> Untuk fungsi standar dari squid
    - Delay Pools ==> Menyertakan fungsi Delay Pools
    - SSL Support ==> Menyertakan fungsi SSL
    Binaries
    Version Release
    date
    Build type
    2.3.STABLE5-NT - OBSOLETE 11/04/2002 Standard
    External DNS
    Delay Pools
    2.5.STABLE14-NT - OBSOLETE 28/05/2006 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
    2.6.STABLE22 20/10/2008 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
    2.7.STABLE2 01/06/2008 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
    2.7.STABLE3 29/06/2008 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
    2.7.STABLE4 10/08/2008 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
    2.7.STABLE5 20/10/2008 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
  2. Extrack file yang sudah di download di C:\squid
  3. Sesuaikan konfigurasi file di c:\squid\etc\squid.conf
    File ini disalin saja dari c:\squid\etc\squid.conf.default
    Untuk parameter apa saja yang disesuaikan bisa lihat disini:
    - http://kusprayitna.staff.uii.ac.id/2008/08/29/setup-proxy-squid-di-centos/ (point 1 & 2)
    - http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-squid/
    - http://kusprayitna.staff.uii.ac.id/2009/01/05/filter-content-sederhana-di-squid/
    - http://kusprayitna.staff.uii.ac.id/2008/12/10/squid-cache-server-sangat-lambat/ Prinsip dasar yang disetup yaitu :
    (dengan cara mencari kata kunci di file squid.conf dan dihapus tanda # dan disesuaikan nilainya)
    # alamat portnya
    - http_port 800
    # Jika dibelakang proxy, tentukan proxy induknya
    - cache_peer IP_PROXY_UII parent 800 0 no-query no-netdb-exchange no-digest
    # tentukan alamat komputer client, misal 192.168.0.2 mask 255.255.255.0 & localhost
    - acl mylan src 192.168.0.0/24
    - http_access allow mylan
    - http_access allow localhost
    - http_access deny all
    # Jika dibelakang proxy, tambahkan baris ini
    - never_direct allow all
  4. Buat cache direktorynya
    c:\squid\sbin\squid.exe -D -z
  5. Jalankan squid
    c:\squid\sbin\squid.exe apabila dibelakang proxy atau tidak ada DNS server, maka bisa dengan
    c:\squid\sbin\squid.exe -D
    apabila ada kesalahan atau gagal start, pesan kesalahan dituliskan di c:\squid\var\logs
  6. Ujicoba di browser, apakah sudah bisa
    Jangan lupa seting proxy server ke alamat squid diinstall dan portnya disesuaikan juga (800)
  7. Tuning agar squid kerja sesuai keinginan
  8. Install squid agar jalan otomatis sebagai service di windowsc:\squid\sbin\squid.exe -i
    Usage: squid [-hirvzCDFRYX] [-d level] [-s | -l facility] [-f config-file] [-u port] [-k signal] [-n name] [-O command-line]
    -d level Write debugging to stderr also.
    -f file Use given config-file instead of
    c:/squid/etc/squid.conf
    -h Print help message.
    -i Installs as a Windows Service (see -n option).
    -k reconfigure|rotate|shutdown|interrupt|kill|debug|check|parse
    Parse configuration file, then send signal to
    running copy (except -k parse) and exit.
    -n name Specify Windows Service name to use for service operations
    default is: Squid.
    -r Removes a Windows Service (see -n option).
    -s | -l facility
    Enable logging to syslog.
    -u port Specify ICP port number (default: 3130), disable with 0.
    -v Print version.
    -z Create swap directories
    -C Do not catch fatal signals.
    -D Disable initial DNS tests.
    -F Don’t serve any requests until store is rebuilt.
    -N No daemon mode.
    -O options
    Set Windows Service Command line options in Registry.
    -R Do not set REUSEADDR on port.
    -S Double-check swap during rebuild.
    -X Force full debugging.
    -Y Only return UDP_HIT or UDP_MISS_NOFETCH during fast reload.
Selamat mencoba dan sukses selalu

Setting Web-Proxy di Mikrotik

June 02, 2009 Ade Sudaryana


Hi Lapakers, ane mau sharing terkait  membuat proxy di Mikrotik. Caranya begini : cekidot !!?

1. Login ke Mikrotik via WinBox
2. Pilih Menu IP kemudian Pilih Web Proxy
3. Klik menu Settings
4. Buat setting seperti ini
5. Kemudian Klik Enable
6. Untuk memblokir situs klik tanda PLUS
7. Pilih menua IP kemudian pilih Firewall
8. Pilih tab NAT

9. Add NAT Rule
10. Pada kolom In. Interface isikan ether ang kamu pake
11. Pilih tab Action
12. Buat seperti gambar kemudian klik Apply dan OK

Sekarang kita sudah selesai membuat proxynya.

"Semoga berhasil"