BLOG BUDAK BUNGO

Pages

Connect With Us

Instructions

Recomended

blogbudakbungo. Powered by Blogger.

Labels

Las series mรกs vistas

Categories

Followers

Our Partners

Archive

Cara Membuat Server Dari Laptop Sendiri

Website dimasa sekarang ini bukan hal yang awam bagi setiap orang. Sebuah sarana online yang terdiri dari sebuah Domain (nama atau tanda pengenal untuk sebuah situs atau website ".com, .net, .org, .info dll") dan Hosting (Media penyimpanan yang bisa di akses dari penjuru dunia baik yang berbayar atau gratis). Jika anda adalah orang yang sedang tertarik untuk membuat website, tutorial ini bisa membantu anda dalam memahami dan mengerti tentang tatacara pembuatan website dengan menggunakan komputer pribadi (PC). Cara ini bisa juga digunakan untuk para netter untuk membuat website "prelauncing" sebelum website sesungguhnya di onlinekan secara keseluruhan  di dunia maya.
membuat-webserver-localhost
Dalam kesempatan ini saya ingin mengajak anda untuk bisa mempraktekkan membuat sebuah webserver yang biasa di kenal dengan sebutan HTTPD [Hypertext Transfer Protocol Deamon] atau HTTP server. HTTP server adalah sebuah service yang bekerja untuk melayani request (permntaan) dari HTTP client (web browser) ke computer server. Tujuan akhir dari tutorial ini adalah agar anda bisa menggunakan webserver anda untuk keperluan  pembuatan website, baik yang berbasis database (menggunakan mysql) atau nondatabase (berupa web statis "biasanya hanya menggunakan html saja").

Untuk menjadikan  komputer kita menjadi sebuah webserver tidak perlu spsifikasi computer yang supercanggih atau cepat, tetapi adakalanya di butuhkan guna mempepercepat aplikasi yang kita gunakan. Untuk memulai menjadikan komputer pribadi kita menjadi sebuah webserver kita bisa menggunakan software free (software gratis) berupa :

- Appserv (AppservNetwork) bisa anda Download di situsnya :
http://www.appservnetwork.com
- XAMPP Bisa anda download di situsnya :
http://www.apachefriends.org/en/xampp.html

Kedua software ini sama, fungsinya adalah untuk bisa menjadikan komputer pribadi kita menjadi Web Server yang nantinya kita gunakan untuk hosting berbasis Apache yang digunakan untuk menampilkan website di localhost. PHP ( PHP adalah bahasa pemrograman berupa script (text) yang dijalankan pada server side. Artinya semua sintaks (perintah) yang kita berikan akan sepenuhnya dijalankan oleh server sedangkan yang dikirimkan ke browser hanya hasildari pemrosesan di server ) dan MySQL (adalah database "bankdata" yang sering digunakan dalam kombinasi sistem yang menggunakan interface PHP) dapat bekerja sama dengan banyak web server. Salah satu web server yang dikenal dan sudah terbukti ketangguhan serta konektifitasnya dengan PHP dan MySQL, adalah Apache. Anda bisa menginstall web yang berbasis CMS (Conten Managemen System) seperti Wordpress, Joomla, Drupal dll yang databasenya menggunakan Mysql. Apabila Software ini d install d computer anda, maka anda sudah bisa online menggunakan browser anda (IE, Firefox, Google Chrome, Opera dll) tetap secara local atau Localhost. untuk memastikan programnya berjalan anda bisa memanggilnya di browser anda dengan menuliskan "localhost" . jika sudah benar maka di browser akan mnampilkan informasi dari Fasilitas yang ada pada komputer anda mengenai software ini.

Kali in saya akan memberikan tutorial cara menginstall Appserv untuk keperluan Membuat Web Server Pribadi anda. Untuk memulainya pastikan file Installer Appserv sudah ada di komputer yang akan di setting.

1. Installasi Appserv
>> Klik 2x pada file appserv-win32-2.x.x.exe


