Rabu, 19 September 2012

Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik


wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik awal
Ada banyak port port statis yang di gunakan client yang selain port yang kita ketahui seperti port 80 (http) dan port 443 (https),bagaimana mengetahui port port tersebut dan bagaimana cara melimitnya?..berikut Cara mencari Port yang di gunakan client untuk di batasi limitnya  di Mikrotik
  • Tutorial ini hanya berlaku pada port yang Static(Port yang tidak berubah ubah)
  • Tutorial ini berlaku dengan Mikrotik routing (bukan bridge) karna menggunakan src-address

  • Jalankan Browser anda dan buka situs yang menggunakan flash atau anda bisa juga buka game online,dll…dengan catatan tutup browser yang lain atau aplikasi yang terhubung ke internet yang lain
contohnya saya lagi buka sebuah TV online seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik awal 1
  • sambil menjalankan situs yang menggunakan flash atau  game online ,dll… Buka mikrotik anda dengan winbox selanjutnya edit dan pastekan perintah di bawah ini di “New Terminal” Winbox :
  • Edit:
src-address=192.168.77.224 diganti menjadi ip address yang anda gunakan untuk menjalankan situs yang menggunakan flash atau  game online ,dll
interface=local di ganti menjadi nama interface mikrotik yang mengarah ke komputer yang anda gunakan untuk menjalankan situs yang menggunakan flash atau  game online ,dll
/tool torch port=any src-address=192.168.77.224 ip-protocol=any interface=local
hasilnya seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 2
dari gambar di atas bisa di lihat yaitu :
  • DST-PORT=1935 
  • TX=2.5 MB
  • IP-PROTOCOL=tcp
selanjutnya catat di notepad DST-PORT dan IP-PROTOCOL nya:
  • Sekarang port dan protocol udah di ketahui ,tinggal kita limit..di halaman utama winbox buka “Ip” kemudian “Firewall” kemudian “Mangle” , seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 3

  • Selanjutnya klik + dan isi:
    • Di tab “General”
      • Chain=prerouting
      • Protocol=yaitu nama protocol yang anda catat di notepad
      • Dst. Port=yaitu port yang anda catat di notepad
    • Di tab “Action”
      • Action=mark connection
      • New Connection Mark=LIMIT PORT
      • Passthrough=Di centang
      • dan klik OK
seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 4
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 5

  • Selanjutnya masih Di “Ip Firewall Mangle” klik + dan isi :
    • Di Tab “General”:
      • Chain=prerouting
      • Connection Mark=LIMIT PORT
    • Di Tab “Action”:
      • Action=mark packet
      • New Packet Mark=LIMIT PORT
      • Passthrough=Tidak di centang
      • dan klik OK
seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 6
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 7
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 8
  • Selanjutnya kita limit dengan “Simple Queue”
  • Di halaman utama Winbox buka “Queue” kemudian “Simple Queue”  , seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 9
  • Selanjutnya klik + dan isi:
    • Di Tab “General”:
      • Name=LIMIT PORT
      • Max Limit=Silahkan limit sesuai dengan keinginan anda Contoh disini 512Kbps
    • Di Tab “Advanced”:
      • Packet Mark=LIMIT PORT
      • Dan klik OK
seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 10
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 11
  • Selanjutnya buka situs yang menggunakan flash atau anda bisa juga buka game online,dll yang port dan protocolnya yang udah di masukkan di “Ip Firewall Mangle Tadi” dan sambil membuka “Simple Queue” yang di Winbox,seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik 12
dari gambar di atas dapat di lihat bahwa icon LIMIT PORT berubah dari warna hijau ke merah , ini berarti bertanda Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik telah berhasil .
selamat mencoba…

Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack


wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack Awal
Sebelumnya saya postingkan  “Membuat Router dan Proxy Mikrotik Dari Komputer Bekas” dengan Os 3.22 sekarang  saya postingan Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack ,seperti gambar di atas Os 5.18 dan Level 6 :
Bahan-bahan:
  • Mikrotik Os.5.18 x86.iso download ((DISINI))
  • Winbox download ((DISINI))
  • Pc yang di gunakan Untuk Mikrotik beserta CD-ROM
  • LAN Card (yang chipsetnya selain IC+)
Bahan-bahan saya untuk tutorial:
  • LAN Card D-Link
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 21

  • Compact Flash V-Gen 1 GB (pengganti hardisk)
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 22

  • Converter Compact Flash to IDE (Perangkat ini sebagai konverter slot Compact Flash ke slot IDE pada PC)
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 24
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 25

  • Memory RAM ukuran 1 GB
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 26

Screen Shoot:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 27
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 28
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 29
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 30
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 31
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 32
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 33
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 34
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 35
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 36

