SQUID


Proxy Server Menggunakan SQUID
Sebelum kita mengetahui bagaimana cara setting Proxy Server Menggunakan SQUID, sebaiknyakita mengetahu terlebih dahulu apa itu Proxy
1.    Pengertian Proxy
Secara terminologi istilah proxy dapat diartikan sebagai seseorang/lembaga yang bertindak sebagai perantara atau atas nama dari orang lain/lembaga dalam suatu hal.
Namun dalam dunia jaringan komputer, istilah proxy berarti komputer yang berfungsi sebagai perantara antara client dan server dalam jaringan komputer. Jadi proxy server adalah sebuah perangkan komputer server yang menggunakan proxy pada sistemnya sebagai perantara antara server itu sendiri dengan clientnya.

2. Fungsi Proxy
Proxy memiliki 3 fungsi utama, yaitu:
a. Firewall
Proxy bekerja pada layer aplikasi (dalam OSI Layer), maka filtering yang dilakukan oleh proxy lebih "cerdas" daripada firewall biasa. Proxy web server dapat mengecek URL dari outgoing request (permintaan akses keluar) untuk halaman web. Dengan kemampuan ini, administrator dapat melarang atau mengizinkan akses ke domain tertentu. Firewall biasa tidak dapat melihat nama domain di dalam pesan tersebut, karena firewall hanya memeriksa header paket data.
 b. Gateway
Untuk dapat mengakses internet, sebuah komputer harus memiliki sebuah IP public. Untuk dapat mengakses internet secara bersama-sama dengan menggunakan satu IP public, dibutuhkan sebuah komputer yang memiliki IP public, yang digunakan sebagai gateway komputer-komputer lain. Dalam hal ini, proxy server juga berfungsi sebagai gateway. Server ini mempunyai dua interface, untuk koneksi ke internet dan untuk koneksi ke jaringan lokal. 

c. Cache
Fungsi proxy server yang lain adalah untuk web caching. Caching di sini diartikan sebagai penyimpanan internet object (gambar/halaman web) dari suatu website yang sudah pernah diakses, sehingga bila akan mengakses objek yang sama di internet, tidak perlu mengambil dari internet, tetapi cukup dari proxy karena sudah disimpan. Bandwidth yang dipakai pun akan lebih hemat, dan dapat mempercepat akses ke website.
SQUID PROXY
Squid adalah aplikasi untuk proxy yang berjalan di lingkungan sistem operasi *.nix. Namun, dalam perkembangannya ada pula squid yang berjalan di lingkungan system operasi Windows.
Beberapa file yang akan di konfigurasi pada SQUID Proxy adalah :
Access List
ACL (Access List) adalah daftar siapa saja yang dibolehkan atau ditolak untuk menggunakan proxy (squid) atau dengan kata lain adalah pendefinisian user/clients squid. Di Access list ini kita dapat membuat beberapa tipe daftar akses seperti acl ke IP address, acl Ke situs yang akan di blokir untuk client dan lain-lain.
Cache_mem
cache_mem digunakan untuk menentukan besaranya cache memori yang digunakan squid untuk melakukan caching objects ( In-Transit objects, Hot Objects, Negative-Cached objects). Sebaikanya besarnya sekitar 1/3 RAM yang digunakan.
Cache_dir
Menentukan direktori penyimpanan objek yang disimpan.
http_access
Menunjuk alamatalamat yang diperbolehkan atau tidak untuk mengakses proxy.
cache_mgr
Alamat Email yang di tampilkan bila proxy tidak dapat menampilkan halaman web
yang diminta.
visible_hostname
Informasi di footer bila proxy tidak dapat menampilkan halaman web yang diminta.
Visible_hostname
Informasi di footer bila proxy tidak dapat menampilkan halaman web yang diminta.
Berikut ini merupakan langkah-langkah setting proxy pad SQUID :
Yang Pertama kali harus di lakukan adalah setting IP address server yang akan dijadikan proxy server…
Untuk membuat Proxy server ini di butuhkan 2 NIC yaitu (eth0 dan eth1) dengan 2 IP address yaitu ip untuk terhubung ke internet dan ip untuk jaringan local.
Pada tulisan kali ini ip yang di gunakan adalah :

Perintah-Perntah IPTABLES



 Perintah-Perintah Pada IPTABLES
-Sudo su
-Iptables  -F
                Mengembalikan semua aturan pada posisi default
-Iptables  -P  INPUT  ACCEPT
Route packet yang masuk diterima dalam rule
-Iptables  -P  OUTPUT  ACCEPT
                Route packet yang keluar diterima dalam rule
-Iptables  -P FORWARD  DROP
                Menolak route packet yang akan di forward
-Iptables  -A  INPUT  -i lo  -j  ACCEPT
                Allow local connection
-Iptables  -A  INPUT  -m  state  --state RELATED,ESTABLISHED –j ACCEPT
                Allow relted and established
-Iptables  –A  INPUT  -p tcp  --dport 80  -j ACCEPT
                Menerima port 80 yang biasa digunakan untuk WWW
-Iptables  -A  INPUT  -p  tcp  --dport 22  -j  ACCEPT
                Menerima port 22 yang biasa digunakan untuk SSH
-Iptables  -A  INPUT  -j  DROP
Copyright 2009 Ade Mila Sintia. All rights reserved.
Bread Machine Reviews | watch free movies online by Blogger Templates