instal-appserv-01
NEXT
instal-appserv-02
I Agree
instal-appserv-03
Pilih Folder untuk Data Penginstallan. Jika menggunakan DeefFreeze sebaiknya folder Appserv di letakkan di bagian Drive yang tidak terdeepfreeze (Misal D:\ E:\ atau F:\. Sebab akan berpengaruh terhadap hasil settinggan website nantinya. (bisa akan hilang atau terreset)
instal-appserv-04
Pilih semua fasilitas dan lanjutkan Next
instal-appserv-05
Tulis Nama Server (sebaiknya localhost saja biar mudah) dan isikan email (Port biarkan saja port 80) selanjutnya Next
instal-appserv-06

Isikan Password untuk User ROOT (Secara default nama master user database adalah ROOT). Isikan passwordnya semisal 123456 atau terserah kamu ( user ROOT dan Password : xxxx akan digunakan padasaat setting Koneksi ke database nantinya.)

instal-appserv-07

Instalasi selesai dan Jalankan Programnya. Jika penginstalan selesai maka secara automatis Apache dan MySql akan dijalankan baik sebelum di restart (komputernya) atau sesudah di restart (sebab akan berjalan automatis pada saat komputer hidup. Untuk memastikan Apache berjalan cek di bagian browser dengan menuliskan "localhost" di bagian address bar dan enter. Apabila benar akan tampil semacam ini :

instal-appserv-08
Nah selesai sudah penginstallan. Apabila anda ingin membuat sebuah website sample anda tinggal meletakkan (membuat folder) di folder "www" pada direktori "Appserv" anda. >> C:\AppServ\www
instal-appserv-11
Semisal kita akan membuat website dengan nama donaalfian.com, anda cukup membuat folder "donaalfian" di folder "www". >> C:\AppServ\www\donaalfian . untuk mengecek anda tinggal menuliskan alamat di browser (Address Bar) >> "localhost/donaalfian" dan enter. Jika benar di browser anda akan tampil seperti ini :

instal-appserv-13
Karena belum terisi file-file website maka tampilan akan seperti diatas. Sepertinya Tutorial Cara membuat Webserver ini saya sudahi dulu, sebab saya akan membuat tutorial Kelanjutan atau Tutorial Sesi 2 dalam Cara membuat  Website di Localhost*Updated. ada beberapa CMS yang nanti saya akan ajarkan diantaranya : Wordpress, Joomla, dan juga saya akan memberikan tutorial tentang pembuatan website dengan html serta PHP. Apabila anda masih bingung tentang pembuatan Webserver ini silahkan tuliskan Komentar, pertanyaan, atau masukan untuk Tutorial diatas.

Read more about dunia komputer by komputer-rifai.blogspot.com
Website dimasa sekarang ini bukan hal yang awam bagi setiap orang. Sebuah sarana online yang terdiri dari sebuah Domain (nama atau tanda pengenal untuk sebuah situs atau website ".com, .net, .org, .info dll") dan Hosting (Media penyimpanan yang bisa di akses dari penjuru dunia baik yang berbayar atau gratis). Jika anda adalah orang yang sedang tertarik untuk membuat website, tutorial ini bisa membantu anda dalam memahami dan mengerti tentang tatacara pembuatan website dengan menggunakan komputer pribadi (PC). Cara ini bisa juga digunakan untuk para netter untuk membuat website "prelauncing" sebelum website sesungguhnya di onlinekan secara keseluruhan  di dunia maya.
membuat-webserver-localhost
Dalam kesempatan ini saya ingin mengajak anda untuk bisa mempraktekkan membuat sebuah webserver yang biasa di kenal dengan sebutan HTTPD [Hypertext Transfer Protocol Deamon] atau HTTP server. HTTP server adalah sebuah service yang bekerja untuk melayani request (permntaan) dari HTTP client (web browser) ke computer server. Tujuan akhir dari tutorial ini adalah agar anda bisa menggunakan webserver anda untuk keperluan  pembuatan website, baik yang berbasis database (menggunakan mysql) atau nondatabase (berupa web statis "biasanya hanya menggunakan html saja").

Untuk menjadikan  komputer kita menjadi sebuah webserver tidak perlu spsifikasi computer yang supercanggih atau cepat, tetapi adakalanya di butuhkan guna mempepercepat aplikasi yang kita gunakan. Untuk memulai menjadikan komputer pribadi kita menjadi sebuah webserver kita bisa menggunakan software free (software gratis) berupa :

- Appserv (AppservNetwork) bisa anda Download di situsnya :
http://www.appservnetwork.com
- XAMPP Bisa anda download di situsnya :
http://www.apachefriends.org/en/xampp.html

Kedua software ini sama, fungsinya adalah untuk bisa menjadikan komputer pribadi kita menjadi Web Server yang nantinya kita gunakan untuk hosting berbasis Apache yang digunakan untuk menampilkan website di localhost. PHP ( PHP adalah bahasa pemrograman berupa script (text) yang dijalankan pada server side. Artinya semua sintaks (perintah) yang kita berikan akan sepenuhnya dijalankan oleh server sedangkan yang dikirimkan ke browser hanya hasildari pemrosesan di server ) dan MySQL (adalah database "bankdata" yang sering digunakan dalam kombinasi sistem yang menggunakan interface PHP) dapat bekerja sama dengan banyak web server. Salah satu web server yang dikenal dan sudah terbukti ketangguhan serta konektifitasnya dengan PHP dan MySQL, adalah Apache. Anda bisa menginstall web yang berbasis CMS (Conten Managemen System) seperti Wordpress, Joomla, Drupal dll yang databasenya menggunakan Mysql. Apabila Software ini d install d computer anda, maka anda sudah bisa online menggunakan browser anda (IE, Firefox, Google Chrome, Opera dll) tetap secara local atau Localhost. untuk memastikan programnya berjalan anda bisa memanggilnya di browser anda dengan menuliskan "localhost" . jika sudah benar maka di browser akan mnampilkan informasi dari Fasilitas yang ada pada komputer anda mengenai software ini.

Kali in saya akan memberikan tutorial cara menginstall Appserv untuk keperluan Membuat Web Server Pribadi anda. Untuk memulainya pastikan file Installer Appserv sudah ada di komputer yang akan di setting.

1. Installasi Appserv
>> Klik 2x pada file appserv-win32-2.x.x.exe


instal-appserv-01
NEXT
instal-appserv-02
I Agree
instal-appserv-03
Pilih Folder untuk Data Penginstallan. Jika menggunakan DeefFreeze sebaiknya folder Appserv di letakkan di bagian Drive yang tidak terdeepfreeze (Misal D:\ E:\ atau F:\. Sebab akan berpengaruh terhadap hasil settinggan website nantinya. (bisa akan hilang atau terreset)
instal-appserv-04
Pilih semua fasilitas dan lanjutkan Next
instal-appserv-05
Tulis Nama Server (sebaiknya localhost saja biar mudah) dan isikan email (Port biarkan saja port 80) selanjutnya Next
instal-appserv-06

Isikan Password untuk User ROOT (Secara default nama master user database adalah ROOT). Isikan passwordnya semisal 123456 atau terserah kamu ( user ROOT dan Password : xxxx akan digunakan padasaat setting Koneksi ke database nantinya.)

instal-appserv-07

Instalasi selesai dan Jalankan Programnya. Jika penginstalan selesai maka secara automatis Apache dan MySql akan dijalankan baik sebelum di restart (komputernya) atau sesudah di restart (sebab akan berjalan automatis pada saat komputer hidup. Untuk memastikan Apache berjalan cek di bagian browser dengan menuliskan "localhost" di bagian address bar dan enter. Apabila benar akan tampil semacam ini :

instal-appserv-08
Nah selesai sudah penginstallan. Apabila anda ingin membuat sebuah website sample anda tinggal meletakkan (membuat folder) di folder "www" pada direktori "Appserv" anda. >> C:\AppServ\www
instal-appserv-11
Semisal kita akan membuat website dengan nama donaalfian.com, anda cukup membuat folder "donaalfian" di folder "www". >> C:\AppServ\www\donaalfian . untuk mengecek anda tinggal menuliskan alamat di browser (Address Bar) >> "localhost/donaalfian" dan enter. Jika benar di browser anda akan tampil seperti ini :

instal-appserv-13
Karena belum terisi file-file website maka tampilan akan seperti diatas. Sepertinya Tutorial Cara membuat Webserver ini saya sudahi dulu, sebab saya akan membuat tutorial Kelanjutan atau Tutorial Sesi 2 dalam Cara membuat  Website di Localhost*Updated. ada beberapa CMS yang nanti saya akan ajarkan diantaranya : Wordpress, Joomla, dan juga saya akan memberikan tutorial tentang pembuatan website dengan html serta PHP. Apabila anda masih bingung tentang pembuatan Webserver ini silahkan tuliskan Komentar, pertanyaan, atau masukan untuk Tutorial diatas.

CARA MEMBUAT KONEKSI INTERNET MENJADI SUPER CEPAT

>>Mungkin yang namanya browsing Internet dengan kecepatan yang tinggi
sangatlah sulit, apalagi jika browsingnya di warnet atau memakai modem... Duch.... Pasti nyebalin, plus lemot banget.
Rasanya koneksi cepat, merupakan barang langka di Indonesia. Dan kalau mau cepat, paling harus lewat Wifi.. Dan itu pun, kalau Anda beruntung mendapat bandwith yang besar...

>>Oh iya, langsung saja kita ke topik semula. Berbagai cara dilakukan untuk mempercepat koneksi internet baik menggunakan software agar koneksi internet menjadi lebih cepat maupun menggunakan settingan tertentu
yang diklaim bisa mempercepat koneksi internet, dalam hal ini merubah DNS Server, (masalah DNS Server akan di bahas pada postingan berikutnya)

>>Berikut ini adalah tips yang dapat digunakan untuk mempercepat koneksi internet (terbukti koq):

>>Menggubah setting bandwith pada windows
Asal tahu aja, bahwa OS windows sudah membatasi bandwidth untuk koneksi internet sebanyak 20% dari total bandwidth yang
seharusnya bisa maksimal, jika netter ingin menambah bandwidth internet supaya koneksinya terasa lebih cepat dan kencang, dapat dilakukan dengan cara mengurangi ataupun mengosongkan batasan bandwidth tersebut.

>>Adapun langkah-langkahnya sebagai berikut (khusus windows XP):
1. Klik Start
2. Klik Run
3. Ketik gpedit.msc lalu OK
4. Selanjutnya klik Administrative Templates pada bagian computer configuration
5. Lalu klik Network
6. Langkah berikutnya klik QoS Packet scheduler
7. Klik Limit Reservable Bandwidth
8. Pada bagian setting pilih enable
9. Berikutnya ubah Bandwidth Limit (%) menjadi 0
10. Klik Apply dan Ok
11. Terakhir close dan restart komputer atau Laptop Anda..
Semoga bermanfaat

Merubah tampilan ERR_ACCESS_DENIED di proxy

Untuk merubah tampilan standar squid apabila memblok suatu situs, maka cara ini layak untuk dicoba

A. Saya asumsikan Proxy telah terinstal baik, dan sudah ada aplikasi Putty serta Winscp
1. Masuk ke proxy via putty
2. Ketik nano /etc/squid/porno.txt
3. Download daftar situs porno di http://ouziel-lusca.googlecode.com/files/porno.txt
4. Buka file yang telah didownload tadi kemudian salin daftar situsnya dan paste via putty
5. Kemudian tekan CTRL+X di keyboard dan tekan Y dan tekan ENTER di keyboard (Tambahkan daftar bila perlu)
B. Saya asumsikan Anda sudah dapat membuka Winscp
1. Ketik di putty chmod 777 /etc/squid  dan sudo chmod 777 /usr/share/squid-langpack/en
(memberi akses admin) masukkan pssw admin
2. Buka Winscp masuk ke folder /etc/squid
3. Buka file squid.conf
4. Cari baris acl dynamic urlpath_regex cgi-bin \?
5. Ketik dibawah baris tersebut acl porn url_regex “/etc/squid/porno.txt
6. Selanjutnya isi http_access deny porn di atas http_access allow manager localhost
7. Kemudian klik Save
8. ketik sudo chmod 777 /usr/share/squid-langpack/en/ERR_ACCESS_DENIED
Masuk folder /usr/share/squid/errors/Engslish, kemudian buka file ERR_ACCESS_DENIED (klik 2x)
9. Edit pada baris <meta http-equiv=”Content-Type” content=”text/html;charset=iso-8859-1″ />
<title>ERROR: The requested URL could not be retrieved</title></head>
10. Ubah menjadi <meta http-equiv=”Content-Type” content=”text/html;charset=iso-8859-1″ />
<title>DIBLOK:Maaf Situs yang anda minta kami blokir</title></head>
11. Selanjutnya baris <body><div id=”container”><div id=”header”><h1>ERROR</h1>
<h2>The requested URL could not be retrieved</h2></div>
12. Rubah menjadi     <body><div id=”container”><div id=”header”><h1>DIBLOKIR</h1>
<h2>Maaf Situs yang anda minta di blok</h2></div>
13. Selanjutnya        <div id=”body”><div id=”what”><p>While trying to retrieve the URL:
<a href=”%U”>%U</a></p></div><div id=”errortitle”>
<p>The following error was encountered:</p></div>
14. Rubah menjadi     <div id=”body”><div id=”what”><p>Ketika anda mencoba mengakses URL:
<a href=”%U”>%U</a></p></div><div id=”errortitle”><p>Pesan berikut di temukan:</p></div>
15. Selanjutnya  <div id=”errorwhat”><p>Access Denied.</p></div><div id=”errordescription”><p>
Access control configuration prevents your request from being allowed at this time.
Please contact your service provider if you feel this is incorrect.</p></div></div>
16. Rubah menjadi    <div id=”errorwhat”><p>Akses Di Blok Ubuntu Server</p></div><div id=”errordescription”><p>
Akses konfigurasi kontrol mencegah permintaan Anda dari yang diperbolehkan saat ini,
di karenakan mengandung unsur porno. Silahkan hubungi operator Anda jika Anda merasa ini tidak benar.
</p></div></div>
17. Selanjutnya      <p><div id=”footer”>Your cache administrator is <a href=”mailto:%w”>%w</a>.</div>
<div id=”signature”>Generated %T by %h (%s).</div></p>
18 . Rubah menjadi     <p><div id=”footer”>Administrator Ubuntu Proxy Lusca adalah<a href=”mailto:%w”>%w</a>.</div>
<div id=”signature”>Generated %T by %h (%s).</div></p>
19. Selanjutnya save
20. Anda bisa langsung mengambil file ERR_ACCESS_DENIED yang sudat diedit di http://ouziel-lusca.googlecode.com/files/ERR_ACCESS_DENIED
21. Kemudian masukkan lewat Winscp ke folder /usr/share/squid/errors/English
22. Masuk ke putty ketik sudo squid -k reconfigure
23. Cek via browser, masukkan situs atau kata yang mengandung “porno”
Banyak sekali cara untuk mempercepat akses browsing internet salah satunya dengan menggunakan proxy.


proxy adalah perantara untuk mengakses suatu halaman web yang telah tersimpan dalam cache,
Caching merupakan sebuah cara untuk menyimpan objek-objek Internet yang diminta
(seperti halnya data halaman web) yang bisa diakses melalui HTTP, FTP dan Gopher 
di dalam sebuah sistem yang lebih dekat dengan situs yang memintanya,



tersimpannya history suatu halaman web di cache akan lebih mempercepat kita mengakses halaman web
tersebut tanpa harus mengambil data dari server web itu sendiri, dan tentunya akan mempersingkat waktu 
dan menghemat bandwith.

oke tidak usah banyak basa basi langsung aja silahkan download 
squid27 nya DISINI

extract squid27 ke drive c (tentunya kompuer anda harus sudah terinstall winrar )

> pastikan hasil extract squid sudah ada di drive C



buka folder etc, C/squid/etc

folder tersebut berisi 


copy ke empat file tersebut dan paste kan pada folder yang sama


> kemudian hapus text "copy of" dan ".default" dari ke empat file 
yang tadi telah di copy



> buka file squid.conf dengan menggunakan notepad++, atau dengan notepad bawaan windows juga ga papa


Hapus isi file tersebut (untuk backup masih ada file squid.conf.default yg bisa dicopy & rename lagi), 
isi dengan konfigurasi seperti dibawah ini:

============================================================== 
http_port 3128
dns_nameservers 208.67.222.222 208.67.220.220
acl shoutcast rep_header X-HTTP09-First-Line ^ICY.[0-9]
upgrade_http0.9 deny shoutcast
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache

acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

http_access allow manager localhost
http_access allow localhost
http_access allow localnet
http_access deny manager
http_access deny !Safe_ports

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

cache_mem 8 MB
cache_swap_low 98
cache_swap_high 99

access_log c:/squid/var/logs/access.log
coredump_dir c:/squid/var/cache

access_log none
cache_store_log none
==============================================================

lalu save konfigurasi diatas


konfigurasi di atas bisa dirubah sesuai dengan ke butuhan anda
mohon kepada para master untuk ditambahkan/koreksi...!!

kemudian saat nya kita membuat folder swap dan menginstall services squid

Pada Windows 7 matikan dulu UAC (User Account Control) 
di control panel >> administrative tools >> User Account Control
turunkan di level paling bawah kemudian restar pc

> Buka Command Prompt di windows dengan cara ketik "cmd" dikolom Run

> pindah ke direktori C:\squid\sbin> dengan cara ketik 
cd c:\squid\sbin


> Setelah pindah direktori C:\squid\sbin 
ketik perintah squid -z yg gunanya untuk membuat swap directory Squid


> masih di direktori C:\squid\sbin> ketik perintah squid -d l -D untuk membuat cache


karena gak balik2 ke c:\ prompt lagi, maka teken aja CTRL-C
dan perintah tersebut menggunakan huruf L kecil.

> masih di C:\squid\sbin> ketik perintah squid -i
untuk menginstall services

> kemudian jalankan services squid sekarang dengan ketik
net start squid

pastikan bahwa squid telah ber operasi salah satunya dengan cara masuk pada task manager
ctrl-alt-del



sampai disini squid telah berjalan pada sistem anda.

>>Seting Proxy pada browser<<


> setting di mozilla firefox

masuk pada tab tools >> options >> advance >> network >> setting


pilih manual proxy configuration
pada http proxy isi 127.0.0.1 port 3128

lalu ok





> setting di internet explorer

masuk pada tab tools >> connections >> LAN setting


centang use proxy server for your LAN

isikan pada address 127.0.0.1 port 3128

centang bypass

lalu ok



sekarang saatnya test browsing, buka situs apa aja
kemudian tutup dan buka lagi

bedakan pada saat membuka pertama kali dan yang kedua akan lebih cepat yang kedua
kenapa ? karena anda tidak lagi request ke web server situs tersebut melainkan dari cache yang tersimpan di pc anda.

apabila anda tidak dapat browsing berarti install squid belum berhasil
coba teliti lagi apa yang belum anda lakukan, atau ulangi perintah dari awal

selamat mencoba ...!

Install Squid untuk Server Proxy Cache di Windows

Squid Proxy Server adalah proxy cache untuk Web yang dukung HTTP, HTTPS, FTP, dan banyak lagi layanan internet lain. Dengan file cache Squid kita bisa menghemat bandwidth dan meningkatkan waktu respon dan menggunakan kembali file cache Squid dari halaman web yang sering diminta. Squid memiliki kontrol akses yang luas dan menjadi akselerator server yang sangat berguna. Squid Proxy sekarang ini dapat berjalan pada kebanyakan sistem operasi yang tersedia, termasuk Windows dan sistem operasi yang berlisensi GNU GPL (baca saja UNIX atau LINUX).

Warnet dengan Squid Proxy Windows

Seringkali kawan-kawan meminta tolong dalam untuk membuatkan server transparent proxy menggunakan squid cache, dan yang paling sering adalah meminta solusi untuk mempercepat koneksi warnetnya yang bersistem operasi Windows. Squid Cache sendiri memang sudah tersedia versi windows-nya. Bahkan bisa beroparasi di Windows 7 selain di Windows XP.

Instalasi Squid Cache sebagai Transparent Proxy

Sebelum memulai instalasi Squid Proxy, download dulu Paket Squid for Windows. Versi terbaru (pada saat saya menulis artikel ini, Versi Stabil Standar : Squid 2.7.STABLE8). Paket Squid untuk Windows bisa download dari sini Setelah selesai download, lanjutkan dengan Langkah-lngkah berikut:
- ekstrak file-file Squid dalam file .zip yang tadi anda download ke
c:\squid
.
- Segera setelah meng-ekstrak, modifikasi file-file konfigurasi yang ada di c:\squid\etc\
- copy file squid.conf.default dan ubah nama filenya menjadi squid.conf
- copy file mime.conf.default dan ubah nama filenya menjadi mime.conf dan seterusnya.
- kemudian konfigurasikan file squid.conf dengan mengedit menggunakan notepad atau editor lain seperti notepad++
Yang sangat penting untuk diperhatikan dalam meng-edit file squid.conf adalah pada langkah-langkah berikut :
Langkah Pertama
http_port 3128
#port yang digunakan, bisa diganti sesuai keinginan anda, saya rubah menjadi :
http_port localhost:3128
Langkah Kedua
acl localnet src 10.10.10.0/24
#localnet adalah nama untuk jaringan/LAN 10.10.10.0/24
Langkah Ketiga
http_access allow localnet #pastikan jaringan diberi ijin akses
tambahkan baris baru : http_access allow localhost sehingga menjadi:
http_access allow localnet
http_access allow localhost
setelah itu, simpan.
Langkah selanjutnya adalah membuat direktori untuk squid cache dalam direktori c:\squid\sbin dulu.
Sebelumnya buka Command Promt dengan mengetikkan CMD di start%gt;run.
ketikkan perintah :
cd c:\squid\sbin
maka di command promt akan terlihat seperti berikut :

squid-sbin.JPG

ketikkan perintah :
squid -z
Jika konfigurasi benar maka pembuatan cache nya berjalan mulus.

squid-swap.JPG

Kemudian install squid agar bisa dijalankan sebagai servis secara default
ketikkan perintah :
squid -i
Untuk mengecek apakah sudah terinstal, buka Start > Control Panel > Administrative Tools > Services (bisa juga dari run, ketikkan perintah : services.msc)
Cari nama squid, klik [Start] untuk mulai menjalankan servis squid.
Catatan saya:
:: Jika anda mendapati cannott create service, maka bisa dipastikan squid sudah terinstal atau pernah terinstal. coba restart windows anda.
:: Jika dalam Windows anda firewall-nya sedang aktif, pastikan squid masuk dalam daftar exceptions, baik aplikasinya maupun port yang digunakan. Pengalaman saya pertamakali, berkali kali saya gagal ketika mencoba men-start servis Squid. Secara default, aplikasi Squid (c:/squid/etc/squid.exe) sudah ada dalam daftar exceptions dengan nama squid, kita tinggal menambahkan daftar exceptions untuk port yg digunakan Squid dengan cara :
1. Masuk ke Control Panel > Windows Firewall > Exceptions
2. Klik [add port] isikan Name: squidport Port number : 3128 (isikan port yang di buka pada squid conf pada file squid.conf , jika sesuai tutorial ini, portnya: 3128 )  dan TCP yang di aktifkan kemudian klik [Ok]
3. Jangan lupa, Squid pada Exceptions diberi tanda cek.
Tambahan:
1. Untuk memblok website tertentu agar tidak bisa diakses oleh Client, tambahkan pada squid.conf :
acl blocklist url_regex "c:/squid/etc/blocklist.txt"
setelah itu buat file blocklist.txt di direktori/folder c:\squid\etc dan isikan daftar situs yang ingin diblok, contohnya :
.webscruiser.cc
.e-finder.cc
Contoh konfigurasi sederhana squid.conf untuk warnet:
Update 7 Januari 2013: file squid.conf
#####SRART##CODE#knoacc@gmail.com#####
acl all src all
acl localhost src 127.0.0.1/32
acl manager proto cache_object
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl SSL_ports port 443
acl Safe_ports port 80  # http
acl Safe_ports port 21  # ftp
acl Safe_ports port 443  # https
acl Safe_ports port 70  # gopher
acl Safe_ports port 210  # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280  # http-mgmt
acl Safe_ports port 488  # gss-http
acl Safe_ports port 591  # filemaker
acl Safe_ports port 777  # multiling http
acl CONNECT method CONNECT
visible_hostname phateholloway #mailto id-lib@googlecode.com 
http_access allow manager
http_access allow localnet
http_access allow localhost
http_access deny all
http_port localhost:3128
icp_port 0
#dns_nameservers 208.67.222.222 208.67.220.220
dns_nameservers 8.8.8.8 8.8.4.4
cache_replacement_policy heap LFUDA
cache_swap_low 98
cache_swap_high 99
maximum_object_size_in_memory 512 bytes
cache_dir aufs c:/squid/var/cache 14000 32 256
access_log c:/squid/var/cache/access.log
cache_log c:/squid/var/cache/cache.log
cache_store_log c:/squid/var/cache/store.log
cache_mem 16 MB
logfile_rotate 10
memory_pools off
maximum_object_size_in_memory 512 bytes
minimum_object_size 1 bytes
maximum_object_size 1024 MB
quick_abort_min 0 KB
quick_abort_max 0 KB
log_icp_queries off
client_db off
buffered_logs on
half_closed_clients off
#####END##CODE#knoacc@gmail.com#####
Jika proses instalasi di atas selesai, anda bisa mengecek di whatismyip.com setelah anda mengatur browser agar menggunakan squid proxy server. Jika instalasi berhasil maka di browser akan tampak seperti berikut:

cek-ip-proxy.JPG

Hasilnya mungkin tidak begitu terasa pada saat awal memakai Squid, tetapi ketika halaman-halaman yang semakin banyak dibuka maka akan bertambah cache yang tersimpan, sehingga manjadi lebih cepat secara bertahap.
Update artikel tgl 19 Juni 2012
-- silahkan di baca juga referensi untuk Optimasi Squid Proxy Server (ada file squid.cof yang bisa anda download)
Update artikel tgl 11 Agustus 2012
-- jika squid terlalu rumit, Anda bisa menggunakan Handy Cache dan baca juga Panduan Konfigurasi Handy Cache-nya.
Update tgl 18 September 2012
-- artikel lebih ringkas
-- update gambar screenshoot.
-- versi stabil terbaru adalah Squid 3.2 (unix) sedangkan squid untuk windows terbaru yakni squid 3.x masih belum stabil

Proudly powered by : Blogger
Copyright © 2013. Blog Budak Bungo - All Rights Reserved
Blog By : Vhen Part II
Template by blogbudakbungo.blogspot.com | Publish :budakbungo