Mari kita mulai:
  • Burning image Mikrotik Os.5.18 x86.iso yang telah anda download di atas dan booting ke PC yang akan di jadikan Mikrotik.
  • Gambar Awal:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 1

  • Tekan “a” di keyboard untuk mengintall semua paket .npk mikrotik,seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 2

  • Selanjutkan tekan “i” untuk install paket yang telah di select dan tekan “y” ,seperti gambar di bawa ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 3

  • Selanjutnya tekan “y” , seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 4

  • Proses membuat partisi:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 5

  • Proses instalasi paket:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 6

  • Install telah selesai, tekan “ENTER” di keyboard untuk restart PC,seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 7

  • Lepaskan CD-ROM dan nyalakan PC mikrotik,tampilan seperti di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 8

  • Sekarang Colokkan kabel LAN dari PC Mikrotik Ke PC home atau Ke Laptop dan buka winbox yang telah di download di atas.
  • di Winbox klik Ip address (IPV6) dan klik Connect , seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 15

  • Di halaman utama Winbox “RouterOs Welcome” dengan berita  router anda tidak memiliki key dan router akan di stop dalam waktu 23 jam 50 menit.
  • Klik aja “OK” seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 9

  • Di halam Utama Winbox klik  “System” dan klik “Licence” di sana bisa anda lihat Level=0 dan Expires(masa berlaku):23:48:00
  • Kita akan buat mikrotik full dengan level 6 tanpa ada uptime.
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 10

  • Klik kanan Mikrotik Os.5.18 x86.iso  yang telah anda download di atas dan open With dengan Winrar , seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 11

  • Di dalam Rar double klik Folder “KEY” seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 12

  • Tarik (drag) file “W5SE-LHT9.KEY” keluar..tepatnya di desktop,seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 13
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 14

  • Selanjutnya remote lagi Mikrotik dengan Winbox.
  • Di halaman utama winbox Klik “System” dan klik “Lisence” dan klik “Import Key” , seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 16

  • Klik Desktop dan pilih “W5SE-LHT9.KEY” dan klik “Open” seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 17

  • Router  now? klik “OK” seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 18

  • Router has been disconnected dan klik “OK” dan tunggu beberapa saat:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 19

  • Setelah menunggu beberapa saat remote kembali mikrotik anda dengan Winbox.
  • Di halaman utama Winbox klik “System” dan klik “Lisence”
  • Di sana bisa anda lihat Mikrotik sudah full dengan Level 6 dan Expires In=kosong (tanpa limit) , seperti gambar di bawah ini:
wirelessrouterproxy.com - Cara Install Mikrotik Terbuat dari PC dengan Os 5.18 Full Crack 20

  • Selesai ..dan Selamat Mencoba…Terima Kasih Buat Bang Husni

Rabu, 04 April 2012

Membuat proxy server dengan VMware di windows

Membuat proxy server dengan VMware di windows

Bingung mau kasih judul apa yang pas terhadap posting ini, maksudnya sih simple cuma tutorial membuat proxy server pada ubuntu yang di install pada VMware yang ada windows Xp, trik ini pas untuk warnet atau admin yang masih belajar..sama seperti saya. Yuk mari sebaiknya langsung saja simak berikut ini.

Diagram jaringannya seperti berikut :








Diketahui :
  • Yang akan dibuatkan proxy server adalah PC operator seperti diagram diatas
  • OS operator adalah Windows Xp pro 2 yang terinstall VWware.
  • Mempunyai atau ada file iso linux (disini praktek saya adalah ubuntu server 10.04)
  • LAN dan Akses internet sudah terjalin.
  • Network Adapter di VMware untuk ubuntu ini saya kasih 1 interface
  • Topologi jaringan Peer to Peer
Pengerjaan :
  • Install ubuntu server 10.04 di VMware windows, berikut caranya. Klik New Virtual Machine























  • Pilih Typical (recommended)
  • Pilih Installer dics image file (iso) lalu klik Browse lalu tujukan dimana file iso linux disimpan. klik Next.
  • Pada kotak dialog Easy Install Information isikan nama untuk login ke linux nantinya.
  • Pada kotak dialog Name the virtual machine namai proyek kita ini, isikan saja ubuntu server di kotak isian Virtual machine name.
  • Pada kotak dialog Specipy Disk Capacity anda dimaksudkan akan dipakai berapa besar ruang hardisk dari yang ada (fisik nyata), disini saya cuma mengisikan 5 Gb dan pilih Store virtual disk as single file lalu Next.
  • Pada Ready to create virtual machine pilih saja langsung Finish maka proses installasi ubuntu server 10.04 akan dimulai (saran saya matikan internetnya untuk mempercepat installasi)
  • Dan akhirnya tanpa panjang lebar proses installasi ubuntu server sudah berhasil, jika tidak berhasil mungkin file iso corrupt atau sebagainya.
  • Jika ubuntu server tidak jalan maka jalankan dengan menekan tombol play lalu login dengan data-data yang sudah di buat sebelumnya (jangan lupa set untuk root-nya)
  • Saatnya melakukan konfigurasi IP ubuntu ini, masukan nano /etc/network/interfaces lalu buat hampir seperti berikut ini :
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    auto eth0
    iface eth0 inet static
            address 192.168.1.3
            netmask 255.255.255.0
            network 192.168.1.0
            broadcast 192.168.1.255
            gateway 192.168.1.1
    - Jika sudah Ctrl+O untuk save lalu Ctrl+X untuk keluar editor nano.
    - Lakukan restart interface : /etc/init.d/networking restart
  • Ketik dan masuk ke resolv.conf : nano /etc/resolv.conf 
    nameserver 180.131.144.144
    nameserver 208.67.222.222
  • Ketik dan masuk ke sysctl.conf : nano /etc/sysctl.conf, lalu hilangkan symbol " # " di depan :
    # net.ipv4.ip_forward=1
    # net.ipv6.conf.all.forwarding=1
  • Tes koneksi ubuntu dengan ping ke google : ping google.com (Jika reply berarti sudah jalan)
  • Install shh server untuk nantinya di remote : apt-get install openssh-server
  • Download Putty DI SINI lalu jalankan di windows yang jadi klien dan isikan IP ubuntu tadi, di contoh ini Ip ubuntu 192.168.1.3 dengan port 22 lalu Open. Untuk tampilan GUI nya bisa install WinSCP, download DI SINI.
  • Install squid : apt-get install squid
  • Seting squid dengan menghilangkan tanda " # " di depan rule dan menambahkan beberapa rule, buat hingga seperti screenshoot di bawah ini : nano /etc/squid/squid.conf

  • Jika sudah silahkan di save dan keluar dari editor kemudian ketikan :
