Anda di halaman 1dari 5

Nama : Putri Permatasari Tanggal : 26 February 2011

PRAKTIKUM PROXY
Kelas : 3 TKJ A SERVER DENGAN Pemateri : Pa Dodi & Pa Nusirwan
APLIKASI SQUID
No absen : 24 ADMIN SERVER

 TUJUAN
1. Dapat melakukan konfigurasi Squid
2. Dapat mengatur akses untu situs yang diperbolehkan dan untuk situs yang tidak
diperbolehkan
3. Dapat mengimplementasikan materi Proxy server

 PENDAHULUAN

Proxy adalah aplikasi berbasis web yang bertujuan untuk bandwidth accelerator atau
penghematan bandwidth, meningkatkan keamanan dan menambah kecepatan web service.
Proxy server adalah sebuah komputer atau program komputer yang dapat bertindak sebagai
komputer lainnya untuk melakukan request terhadap content dari luar. Untuk pengamanan,
biasanya kebanyakan orang akan menggunakan proxy dengan aplikasi squid.
Autentikasi proxy adalah sebuah proxy yang membutuhkan hak akses apabila klien ingin
mengaksesnya. Hak akses ini berupa username dan password yang telah terdaftar pada server
proxy.
Terdapat berbagai jenis autentikasi yang dapat digunakan pada sistem squid server, tetapi
yang paling sederhana dari kesemua sistem autentikasi tersebut adalah NCSA authentication.
NCSA authentication merupakan autentikasi berbasis httpd (web server) password yang
memungkinkan seorang client melakukan koneksi setelah melakukan autentikasi berupa
username dan password.Username dan password ini telah tersimpan di server dengan format
yang telah ditentukan sebelumnya.
Cara kerja NCSA authentication adalah :
1. Client mengirimkan username dan password kepada sistem, yang telah terenrkripsi.
2. Sistem akan melakukan decoding ulang dari password dan membandingkan dengan
berkas passwd yang ada pada server.
3. Jika password dan username cocok, maka client akan diizinkan untuk melakukan koneksi
internet melalui proxy.

Squid adalah aplikasi linux open source yang digunakan untuk proxy server. Squid
memiliki banyak fungsi, mulai dari mempercepat server web dengan melakukan caching
permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian
komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya
jaringan yang sama, pengontrolan jadwal koneksi, dan meningkatkan keamanan dengan tool
acl (access control list).
 ALAT DAN BAHAN
1. 2 Unit PC (1 sebagai client, 1 sebagai server)
2. OS Ubuntu
3. Aplikasi Squid

 LANGKAH KERJA
1. Buka terminal, kemidian masuk sebagai super user dengan perintah #sudo su

2. Install aplikasi squid dengan perintah #apt-get install squid

3. Lalu masuk kedalamnya dengan perintah #cd /etc/squid kemudian #ls, untuk melihat
daftar file yang ada

4. Lakukan backup file squid.conf untuk mengantisipasi kesalahan yang terjadi, dengan
perintah #cp squid.conf squid.conf.save

5. Kemudian buat file htpasswd untuk memasukkan username dan passwordnya, dengan
perintah #htpasswd –c/etc/squid/password putri, seperti gambar dibawah ini:

6. Buatlah file yang memuat bahwa file dengan extensi .exe dan .rar diblok, seperti
gambar dibawah ini:

7. Kemudian untuk melakukan konfigurasinya, kita ketikkan perintah #nano


/etc/squid/squid.conf, seperti gambar dibawah ini:
8. Setelah konfigurasi pada squid.conf dilakukan, maka selanjutnya adalah merestart
service squid nya dengan perintah #service squid start, seperti gambar dibawah ini:

 HASIL KERJA
1. Ketika akan melakukan download file yang berekstensi .exe itu tidak akan berhasil
karena telah dimasukkan dalam konfigurasi untuk diblok, maka tampilannya seperti
gambar dibawah ini:

2. Ketika akan melakukan download file yang berekstensi .rar” itu tidak akan berhasil
karena telah dimasukkan dalam konfigurasi untuk diblok, maka tampilannya seperti
gambar dibawah ini:
3. Sedangkan apabila kita melakukan download file .mp3, .doc, .pdf dsb maka akan
berhasil karenan ekstensi file tersebut tidak ada pada file blok yang telah kita
konfigurasikan diatas.

 KESIMPULAN
Jadi dengan melakukan praktikum proxy sever dengan aplikasi squid pada system
operasi Ubuntu ini, kita dapat melakukan konfigurasi pada squid.conf untuk
menambahkan username dan password sebelum membuka browser, selain itu juga kita
dapat melakukan blok beberapa ekstensi file tertentu.

Anda mungkin juga menyukai