Anda di halaman 1dari 4

I.

Tujuan
- Siswa dapat memahami materi tentang proxy.
- Siswa dapat membuat proxy server.
- Siswa dapat melakukan konfigurasi proxy server dengan menggunakansquid.
II. Pendahuluan
Transparent Proxy adalah
Salah satu kompleksitas dariproxypada level aplikasi adalah bahwapada sisi
pengguna harus dilakukan konfigurasi yang spesifik untuk suatuproxytertentu agarbisa
menggunakan layanan dari suatuproxy server.Bila diinginkan agar pengguna tidak
harusmelakukan konfigurasi khusus, kita bisa mengkonfigurasi proxy/cache server agar
berjalansecara benar-benar transparan terhadap pengguna(transparent proxy). Biasanya
cara inimemerlukan bantuan dan konfigurasi aplikasifirewall(yang bekerja pada
layer network) untukbisa membuattransparent proxyyang bekerja pada layer aplikasi.
Transparent proxy dapat berguna untuk memaksa pengguna menggunakan
proxy/cache server, karena pengguna benar-benar tidak mengetahui tentang keberadaan
proxy ini, danapapun konfigurasi pada sisi pengguna, selama proxy server ini berada
pada jalur jaringan yangpasti dilalui oleh pengguna untuk menuju ke internet, maka
pengguna pasti dengan sendirinya akan menggunakan proxy/cacheini.
Cara membuattransparent proxyadalah dengan membelokkan arah (redirecting)
dari paket-paket untuk suatu aplikasi tertentu, dengan menggunakan satu atau lebih
aturan padafirewall/router. Hal ini bisa dilakukan karena setiap aplikasi berbasis TCP
akan menggunakansalah satu port yang tersedia, dan firewall dapat diatur
agar membelokkan paket yang menujuke port layanan tertentu, ke arah port dari proxy
yang bersesuaian.Sebagai contoh, pada saat klient membuka hubungan HTTP (port 80)
dengan suatu web server,firewall pada router yang menerima segera mengenali bahwa
ada paket data yang berasal dariklien dengan nomor port 80. Disini kita juga mempunyai
satu HTTP proxy server yang berjalanpada port 3130. Maka pada firewall router kita
buat satu aturan yang menyatakan bahwasetiap paket yang datang dari jaringan lokal
menuju ke port 80 harus dibelokkan ke arah alamatHTTP proxy server port 3130.
Akibatnya, semua permintaan web dari pengguna akan masukdan diwakili oleh HTTP
proxy server diatas.
III.

Alat dan Bahan


- Aplikasi Virtualisasi (VMware/VirtualBOX)
- OS Ubuntu yang sudah di Install di Aplikasi Virtualisasi
- OS untuk Client (Bisa Windows maupun Ubuntu)
- Dan alat bahan lain yang mendukung praktikum ini

IV.Langkah Kerja
a. Pertama Buatlah Topologi seperti gambar di bawah ini :

b. Lalu buatlah konfigurasi jaringan seperti data yang ada di bawah ini :
Server (Proxy dan Router)Interface : eth0_rename = 192.168.239.128/24:
eth10 = 172.16.16.10/26
ClientInterface : eth1 = 192.168.0.15/26
c. Kami menggunakan OS Linux bagi Server maupun Client, lalu installkan squid
didalam server caranya adalah, jalankan terminal lalu masuk ke root dengan perintah
sudo su [enter]
Lalu masukkan perintah untuk menginstall squid yaitu :
tunggu sampai proses instalasi selesai
d. Sebelum melakukan konfigurasi, stop proses squid terlebih dahulu.

e. Lalu konfigurasi squid pada file squid.conf dengan perintah gedit, bisa dengan vi, bisa
dengan Nano sehingga seperti dibawah ini :

disarankan untuk terlebih dahulu memback-up squid.conf yang asli agarmencegah


kesalahan dalam praktikum, jika terjadi kesalahan tinggal kembalikkansetting
squid.conf yang original.Berdasarkan gambar diatas, kita telah menentukan situs
mana yang akan di blok yaitu : facebook,yahoo,omegle dan Kaskus.
f. Buat direktori /etc/squid3/cache untuk tempat cache.lalu ganti kepemilikan
jadirwx.rwx.rwx.

g. Ketik perintah squid3 z agar konfigurasi squid.conf untuk mengupdatekonfigurasi


squid.conf sekaligus membuat cache directory.

h. Lakukan masquerade agar komputer client dapat mengakses internet

i. Lalu kita masukkan perintah iptables di dalam server proxy

j. Lalu masuklah ke Client untuk menyetting agar Client tidak usah menggunakan
Proxy

Setelah menyetting browser agar tidak menggunakan proxy, bukalah situs yang diblokir
dantidak diblokir.

Dari gambar diatas, kita dapat melihat www.facebook.com tidak


dapatdibuka,sedangkan www.google.com dapat dibuka.
V. Kesimpulan
Transparent Proxy merupakan Proxy yang sifatnya Force atau memaksa pengguna
untukmengakses Proxy terlebih dahulu sebelum mengakses internet.Dan dengan
menggunakanTransparent Proxy, kita tidak perlu melakukan setting manual pada web
browser atauinternet setting lainnya