squid -z
/etc/init.d/squid restart
squid -k parse (jika setingan squid benar tidak akan nampak apa-apa)
  •  Seting proxy di tiap browser PC klien, disini saya contohkan firefox ; buka Menu bar cari Tools/Advanced/Network/Settings dan pilih Manual proxy configuration dan isikan 192.168.1.3, port 3128 kemudian ceklis Use this proxy server for all protocols dan OK.

Mohon maaf jika screenshootnya kurang lengkap 


Selamat mencoba....

Membuat Proxy Server sederhana di Windows XP menggunakan Privoxy

Penulis Artikel : elthazor
Artikel ini saya buat berdasarkan atas pengalaman dan informasi dari berbagai sumber, jika ingin mengcopy atau memperbanyak isi dari artikel ini baik seluruh maupun sebagian diijinkan asal tetap menuliskan sumbernya.
Bagi pengguna Linux tingkat intermediate dan expert mungkin sudah biasa dengan software squid untuk men-sharing koneksi internet, walau bukan tidak mungkin juga squid digunakan dalam operating system windows. Sesuai dengan judul nya, kita akan membuat sebuah proxy server berbasis http di Operating System berbasis Windows XP untuk para nubie dengan menggunakan software Privoxy. Privoxy adalah sebuah tools gratis untuk membuat proxy server di Windows yang sebetulnya sangat powerfull jika kita dapat melakukan konfigurasi pada seluruh file konfigurasi dan pendukungnya.
Dalam bahasan kali ini kita hanya akan melakukan konfigurasi sederhana dalam privoxy untuk dapat melakukan/memberikan share koneksi internet kita melalui Windows XP ke komputer lainnya dalam suatu jaringan. Tutorial ini bisa dipergunakan untuk kalangan pribadi atau umum (tidak disarankan). Saya rasa sudah cukup prolognya dan sekarang kita akan memulai praktek pembuatan proxy server di windows xp dengan menggunakan Privoxy.
Persiapan yang diperlukan :
1. Komputer OS Windows XP (server) terhubung dengan internet.
2. Komputer Client (untuk uji coba boleh Windows atau operating system lainnya).
3. Kabel LAN dan/atau Switch/hub (penghubung 2 komputer tersebut).
4. Software Privoxy bisa diunduh di >> https://sourceforge.net/projects/ijbswa/files/
5. Kopi plus rokok :D
6. Doa dan keberanian serta semangat untuk belajar (OOT :D ).
Ok kita mulai saja prakteknya, saya anggap persiapan nomor 1 sampai 4 sudah tersedia semua. Selanjutnya kita bisa lakukan penginstalan software privoxy yang telah didownload tadi dengan mengikuti tahapan selayaknya penginstalan software lainnya (next – next sampe finish :D ).
Setelah selesai penginstalan Privoxy di komputer Windows XP tadi, perlu kita aktifkan dulu fasilitas IP Forwarding yang tersembunyi di Windows XP tadi, caranya Start – Run – regedit, lalu :
1. Cari key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
2. Buat sebuah key atau rubah valuenya jika sudah ada:
Value Name: IPEnableRouter
Value type: REG_DWORD
Value Data: 1
3. Keluar dari registry editor.
Selanjutnya kita akan melakukan konfigurasi/setting di privoxy, tapi sebelum itu dalam praktek ini saya menggunakan beberapa settingan IP di komputer saya:
IP LAN Server : 10.24.0.24/24
IP LAN client : 10.24.0.25/24
Untuk koneksi internet di komputer server saya menggunakan modem 3G dan dianggap sudah tersambung alias online. Next, buka software Privoxy anda yang nantinya akan ada tampilan seperti dibawah ini :
http://i41.tinypic.com/xlb584.jpg
Selanjutnya kita akan merubah konfigurasi/setting dari privoxy tersebut secara sederhana melalui menu Options – Edit Main Configuration, akan terbuka sebuah jendela notepad berjudul config.txt
http://i43.tinypic.com/v5wrnn.jpg
File config asli tersebut sebaiknya kita simpan dengan nama lain agar dilain waktu dapat kita pelajari kembali lebih jauh sehingga membuat privoxy kita lebh powerfull, di screen shoot diatas saya simpan dengan menggunakan nama config1.txt. Selanjutnya close dulu file config asli tadi yang telah kita ganti nama. Kemudian kita buka lagi config privoxy melalui cara sebelumnya lalu kita delete seluruh isinya. Lho koq seluruhnya ??? pasti banyak yang bertanya hal demikian, ini dikarenakan kita akan membuat sebuah config sederhana dengan menggunakan beberapa config dasar sehingga dapat dijadikan sebuah proxy server sederhana ;)
Dalam jendela config yang kosong tadi kita isikan beberapa baris kode sebagai berikut :
user-manual /Program Files/Privoxy/doc/user-manual
admin-address [email anda]
confdir .
logdir .
debug 1 #menampilkan seluruh log ke server
logfile privoxy.log #memberikan nama file log
log-messages   1 #seluruh koneksi akan di catat di file log server
listen-address  10.24.0.24:9192 #ip server dan port yang akan listen (diset di client).
permit-access 10.24.0.0/24 #ip network yang diijinkan menggunakan server proxy ini
toggle  0
enable-remote-toggle  0
enable-remote-http-toggle  0
enable-edit-actions 0
enforce-blocks 1
buffer-limit 4096
forwarded-connect-retries  20
accept-intercepted-requests 1
allow-cgi-request-crunching 0
split-large-forms 0
keep-alive-timeout 300
socket-timeout 300
activity-animation   1
log-max-lines 2000
log-highlight-messages 1
log-font-name Comic Sans MS
log-font-size 10
Setelah itu kita save dan tutup jendela config tadi, kemudian kita kembali ke jendela privoxy dan klik menu Option – enable untuk menjalankan configurasi yang telah kita tuliskan tadi.
http://i39.tinypic.com/10gkx1y.jpg
Sebagai langkah terakhir kita test di komputer client (dalam hal ini saya menggunakan komputer dengan Operating System Linux Ubuntu Muslim Edition) dengan menambahkan proxy sesuai dengan yang dituliskan di config privoxy komputer server tadi (10.24.0.24:9192) dan alhasil komputer client linux tersebut bisa berselancar ke dunia maya dengan menggunakan koneksi server proxy di windows.
http://i40.tinypic.com/x5rt5f.jpg
Nah, akhirnya kita selesai juga membuat sebuah proxy server sederhana di operating system Windows XP. Untuk Pengembangan selanjutnya nantikan artikel saya yang lainnya.
Regards to :
Alloh SWT dan Rosul Muhammad SAW
Kedua Orang Tua tersayang
Istri dan anak tercinta
Cyberphreaking Community dan Forum Indophreaker (yang telah mengenalkan saya pada software privoxy)
Babelpatcher, Rizal2gb, gech4
dan seluruh rekan lainnya yang tidak bisa saya sebutkan satu persatu.

Senin, 02 April 2012

Instalasi squid di windows

Instalasi squid di windows

 
 
 
 
 
 
Rate This
Langkah – langkah yang perlu dilakukan adalah :
1. Siapkan SQUID nya. Disini saya menggunakan squid-2.7.STABLE6-standard. Silahkan download.

2. Setelah itu Ekstrak menggunakan Winzip / WinRAR ke direktori C:
Sehingga kalau dibuka kalau dibuka C:squid, akan nampak direktori – direktori seperti bin, docs, etc, libexec, dan semua direktori yang seharusnya ada di dalam folder squid.

3. Langkah berikutnya adalah tahap penggantian nama pada file cachemgr.conf.default, dan mime.conf.default yang ada pada direktori C:squidetc menjadi :
cachemgr.conf.default -> cachemgr.conf
mime.conf.default -> mime.conf
NB : Cukup kedua nama itu saja yang direname, sisanya tidak.

4. Apabila sudah direname, sekarang tahap penginstallasian file squid.conf dimana file itu merupakan file konfigurasi pada SQUID. Pertama buka notepad, kemudian copy dan paste code dibawah ini ke dalam notepad, dan save dengan nama squid.conf pada direktori C:squidetc

##################################################
# SQUID.CONF #
##################################################
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl localnet src 192.168.0.0/16
acl Safe_ports port 80 21 43 70 210 280 488 591 777 102-65535
acl SSL_ports port 443
acl CONNECT method CONNECT
http_access allow localhost
http_access allow localnet
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
http_reply_access allow all
icp_access allow localnet
icp_access deny all
reply_body_max_size 0 allow all
# NETWORK OPTIONS
# —————————————————————————–
http_port 3128
icp_port 3130
# OPTIONS
# —————————————————————————–
dead_peer_timeout 10 seconds
hierarchy_stoplist cgi-bin ?
peer_connect_timeout 120 seconds
# MEMORY CACHE
#—————————————————————————–
cache_mem 32 MB
maximum_object_size_in_memory 80 KB
memory_replacement_policy lru
# DISK CACHE OPTIONS
# —————————————————————————–
cache_replacement_policy lru
cache_dir ufs c:/squid/var/cache 350 16 256
store_dir_select_algorithm least-load
minimum_object_size 0 KB
maximum_object_size 4096 KB
cache_swap_low 90
cache_swap_high 95
# LOGFILE OPTIONS
# —————————————————————————–
access_log c:/squid/var/logs/access.log squid
# logfile_daemon c:/squid/libexec/logfile-daemon.exe
cache_log c:/squid/var/logs/cache.log
cache_store_log c:/squid/var/logs/store.log
mime_table c:/squid/etc/mime.conf
pid_filename c:/squid/var/logs/squid.pid
debug_options ALL,1
# OPTIONS FOR FTP GATEWAYING
# —————————————————————————–
ftp_user Squid@
ftp_list_width 32
ftp_passive on
ftp_sanitycheck on
# OPTIONS FOR TUNING THE CACHE
# —————————————————————————–
refresh_pattern cgi-bin 1 20% 2
refresh_pattern .asp$ 1 20% 2
refresh_pattern .acgi$ 1 20% 2
refresh_pattern .cgi$ 1 20% 2
refresh_pattern .pl$ 1 20% 2
refresh_pattern .shtml$ 1 20% 2
refresh_pattern .php3$ 1 20% 2
refresh_pattern ? 1 20% 2
refresh_pattern .gif$ 10080 90% 43200 reload-into-ims
refresh_pattern .jpg$ 10080 90% 43200 reload-into-ims
refresh_pattern .bom.gov.au 30 20% 120 reload-into-ims
refresh_pattern .html$ 480 50% 22160 reload-into-ims
refresh_pattern .htm$ 480 50% 22160 reload-into-ims
refresh_pattern .class$ 10080 90% 43200 reload-into-ims
refresh_pattern .zip$ 10080 90% 43200 reload-into-ims
refresh_pattern .jpeg$ 10080 90% 43200 reload-into-ims
refresh_pattern .mid$ 10080 90% 43200 reload-into-ims
refresh_pattern .shtml$ 480 50% 22160 reload-into-ims
refresh_pattern .exe$ 10080 90% 43200 reload-into-ims
refresh_pattern .thm$ 10080 90% 43200 reload-into-ims
refresh_pattern .wav$ 10080 90% 43200 reload-into-ims
refresh_pattern .txt$ 10080 90% 43200 reload-into-ims
refresh_pattern .cab$ 10080 90% 43200 reload-into-ims
refresh_pattern .au$ 10080 90% 43200 reload-into-ims
refresh_pattern .mov$ 10080 90% 43200 reload-into-ims
refresh_pattern .xbm$ 10080 90% 43200 reload-into-ims
refresh_pattern .ram$ 10080 90% 43200 reload-into-ims
refresh_pattern .avi$ 10080 90% 43200 reload-into-ims
refresh_pattern .chtml$ 480 50% 22160 reload-into-ims
refresh_pattern .thb$ 10080 90% 43200 reload-into-ims
refresh_pattern .dcr$ 10080 90% 43200 reload-into-ims
refresh_pattern .bmp$ 10080 90% 43200 reload-into-ims
refresh_pattern .phtml$ 480 50% 22160 reload-into-ims
refresh_pattern .mpg$ 10080 90% 43200 reload-into-ims
refresh_pattern .pdf$ 10080 90% 43200 reload-into-ims
refresh_pattern .art$ 10080 90% 43200 reload-into-ims
refresh_pattern .swf$ 10080 90% 43200 reload-into-ims
refresh_pattern .mp3$ 10080 90% 43200 reload-into-ims
refresh_pattern .ra$ 10080 90% 43200 reload-into-ims
refresh_pattern .spl$ 10080 90% 43200 reload-into-ims
refresh_pattern .viv$ 10080 90% 43200 reload-into-ims
refresh_pattern .doc$ 10080 90% 43200 reload-into-ims
refresh_pattern .gz$ 10080 90% 43200 reload-into-ims
refresh_pattern .Z$ 10080 90% 43200 reload-into-ims
refresh_pattern .tgz$ 10080 90% 43200 reload-into-ims
refresh_pattern .tar$ 10080 90% 43200 reload-into-ims
refresh_pattern .vrm$ 10080 90% 43200 reload-into-ims
refresh_pattern .vrml$ 10080 90% 43200 reload-into-ims
refresh_pattern .aif$ 10080 90% 43200 reload-into-ims
refresh_pattern .aifc$ 10080 90% 43200 reload-into-ims
refresh_pattern .aiff$ 10080 90% 43200 reload-into-ims
refresh_pattern .arj$ 10080 90% 43200 reload-into-ims
refresh_pattern .c$ 10080 90% 43200 reload-into-ims
refresh_pattern .cpt$ 10080 90% 43200 reload-into-ims
refresh_pattern .dir$ 10080 90% 43200 reload-into-ims
refresh_pattern .dxr$ 10080 90% 43200 reload-into-ims
refresh_pattern .hqx$ 10080 90% 43200 reload-into-ims
refresh_pattern .jpe$ 10080 90% 43200 reload-into-ims
refresh_pattern .lha$ 10080 90% 43200 reload-into-ims
refresh_pattern .lzh$ 10080 90% 43200 reload-into-ims
refresh_pattern .midi$ 10080 90% 43200 reload-into-ims
refresh_pattern .movie$ 10080 90% 43200 reload-into-ims
refresh_pattern .mp2$ 10080 90% 43200 reload-into-ims
refresh_pattern .mpe$ 10080 90% 43200 reload-into-ims
refresh_pattern .mpeg$ 10080 90% 43200 reload-into-ims
refresh_pattern .mpga$ 10080 90% 43200 reload-into-ims
refresh_pattern .pl$ 10080 90% 43200 reload-into-ims
refresh_pattern .ppt$ 10080 90% 43200 reload-into-ims
refresh_pattern .ps$ 10080 90% 43200 reload-into-ims
refresh_pattern .qt$ 10080 90% 43200 reload-into-ims
refresh_pattern .qtm$ 10080 90% 43200 reload-into-ims
refresh_pattern .ras$ 10080 90% 43200 reload-into-ims
refresh_pattern .sea$ 10080 90% 43200 reload-into-ims
refresh_pattern .sit$ 10080 90% 43200 reload-into-ims
refresh_pattern .tif$ 10080 90% 43200 reload-into-ims
refresh_pattern .tiff$ 10080 90% 43200 reload-into-ims
refresh_pattern .snd$ 10080 90% 43200 reload-into-ims
refresh_pattern .wrl$ 10080 90% 43200 reload-into-ims
refresh_pattern ^ftp:// 480 60% 22160
refresh_pattern ^gopher:// 30 20% 120
refresh_pattern . 480 50% 22160 reload-into-ims
##
quick_abort_min 16 KB
quick_abort_max 16 KB
quick_abort_pct 95
negative_ttl 5 minutes
positive_dns_ttl 6 hours
# HTTP OPTIONS
# —————————————————————————–
acl shoutcast rep_header X-HTTP09-First-Line ^ICYs[0-9]
upgrade_http0.9 deny shoutcast
via on
cache_vary on
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
# TIMEOUTS
# —————————————————————————–
read_timeout 15 minutes
request_timeout 5 minutes
persistent_request_timeout 2 minutes
client_lifetime 1 day
# ADMINISTRATIVE PARAMETERS
# —————————————————————————–
cache_mgr dxzstudioz
# cache_effective_user nobody
visible_hostname cache.localhost.net
# PERSISTENT CONNECTION
# —————————————————————————–
client_persistent_connections on
server_persistent_connections on
# INTERNAL ICON
# —————————————————————————–
# icon_directory c:/squid/share/icons
# global_internal_static on
# short_icon_urls off
# DNS OPTIONS
# —————————————————————————–
check_hostnames off
allow_underscore on
hosts_file %SystemRoot%system32driversetchosts
# TAG: ipcache_size (number of entries)
# TAG: ipcache_low (percent)
# TAG: ipcache_high (percent)
# The size, low-, and high-water marks for the IP cache.
#
#Default:
# ipcache_size 1024
# ipcache_low 90
# ipcache_high 95
fqdncache_size 1024
# MISCELLANEOUS
# —————————————————————————–
memory_pools on
memory_pools_limit 8 MB
reload_into_ims on
coredump_dir c:/squid/var/cache



