Jumat, 04 November 2016

Implementasi proxy server



PERANCANGAN DAN IMPLEMENTASI PROXY SERVER DAN MANAJEMEN
BANDWIDTH MENGGUNAKAN LINUX UBUNTU SERVER


 Implementasi dan Pengujian
 Implementasi
1. Pertama penulis melakukan konfigurasi IP
  Address eth0 dan eth1 dengan perintah:
#nano /etc/network/interfaces
2. Melakukan konfigurasi routing dan
menambah dns dengan perintah:
# iptables -t nat -A POSTROUTING
-s 192.168.1.0/24 -d 0/0 -j
MASQUERADE
#nano /etc/resolv.conf
3. Instalasi Squid dan konfigurasi squid dengan
perintah dengan perintah :
# apt-get install squid
# gedit /etc/squid/squid.conf
4. Karena squid dikonfigurasi dengan mode
transparent maka penulis menambahkan
perintah :
# iptables -t nat -A PREROUTING –
i eth1 -p tcp --dport 80 -j DNAT
--to 192.168.2.1:3218
5. Kemudian penulis menginstal Apache2 agar
cachemgr.cgi dapat berfungsi untuk
memonitor squid.
6. Melakukan instalasi HTB-Tools
7. Konfigurasi manajemen bandwidth pada eth1
yang berhubungan langsung dengan clients
dengan perintah :
# gedit /etc/htb/eth1-qos.cfg
Dan menjalankannya dengan perintah :
# /etc/init.d/rc.htb start_eth1
Agar semua konfigurasi yang telah dibuat
dapat berjalan otomatis pada saat server
startup, penulis mengedit file rc.local
dengan mengetikan perintah seperti berikut
ini:
# nano /etc/rc.local


Pengujian Sistem dan Analisis Hasil
Pengujian Squid
                Untuk menguji squid,penulis melakukan
beberapa langkah berikut :

1. Pertama penulis menguji dengan cara
mengakses http://checker.samair.run melalui
web browser salah satu client pada jaringan
lokal.

  Hasil Pengecekan Squid
Dari pengujian ini http://checker.samair.run
mendeteksi dan memberikan informasi
bahwa client pada jaringan lokal dengan
alamat IP 192.168.2.2 mengakses internet
melalui SQUID 2.7 STABLE7 dengan nama
sandy57.com. Hal ini berarti proxy squid
telah berjalan dengan semestinya.
2. Selanjutnya penulis melakukan monitoring
terhadap jumlah HIT dan MISS yang terjadi
pada Squid Proxy.

                 Monitoring dengan Cachemgr
sebanyak 830 dan Miss sebanyak 301. Disini
dapat dilihat bahwa jumlah Hit jauh lebih
banyak dari jumlah Miss. Hal ini berarti
squid telah berhasil melakukan caching dengan baik.
 Pengujian Pemblokiran Akses
Selanjutnya penulis melakukan pengujian
terhadap pemblokiran situs, berikut langkahlangkahnya:
1. Pertama penulis mencoba mengakses situs
yang diblokir melalui Web Browser. Apabila
pemblokiran berhasil maka akan muncul
pesan seperti berikut ketika mencoba
mengakses situs yang di blokir :

                Pesan Saat Pemblokirn Sukses
2. Kemudian penulis melakukan pencatatan. 30
situs berhasil diblokir dari 30 sampling
pengujian yang mewakili lebih dari 500 situs
yang diblokir,maka diperoleh prosentasi
kesuksesannya adalah :


Pengujian Manajemen Bandwidth
Rincian Skema Pertama


Rata-rata Troughput Pada Skema Pertama


Perancangan

Skema Sistem
Berikut adalah skema dari arsitektur sistem
yang telah dirancang







Tidak ada komentar:

Posting Komentar