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