##################################################
# SQUID.CONF #
##################################################
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl localnet src 192.168.0.0/16
acl Safe_ports port 80 21 43 70 210 280 488 591 777 102-65535
acl SSL_ports port 443
acl CONNECT method CONNECT
http_access allow localhost
http_access allow localnet
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
http_reply_access allow all
icp_access allow localnet
icp_access deny all
reply_body_max_size 0 allow all
# NETWORK OPTIONS
# —————————————————————————–
http_port 3128
icp_port 3130
# OPTIONS
# —————————————————————————–
dead_peer_timeout 10 seconds
hierarchy_stoplist cgi-bin ?
peer_connect_timeout 120 seconds
# MEMORY CACHE
#—————————————————————————–
cache_mem 32 MB
maximum_object_size_in_memory 80 KB
memory_replacement_policy lru
# DISK CACHE OPTIONS
# —————————————————————————–
cache_replacement_policy lru
cache_dir ufs c:/squid/var/cache 350 16 256
store_dir_select_algorithm least-load
minimum_object_size 0 KB
maximum_object_size 4096 KB
cache_swap_low 90
cache_swap_high 95
# LOGFILE OPTIONS
# —————————————————————————–
access_log c:/squid/var/logs/access.log squid
# logfile_daemon c:/squid/libexec/logfile-daemon.exe
cache_log c:/squid/var/logs/cache.log
cache_store_log c:/squid/var/logs/store.log
mime_table c:/squid/etc/mime.conf
pid_filename c:/squid/var/logs/squid.pid
debug_options ALL,1
# OPTIONS FOR FTP GATEWAYING
# —————————————————————————–
ftp_user Squid@
ftp_list_width 32
ftp_passive on
ftp_sanitycheck on
# OPTIONS FOR TUNING THE CACHE
# —————————————————————————–
refresh_pattern cgi-bin 1 20% 2
refresh_pattern .asp$ 1 20% 2
refresh_pattern .acgi$ 1 20% 2
refresh_pattern .cgi$ 1 20% 2
refresh_pattern .pl$ 1 20% 2
refresh_pattern .shtml$ 1 20% 2
refresh_pattern .php3$ 1 20% 2
refresh_pattern ? 1 20% 2
refresh_pattern .gif$ 10080 90% 43200 reload-into-ims
refresh_pattern .jpg$ 10080 90% 43200 reload-into-ims
refresh_pattern .bom.gov.au 30 20% 120 reload-into-ims
refresh_pattern .html$ 480 50% 22160 reload-into-ims
refresh_pattern .htm$ 480 50% 22160 reload-into-ims
refresh_pattern .class$ 10080 90% 43200 reload-into-ims
refresh_pattern .zip$ 10080 90% 43200 reload-into-ims
refresh_pattern .jpeg$ 10080 90% 43200 reload-into-ims
refresh_pattern .mid$ 10080 90% 43200 reload-into-ims
refresh_pattern .shtml$ 480 50% 22160 reload-into-ims
refresh_pattern .exe$ 10080 90% 43200 reload-into-ims
refresh_pattern .thm$ 10080 90% 43200 reload-into-ims
refresh_pattern .wav$ 10080 90% 43200 reload-into-ims
refresh_pattern .txt$ 10080 90% 43200 reload-into-ims
refresh_pattern .cab$ 10080 90% 43200 reload-into-ims
refresh_pattern .au$ 10080 90% 43200 reload-into-ims
refresh_pattern .mov$ 10080 90% 43200 reload-into-ims
refresh_pattern .xbm$ 10080 90% 43200 reload-into-ims
refresh_pattern .ram$ 10080 90% 43200 reload-into-ims
refresh_pattern .avi$ 10080 90% 43200 reload-into-ims
refresh_pattern .chtml$ 480 50% 22160 reload-into-ims
refresh_pattern .thb$ 10080 90% 43200 reload-into-ims
refresh_pattern .dcr$ 10080 90% 43200 reload-into-ims
refresh_pattern .bmp$ 10080 90% 43200 reload-into-ims
refresh_pattern .phtml$ 480 50% 22160 reload-into-ims
refresh_pattern .mpg$ 10080 90% 43200 reload-into-ims
refresh_pattern .pdf$ 10080 90% 43200 reload-into-ims
refresh_pattern .art$ 10080 90% 43200 reload-into-ims
refresh_pattern .swf$ 10080 90% 43200 reload-into-ims
refresh_pattern .mp3$ 10080 90% 43200 reload-into-ims
refresh_pattern .ra$ 10080 90% 43200 reload-into-ims
refresh_pattern .spl$ 10080 90% 43200 reload-into-ims
refresh_pattern .viv$ 10080 90% 43200 reload-into-ims
refresh_pattern .doc$ 10080 90% 43200 reload-into-ims
refresh_pattern .gz$ 10080 90% 43200 reload-into-ims
refresh_pattern .Z$ 10080 90% 43200 reload-into-ims
refresh_pattern .tgz$ 10080 90% 43200 reload-into-ims
refresh_pattern .tar$ 10080 90% 43200 reload-into-ims
refresh_pattern .vrm$ 10080 90% 43200 reload-into-ims
refresh_pattern .vrml$ 10080 90% 43200 reload-into-ims
refresh_pattern .aif$ 10080 90% 43200 reload-into-ims
refresh_pattern .aifc$ 10080 90% 43200 reload-into-ims
refresh_pattern .aiff$ 10080 90% 43200 reload-into-ims
refresh_pattern .arj$ 10080 90% 43200 reload-into-ims
refresh_pattern .c$ 10080 90% 43200 reload-into-ims
refresh_pattern .cpt$ 10080 90% 43200 reload-into-ims
refresh_pattern .dir$ 10080 90% 43200 reload-into-ims
refresh_pattern .dxr$ 10080 90% 43200 reload-into-ims
refresh_pattern .hqx$ 10080 90% 43200 reload-into-ims
refresh_pattern .jpe$ 10080 90% 43200 reload-into-ims
refresh_pattern .lha$ 10080 90% 43200 reload-into-ims
refresh_pattern .lzh$ 10080 90% 43200 reload-into-ims
refresh_pattern .midi$ 10080 90% 43200 reload-into-ims
refresh_pattern .movie$ 10080 90% 43200 reload-into-ims
refresh_pattern .mp2$ 10080 90% 43200 reload-into-ims
refresh_pattern .mpe$ 10080 90% 43200 reload-into-ims
refresh_pattern .mpeg$ 10080 90% 43200 reload-into-ims
refresh_pattern .mpga$ 10080 90% 43200 reload-into-ims
refresh_pattern .pl$ 10080 90% 43200 reload-into-ims
refresh_pattern .ppt$ 10080 90% 43200 reload-into-ims
refresh_pattern .ps$ 10080 90% 43200 reload-into-ims
refresh_pattern .qt$ 10080 90% 43200 reload-into-ims
refresh_pattern .qtm$ 10080 90% 43200 reload-into-ims
refresh_pattern .ras$ 10080 90% 43200 reload-into-ims
refresh_pattern .sea$ 10080 90% 43200 reload-into-ims
refresh_pattern .sit$ 10080 90% 43200 reload-into-ims
refresh_pattern .tif$ 10080 90% 43200 reload-into-ims
refresh_pattern .tiff$ 10080 90% 43200 reload-into-ims
refresh_pattern .snd$ 10080 90% 43200 reload-into-ims
refresh_pattern .wrl$ 10080 90% 43200 reload-into-ims
refresh_pattern ^ftp:// 480 60% 22160
refresh_pattern ^gopher:// 30 20% 120
refresh_pattern . 480 50% 22160 reload-into-ims
##
quick_abort_min 16 KB
quick_abort_max 16 KB
quick_abort_pct 95
negative_ttl 5 minutes
positive_dns_ttl 6 hours
# HTTP OPTIONS
# —————————————————————————–
acl shoutcast rep_header X-HTTP09-First-Line ^ICYs[0-9]
upgrade_http0.9 deny shoutcast
via on
cache_vary on
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
# TIMEOUTS
# —————————————————————————–
read_timeout 15 minutes
request_timeout 5 minutes
persistent_request_timeout 2 minutes
client_lifetime 1 day
# ADMINISTRATIVE PARAMETERS
# —————————————————————————–
cache_mgr dxzstudioz
# cache_effective_user nobody
visible_hostname cache.localhost.net
# PERSISTENT CONNECTION
# —————————————————————————–
client_persistent_connections on
server_persistent_connections on
# INTERNAL ICON
# —————————————————————————–
# icon_directory c:/squid/share/icons
# global_internal_static on
# short_icon_urls off
# DNS OPTIONS
# —————————————————————————–
check_hostnames off
allow_underscore on
hosts_file %SystemRoot%system32driversetchosts
# TAG: ipcache_size (number of entries)
# TAG: ipcache_low (percent)
# TAG: ipcache_high (percent)
# The size, low-, and high-water marks for the IP cache.
#
#Default:
# ipcache_size 1024
# ipcache_low 90
# ipcache_high 95
fqdncache_size 1024
# MISCELLANEOUS
# —————————————————————————–
memory_pools on
memory_pools_limit 8 MB
reload_into_ims on
coredump_dir c:/squid/var/cache

