Instalasi dan Konfigurasi Proxy Server Debian

 

Proxy Server Debian

 

Proxy Server adalah sebuah sistem komputer atau aplikasi yang bertindak sebagai perantara permintaan dari klien untuk mencari sumber daya dari server lain.

Proxy Server bertindak sebagai gateway Internet untuk setiap komputer klien.

 

 

Konsep Kerja Proxy Server

Seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani permintaan yang dilakukannya. Web Server yang menerima permintaan dari proxy server akan menginterpretasikan permintaan-permintaan tersebut seolah-olah permintaan itu datang secara langsung dari komputer klien, bukan dari proxy server.

 

 

Fungsi Utama Proxy Server

1.Connection Sharing

Proxy Server 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.

2.Filtering

Proxy Server bekerja pada layer aplikasi sehingga berfungsi sebagai Firewall paket filtering yang digunakan untuk melindungi jaringan lokal terhadap gangguan atau serangan dari jaringan luar. Dapat juga dikonfigurasi untuk menolak situs web tertentu 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 Internet.

 

 

Langkah-Langkah Instalasi dan Konfigurasi Proxy Server di Virtual Box

 

1.Install Paket Squid !

Langkah Ke-1 Proxy Server

Jika muncul pesan pertanyaan “Do you want to continue [Y/n]?” Ketikkan ‘Y’ lalu ENTER !

Langkah 1.2 Proxy Server Debian

Kemudian tunggu hingga proses instalasi paket squid selesai !

Langkah 1.3 Proxy Server Debian

 

2.Edit isi file squid.conf yang terdapat dalam direktori /etc/squid/ !

Langkah Ke-2 Proxy Server Debian

 

3.Cari script http_port 3128 dengan menggunakan tombol keyboard Ctrl+W !

Langkah Ke-3 Proxy Server Debian

Tambahkan script seperti pada gambar berikut !

Langkah 3.2 Proxy Server Debian

•Script transparent ini bertujuan agar proses filtering berjalan otomatis tanpa harus ada setting tambahan pada aplikasi browser di PC client.

•Script cache_mgr [email protected] untuk menambahkan email pengelola server yang dapat dihubungi user client apabila hak akses pada halaman web telah terblokir.

 

4.Cari script acl CONNECT dengan tombol keyboard Ctrl+W !

Langkah Ke-4 Proxy Server Debian

Tambahkan script seperti gambar berikut !

Langkah 4.2 Proxy Server Debian

•Script acl url dstdomain “/etc/squid/url“ adalah script yang mengarahkan agar seluruh client diperiksa terlebih dahulu, apakah ada yang mengakses alamat url website yang tertulis di file /etc/squid/url. Jika ada, maka akses client tersebut akan diblokir.

•Script acl key url_regex -i “/etc/squid/key“ adalah script yang melakukan pemeriksaan terhadap seluruh client apakah ada yang melakukan pencarian konten-konten tertentu misalnya melalui search engine seperti Google, Bing, atau Yahoo. Konten-konten yang tidak boleh diakses tersebut dapat ditulis pada file /etc/squid/key

•Script http_access deny url berfungsi untuk mengaktifkan pemblokiran akses dari client terhadap URL situs website yang telah ditulis di dalam file /etc/squid/url

•Script http_access deny key berfungsi untuk mengaktifkan pemblokiran akses dari client terhadap kata kunci tertentu yang telah dimasukkan pada file /etc/squid/key

•Script acl lan src 192.168.100.0/24 adalah ip network seluruh client.

•Script http_access allow lan dan http_access allow all adalah memberi izin seluruh client untuk mengakses internet (kecuali yang tertulis di file url dan key).

 

5.Cari script http_access deny all !

Langkah Ke-5 Proxy Server Debian

Kemudian tambahkan tanda # di depannya !

Langkah 5.2 Proxy Server Debian

Setelah selesai simpan hasil konfigurasi tersebut !

 

6.Jalankan perintah squid -z !

Langkah Ke-6 Proxy Server Debian

 

7.Isi file url dengan alamat situs yang akan diblokir !

Langkah Ke-7 Proxy Server Debian

Misalnya facebook.co.id

Langkah 7.2 Proxy Server Debian

 

8.Isi file key dengan kata kunci situs yang akan diblokir !

Langkah Ke-8 Proxy Server Debian

Misalnya facebook

Langkah 8.2 Proxy Server Debian

 

9.Ulangi lagi perintah squid -z seperti pada langkah 6, kemudian perhatikan hasilnya !

Langkah Ke-9 Proxy Server Debian

 

10.Restart hasil konfigurasi paket Squid tersebut !

Langkah Ke-10 Proxy Server Debian

 

11.Tambahkan script iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j REDIRECT –to-port 3128 pada file /etc/rc.local !

Langkah Ke-11 Proxy Server Debian

Langkah 11.2 Proxy Server Debian

Script tersebut bertujuan untuk mengarahkan port 80 ke port 3128 agar seluruh PC client diarahkan untuk melalui aturan di proxy server yang telah dibuat.

 

 12.Setelah itu, lakukanlah reboot pada sistem operasi debian !

Langkah Ke-12 Proxy Server Debian

 

13.Lakukan pengujian ! (saya menggunakan sistem operasi Windows 7 sebagai client). Akses alamat situs dan kata kunci yang telah diblokir pada langkah 7 dan 8 di browser client !

facebook.co.id

Hasil Akses URL facebook.co.id

Pencarian kata kunci ‘faebook’ di GoogleHasil pencarian kata kunci ‘faebook’ di Google
Pecarian kata kunci 'facebook' di GoogleHasil pencarian kata kunci 'facebook' di Google

Jika tidak berhasil diakses, berarti konfigurasi Proxy Server Debian yang dilakukan sudah berfungsi. Namun, jika berhasil diakses, cek kembali script-script yang telah ditambahkan sebelumnya !

 

14.Lakukan juga pengujian pada website lain, seperti Deread Blog !

Langkah Ke-14 Proxy Server Debian

Jika berhasil diakses, maka Anda sudah berhasil melakukan konfigurasi Proxy Server Debian.

Selamat 🎊 😃

 

 

Demikianlah artikel mengenai Instalasi dan Konfigurasi Proxy Server Debian.

Bagaimana, menurut Anda mudah atau sulit ?

Jika sering berlatih, pastinya semuanya akan terlihat sangat mudah 👌 😉

 

Demas Reyhan Adritama

Seorang siswa TKJ SMK Telkom Purwokerto yang berusaha meningkatkan keahlian untuk menjadi Kreator Konten Digital

Mungkin Anda juga menyukai

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *