Sunday, April 24, 2016

Proxy

Bab 3 Proxy


            3.1    Pengertian
Proxy adalah server atau program komputer yang mempunyai peran sebagai penghubung antara suatu komputer dengan internet.

            3.2    Cara Kerja
Ketika user menggunakan layanan suatu proxy lalu meminta file atau data yang terdapat di public server (internet) maka proxy akan meneruskannya ke internet jadi seolah-olah proxy tersebut yang memintanya. Dan saat proxy server telah mendapatkan apa yang diminta oleh user, proxy akan memberikan respon kepada user jadi seolah-olah dialah public servernya.

3.3    Instalasi
Paket yang perlu diinstal untuk konfigurasi proxy adalah squid3
Dengan cara : # apt-get install squid3

3.4    Konfigurasi
Terdapat 3 konfigurasi dalam proxy, yaitu :
a)      Konfigurasi 1
ü   Edit   /etc/squid3/squid.conf
Dengan cara : nano /etc/squid3/squid.conf
Lalu ubah : http_acces deny all
menjadi    : http_access allow all

ü   Restart service squid
Dengan cara :   service squid3 restart

ü   Konfigurasi browser dengan mengganti alamat proxy menjadi 192.168.100.95 dengan port 3128

b)      Konfigurasi 2
ü   Edit   /etc/squid3/squid.conf
Dengan cara :   nano /etc/squid3/squid.conf
Tambahkan konfigurasi :
acl bloksitus url_regex -i "/etc/squid3/urlblok.txt"
http_access deny bloksitus
http_access allow all

ü   Tambahkan file url yang ingin di blok
Dengan cara :   nano /etc/squid3/urlblok.txt
Kemudian isi dengan :
            face
                    detik

ü   Restart service squid
Dengan cara :   service squid3 restart

ü   Konfigurasi browser dengan mengganti alamat proxy menjadi 192.168.100.95 dengan port 3128

c)      Konfigurasi 3
ü   Edit   /etc/squid3/squid.conf
Dengan cara :   nano /etc/squid3/squid.conf
Tambahkan konfigurasi :
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/users
acl otentikasi proxy_auth REQUIRED
http_access deny !otentikasi
acl bloksitus url_regex -i "/etc/squid3/urlblok.txt"
http_access deny bloksitus
http_access allow all

ü   Buat user proxy, sehingga ketika akan mengakses browser akan diminta username dan password.
Dengan cara :
root@ubuntu:~# htpasswd -c /etc/squid3/users dicky
New password:
Re-type new password:
Adding password for user dicky


                                    Jika benar akan muncul tampilan seperti diatas.

ü   Ubah permission file user
Dengan cara : #chmod o+r /etc/squid3/users

ü   Restart service squid
Dengan cara :   service squid3 restart

ü   Konfigurasi browser dengan mengganti alamat proxy menjadi 192.168.100.95 dengan port 3128

3.5    Studi Kasus
Pada pengamatan ini, saya melakukan pengecekan setiap konfigurasi, untuk mengetahui apakah proxy yang kita setting sudah berhasil.

1.             Pada konfigurasi 1 :
Akses www.google.com www.facebook.com dan www.detik.com. Apa yang terjadi ?     
Pada konfigurasi 1 semua url masih bisa terbuka semua.




2.             Pada konfigurasi 2 :
Akses www.google.com www.facebook.com dan www.detik.com. Apa yang terjadi ?     
Pada konfigurasi 2 www.facebook.com dan www.detik.com sudah terproxy, sedangkan www.google.com masih bisa diakses.

                                          www.detik.com pada konfigurasi 2

                                          www.facebook.com pada konfigurasi 2

                                                                        www.google.com pada konfigurasi 2

3.             Pada konfigurasi 3 :
Akses www.google.com www.facebook.com dan www.detik.com. Apa yang terjadi ?     
Pada konfigurasi 3 akan ada permintaan untuk memasukkan username dan password, tapi www.facebook.com dan www.detik.com tetap terproxy dan www.google.com masih bisa diakses.



Load disqus comments

0 comments

W E L C O M E