NB :
- Code – code diatas adalah konfigurasi standard, yang dibuat oleh hans@arc.itb.ac.id
- Konfigurasi squid.conf diatas adalah configurasi standard, sehingga dapat diubah – ubah sesuai dengan keinginan
- Konfigurasi diatas memiliki kapasitas 350 MB, yang dapat anda tambah sendiri.

5. Setelah melakukan instalasi file squid.conf diatas sekarang kita dapat membuat direktori – direktori cache sesuai dengan permintaan squid.conf . Untuk membuat direktori – direktori tersebut dapat dilakukan dengan command prompt, lakukan langkah – langkah berikut :
* Masuk ke command prompt, dengan cara Start > Run, ketikan CMD, kemudian ENTER.
* Ketikkan code dibawah ini :
C:squidsbinsquid.exe -z
* Tunggu sampai proses selesai.

6. Setelah itu tinggal proses integrasi antara squid dengan windows, yaitu dengan cara mendaftarkan program squid sebagai service, dengan cara :
* Masuk ke command prompt, dengan cara Start > Run, ketikan CMD, kemudian ENTER.
* Ketikkan code berikut :
C:squidsbinsquid.exe -i -n squid
* Setelah itu cek dan aktifkan service, dengan cara masuk ke Control Panel > Adminstrative Tools > Services
cari nama service squid. Setelah ketemu klik kanan dan pilih Start.

Tahap penginstallasian squid telah selesai, sekarang tinggal bagaimana mengintegrasikan service squid pada browser. Seperti yang saya singgung pada awal artikel ini, bahwa squid itu adalah sebuah sebuah daemon untuk mempercepat browser, dengan cara meload cache – cache yang tidak diperlukan dari komputer kita / localhost.
Jadi, hal yang ditegaskan disini adalah perubahan Proxy, dari default ke localhost dengan port 3128 .
Apabila pembaca belum mengetahui, bagaimana cara melakukan perubahan proxy, maka saya akan menjelaskannya sedikit.

Mengganti Proxy Pada Firefox :
▬ Klik Tools >> Options..
▬ Pilih Advanced, dan masuk ke tab Network
▬ Klik settings, dan Pilih manual proxy configuration,
Kemudian isi HTTP Proxy dengan : localhost | Untuk Port dengan : 3128

Mengganti Proxy Pada IE :
▬ Klik Tools > Internet Options > Connections
▬ Klik LAN Settings, kemudian pilih Use Proxy Server
▬ Isikan Address : localhost | Untuk Port dengan : 3128

Mengganti Proxy Pada Opera :
▬ Klik Tools->Preference->Advanced
▬ Pilih proxy server dan isikan :
HTTP dengan : localhost | Untuk Port dengan : 3128