Pengertian Proxy
Proxy server (peladen proxy) adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.
Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.
Squid Proxy
Squid Proxy adalah aplikasi server proxy yang paling umum digunakan saat ini. Walaupun mampu dijalankan diberbagai platform, untuk penggunaan yang optimal gunakanlah platform OS Linux. Kombinasi antara Squid Proxy yang diset untuk menjadi transparan proxy dengan DNS Nawala dapat mencegah user menggunakan DNS Lain untuk melakukan akses ke situs negatif.
Yang pertama kali dilakukan adalah mengatur agar semua permintaan ke port 80 (port http) di arahkan ke port 3128 (port squid proxy) sbb:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 berikut adalah meg-edit squid.conf, carilah tag dns_nameserver yang umumnya masih diberi tanda "#" didepannya agar tidak aktif. Hilangkan tanda # tersebut dan tambahkan ip address DNS Nawala. contohnya sbb:
# TAG: dns_nameservers
# Use this if you want to specify a list of DNS name servers
# (IP addresses) to use instead of those given in your
# /etc/resolv.conf file.
# On Windows platforms, if no value is specified here or in
# the /etc/resolv.conf file, the list of DNS name servers are
# taken from the Windows registry, both static and dynamic DHCP
# configurations are supported.
#
# Example: dns_nameservers 10.0.0.1 192.172.0.4
#
#Default:
# none
#setting untuk DNS Nawala
dns_nameservers 180.131.144.144 180.131.145.145Setelah selesai, simpan berkas konfigurasi dan restart squid proxy untuk mengaktifkan setting yang baru saja dilakukan.
Tidak ada komentar:
Posting Komentar