Wednesday, January 20, 2016

Cara Konfigurasi Proxy Debian 6

MENGINSTALASI SISTEM OPERASI JARINGAN BERBASIS GUI
(GRAPHICAL USER INTERFACE)
MODUL PRAKTEK KONFIGURASI PROXY SERVER


I.         Dasar Teori
Proxy Server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet, atau dengan kata lain server proksi adalah suatu jaringan yang menjadi perantara antara jaringan lokal dan jaringan internet. Proxy server dapat berupa suatu sistem komputer ataupun sebuah aplikasi yang bertugas menjadi gateway atau pintu masuk yang menghubungan komputer kita dengan jaringan luar.
proxy server sebenarnya sangat sederhana. Ketika seorang pengguna layanan proxy meminta berkas, files, sambungan atau sumberdaya dari public server, maka proxy server meneruskannya ke internet seolah-olah proxy tersebut yang meminta. Dan ketika proxy server mendapatkan apa yang di minta pengguna, dia memberikan respon kepada pengguna seolah-olah dia adalah public server (internet). Dengan menggunakan proxy, maka identitas komputer menjadi tersembunyi. Proxy ini pada umumnya digunakan untuk kegiatan menyembunyikan identitas atau untuk menghindari pemblokiran akses ke suatu 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.



Tiga fungsi utama proxy server adalah:
1.         Connection Sharing.
    Bertindak sebagai gateway yang menjadi batas antara jaringan lokal dan jaringan luar. Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan terhubung kepadanya dan koneksi jaringan luar juga terhubung kepadanya. Dengan demikian koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connecion sharing).
2.         Filtering.
    Bekerja pada layar aplikasi sehingga berfungsi sebagai Firewalll paket filtering yang digunakan untuk melindungi jaringan lokal terhadap gangguan atau serangan dari jaringan luar. Dapat dikonfigurasi untuk menolak situs web tertenu pada waktu-waktu tertentu.
3.         Caching.
    Proxy Server memiliki mekanisme penyimpanan obyek-obyek yang sudah diminta dari server-server di internet. Mekanisme caching akan menyimpan obyek-obyek yang merupakan permintaan dari para pengguna yang di dapat dari iternet.
II.      Tujuan
1. Dapat menciptakan jaringan internet pada sistem oprasi linux debian 6
2. Dapat mengkonfigurasi Proxy Server
3. Mampu menganalisa dan mengetahui sistem jaringan  pada sistem oprasi linux debian 6.
4. Dapat membuat keamanan (firewall) pada sebuah jaringan dalam skala tinggi.
5. Memblokir suatu situs dan memfilter akses jaringan.
III.   Peralatan Praktikum
1.      Sebuah perangkat jaringan komputer
2.      Sistem oprasi Debian 6
3.      Sistem oprasi windows
4.      ISO / CD Master debian 6
IV.   Langkah Kerja
1.    Share Koneksi dan SET Ip Tables
a.    1 buka tekt editor file sysctl.conf pada direktory /etc
$ nano /etc/sysctl.conf
hapus tanda pagar # dari net.ipv4.ip_forward=1
b.    buka text editor dari file rc.local pada direktory /etc
$ nano /etc/rc.local
tambahkan perintah sebelum / diatas exit 0
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
eth0 merupakan ethernet yang digunakan untuk mengkonfigurasi ip dari ISP
c.    masuk ke root terminal dan reboot debian server dengan perintah #reboot
masuk ke root terminal dan ketik perintah $ invoke-rc.d rc.local stop {enter}
$ invoke-rc.d rc.local start {enter}

2.    Instalasi dan Konfigurasi PROXY Squid Transparent
a.    apt-get install squid
b.    buka text editor squid.conf didalam direktory /etc
menggunakan perintah $ nano /etc/squid.conf
·         cari perintah http_port 3128 tambahkan transparent dibelakang perintah
sehingga menjadi http_port 3128 transparent
·         cari # https_access allow localnet hapus tanda pagarnya (#) dibelakang perintah
·         dan tambahkan perintah http_access deny bloking #//bloking adalah variable yg nanti akan dipanggil di acl
sehingga menjadi seperti dibawah.
http_access deny bloking
http_access allow localnet
http_access allow localhost
·         cari perintah acl connect method dan tambahkan perintah dibawahnya shg seperti dibawah.
acl bloking dstdomain "/etc/squid/bloksitus.txt"
bloksitus.txt adalah file txt yang sebelumnya sudah dibuat dan disimpan pada direktory squid
·         cari perintah visible_hostname tambahkan perintah dibawah #none
visible_hostname proxy.tkjsmk2kds.net
proxy.tkjsmk2kds.net adalah nameserver yang digunakan
·         cari perintah cache_mgr webmaster kemudian tambahkan perintah sehingga menjadi
cache_mgr webmaster@tkjsmk2kds.net
webmaster@tkjsmk2kds.net adalah nameserver yang digunakan
·         cari perintah cache_mem 8 MB kemudian hapus tanda # dibelakangnya                 
c.                buat alamat / situs yang akan di blok
·         dengan perintah nano /etc/squid/bloksitus.txt
·         tuliskan situs situs yang akan di bloking misal .kompas.com
d.    berikan hak akses pada direktory /etc/squid dengan perintah
·         chown -R proxy:proxy /etc/squid/* {enter}
·         chmod +x /etc/squid/* {enter}
e.    tambahkan firewall pada file rc.local
·         buka tekt editor rc.local dg perintah nano /etc/rc.local
·         tambahkan perintah dibawah iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sehingga menjadi
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
f.     masuk ke root terminal dan reboot debian server dengan perintah #reboot
g.    masuk ke root terminal dan ketik perintah $ invoke-rc.d rc.local stop {enter}

$ invoke-rc.d rc.local start {enter}


EmoticonEmoticon