Hey guys, kemarin kita udah bahas
Web Server kan, nah kita lanjut lagi nih, sekarang tentan ibu-ibu arisan, hehe,
bukan itu, tapi tentang Proxy Server dan konfigurasi Squid Proxy, aseek, tambah
hot lagi, butuh secangkir kopi nih buat nulis, lanjut gan...
Proxy Server ialah sebuah
komputer server yang bertindak sebagai komputer lainnya untuk menerima/
melakukan request terhadap konten dari sebuah jaringan internet atau
intranet.
Fungsi dari Proxy Server
1. Bertindak sebagai gateway
terhadap dunia Internet untuk setiap komputer klien.
2. Untuk mengamankan
jaringan pribadi yang terhubung langsung ke jaringan publik.
3. De el el (silahkan cari
sendiri, hehe #feelikeaboss)…
Jenis-jenis proxy
1. Forward Proxy : menerima
permintaan dari sebuah jaringan internal dan meneruskannya ke internet.
2. Open Proxy: proxy server
yang bisa diakses semua pengguna internet. Anonymous open proxy mengizinkan
pengguna untuk menyembunyikan IP saat menggunakan layanan internet.
3. Reverse Proxy: menerima
permintaan dari internet dan meneruskannya ke server yang ada di jaringan
internal. Yang membuat permintaan terhubung ke proxy dan respon yang
dikembalikan layaknya datang langsung dari sebuah proxy server.
...
EOF of Proxy, Now go to squid proxy guys, check this out..
...
Squid Proxy adalah aplikasi
komputer yang berfungsi untuk mempercepat koneksi internet serta menghemat
penggunaan Bandwidth. Aplikasi ini sangat cocok untuk digunakan oleh para
pengguna yang menggunakan koneksi dari kartu prabayar (modem) yang menggunakan paket
kuota (bandwidth limited).
Fungsi Squid Proxy!!
Sebagian besar pengguna internet
mungkin tidak menyadari bahwa setiap kali mengakses situs sebenarnya yang
mereka lakukan adalah mendownload semua data berupa tulisan, link, teks, gambar
dan file lain dalam halaman tersebut. Nah, data-data tersebut akan disimpan ke
dalam komputer dalam bentuk cache sehingga pada saat berkunjung kembali ke
situs tersebut, semua data yang terdapat dalam halaman tersebut tidak akan di
download seluruhnya melainkan hanya beberapa update-an terbarunya saja dan
sebagiannya lagi diambil dari cache yang tersimpan dalam komputer.
Cara install Squid Proxy
Pertama-tama install terlebih
dahulu squid melalui terminal atau melalui command prompt dengan cara :
# apt-get install squid
Setelah selesai maka Squid
langsung dapat di konfigurasikan dengan cara :
# nano /etc/squid/squid.conf
Tetapi sebelum di edit terlebih
dahulu backup dulu file aslinya agar kalau rusak bisa dikembalikan ke default :
# nano /etc/squid/squid.conf
/etc/squid/squid.conf.bak
Baru kemudian kita mulai
bermain-main dengan konfigurasi script Squid :
# nano /etc/squid/squid.conf
Cara Setting Configurasi Squid Proxy
Biasanya untuk mengatur kecepatan
internet kita lakukan Filtering:
Filtering : Ini merupakan bagian
terpenting dari Squid, dengan ini kita bisa mngatur rule-rule, dari mulai siapa
saja yang bisa mengakses internet sampai website apa yang diizinkan untuk di
akses.Access List : Siapa saja yang dapat mengakses Internet
contoh perintah : acl c1 src
170.0.0.101
acl : merupakan perintah access
list
user : nama user yang memiliki IP
atau group
src : merupakan source ip yang
digunakan, bisa menggunakan range jika ingin membuat group
2. Filtering Waktu : Memberikan izin
akses berdasarkan waktu dan hari
perintah : acl waktu-akses time
MTWHFA 08:00-16:00
acl : perintah access list
waktu-akses : caption untuk
perintah acl
time : perintah squid utk
mendefinisikan waktu
MTWHFA : merupakan perintah squid
untuk mendefinisikan waktu
M : Monday, T : Tuesday, etc…..
08:00-16:00 : Merupakan waktu
yang diperbolehkan untuk memberikan akses internet ke penggunaFiltering Website
: Memfilter website apa saja yang tidak boleh diakses oleh pengguna.
misal kita melarang untuk
mendownload file .pdf .mp3 dan .doc
acl file url_regex -i \.pdf$
\.doc$ \.mp3$
3.Untuk membatasi kecepatan kita
menggunakan delay pool
contoh:
delay_pool 1
delay_class 1 2
delay_access 1 allow c1
delay_parameters 2500/2500
2500/2500
script di atas membatasi
kecepatan user c1 menjadi max 2,5 KBps
4.Untuk membuat user lain dapat
menggunakan proxy maka proxy harus di export terlebih dahulu dengan cara:
export
http_proxy=ip_proxy:port_proxy
EOF beneran, hehehehe, next
is Java Web Server, coming soon..