Facebook Twitter

Proxy & Konfigurasi Squid Proxy

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

nih contoh screenshot'nya bray


EOF beneran, hehehehe, next is Java Web Server, coming soon..