Cara Install dan Konfigurasi Proxy Server pada Debian Server

Cara Install dan Konfigurasi Proxy Server pada Debian Server
Cara Install dan Konfigurasi Proxy Server pada Debian Server
Pada kesempatan kali ini saya akan mengajak sobat semua untuk membahas bagaimana sih cara install squid proxy? Sebelumnya sobat tau tidak sih apa itu squid proxy atau yang biasa disebut dengan proxy server? Jadi, Proxy server adalah sebuah server atau program komputer yang berperan sebagai penghubung antara suatu komputer dengan jaringan internet. Atau dalam kata lain, proksi server adalah suatu jaringan yang menjadi perantara antara jaringan lokal dan jaringan internet. Proxy server dapat berupa suatu sistem komputer ataupun sebuah aplikasi yang bertugas menjadi gateway atau pintu masuk yang menghubungan komputer kita dengan jaringan luar. Okelah, kemudian langsung saja untuk membahas tutorial instalasi dan konfigurasinya. Sebelumnya saya menghimbau sobat untuk ketelitianya dalam membaca artikel ini. Karena langkah-langkah ini cukup rumit untuk pemula.

Langkah pertama, masukkan DVD 1 ke PC Debian. Lalu ketikkan perintah “apt-get install squid” kemudian tunggu sejenak dan proses instalasi selesai. Contohnya seperti gambar dibawah ini.

Install dan Konfigurasi Proxy Server pada Debian Server

Setelah selesai menginstal Proxy Server-nya, sekarang kita masuk ke proses konfigurasi Proxy Server-nya agar bisa berjalan dengan baik. Untuk langkah selanjutnya, ada di halaman berikutnya.

Kemudian, untuk masuk kedalam konfigurasi DHCP Server-nya, kita ketikkan perintah “nano /etc/squid/squid.conf”. Contohnya seperti gambar di bawah ini, oiya gambar ini adalah konfigurasi default-nya sob.

Install dan Konfigurasi Proxy Server pada Debian Server

Nah, Jika sudah masuk ke konfigurasi, kita mulai merubah konfigurasinya. Ikuti langkah-langkah berikut ini untuk lebih jelasnya. Setiap langkah-langkah berikut ini sudah diberi tanda garis merah atau putih pada contoh gambarnya.

Install dan Konfigurasi Proxy Server pada Debian Server

Pertama, lakukan searching dengan cara menekan tombol “Ctrl dan W” agar lebih mudah mengkonfigurasinya karena isinya terlalu banyak. Pertama, masukkan kata kunci “http_port 3128”. Ikuti seperti gambar diatas.

Kemudian jika sudah ketemu, tambahkan kata “transparent” seperti gambar dibawah ini agar proxy yang berjalan nanti transparan atau tidak terlihat.

Install dan Konfigurasi Proxy Server pada Debian Server

Lalu langkah selanjutnya adalah melakukan searching dengan kata kunci “acl localhost” seperti contoh pada gambar dibawah ini.

Install dan Konfigurasi Proxy Server pada Debian Server

Jika sudah, tambahkan IP network dan blok subnetnya. Sebagai contoh, perhatikan gambar di halaman berikutnya.

Install dan Konfigurasi Proxy Server pada Debian Server

Langkah selanjutnya, yaitu cari kata “acl CONNECT”.

Install dan Konfigurasi Proxy Server pada Debian Server

Kemudian tambahkan konfigurasi pada baris bawahnya. Tambahkan “acl block url_regex “/etc/squid/block.txt” seperti contoh gambar pada halaman berikutnya.

Install dan Konfigurasi Proxy Server pada Debian Server

Kemudian, lakukan searching lagi dengan kata kunci “http_access allow localnet”. 

Install dan Konfigurasi Proxy Server pada Debian Server

Setelah itu, tambahkan konfigurasi pada baris bawahnya. Tambahkan “http_access deny block”. Itu ditujukan untuk memblok situs yang ada dalam blacklist (daftar yang diblokir). Contoh gambar konfigurasinya ada pada halaman berikutnya.

Install dan Konfigurasi Proxy Server pada Debian Server

Selanjutnya, kita keluar dari konfigurasi squid proxy-nya. Kemudian kita isi blacklist yang tadi telah dibuat. Caranya, ketikkan perintah “nano /etc/squid/block.txt”.  Sebagai contoh, perhatikan gambar dibawah ini.

Install dan Konfigurasi Proxy Server pada Debian Server

Setelah itu, masukkan nama domain website yang akan di blokir. Sebagai contoh, saya akan memblokir sebuah nama domain website. Tinggal ketikkan saja nama domainnya. Perhatikan gambar dibawah ini dan yang diberi tanda garis putih untuk lebih jelasnya.

Install dan Konfigurasi Proxy Server pada Debian Server

Jika sudah memasukkan nama domain website ke dalam daftar, saatnya untuk keluar dari konfigurasi dan merestart service Proxy-nya. 

Install dan Konfigurasi Proxy Server pada Debian Server

Kemudian setelah merestart service Proxy-nya, kita masuk ke konfigurasi untuk filtering website yang akan diblokir.

Untuk masuk ke konfigurasi filtering, ketikkan perintah “nano /etc/rc.local”. Jika sudah masuk ke konfigurasi, tambahkan script “iptables –t nat –A PREROUTING –i eth0 –p tcp --dport 80 –d 192.168.18.1 –j REDIRECT --to-ports 3128”. Contohnya ada pada gambar dibawah ini.

Install dan Konfigurasi Proxy Server pada Debian Server

Selanjutnya jika sudah menambahkan script untuk filtering, kita keluar dari konfigurasi filtering. Kemudian ketikkan perintah “/etc/rc.local” untuk memasangkan konfigurasi yang telah dibuat tadi. Jika sudah, kita lakukan pengujian lewat web browser. Saya akan coba akses ke domain yang tadi dimasukkan ke dalam blacklist. Perhatikan gambar dibawah ini sebagai contoh.

Install dan Konfigurasi Proxy Server pada Debian Server

Jika hasilnya seperti gambar pada halaman sebelumnya tadi, berarti konfigurasi Proxy telah berjalan dengan baik. Setelah diblokir, sekarang kita unblock agar bisa diakses lagi seperti sebelumnya. Caranya tinggal masuk ke konfigurasi Proxy filtering tadi, lalu beri tanda pagar “#” pada baris “iptables ..... “ kemudian keluar dan pasangkan konfigurasinya supaya domain yang diblokir tadi bisa diakses lagi seperti sediakala. Untuk lebih jelasnya, perhatikan gambar dibawah ini.

Install dan Konfigurasi Proxy Server pada Debian Server

Kemudian ketikkan “/etc/rc.local” untuk memasangkan konfigurasinya. Jika sudah, kita reboot PC Debiannya agar domain tadi tidak terkena filtering oleh Proxy. Setelah tidak terkena Proxy filtering, maka domain tadi akan bisa diakses lagi seperti gambar dibawah ini.

Install dan Konfigurasi Proxy Server pada Debian Server

Jika hasilnya seperti gambar pada halaman sebelumnya, berarti konfigurasi Proxy server yang kita buat tadi berjalan dengan sempurna. Nah, jadi seperti itulah caranya sob. Mungkin terlihat rumit sekali dan ini juga harus membutuhkan ketelitian yang tinggi. Oke selamat mencoba sob dan semoga bermanfaat. Terimakasih~
Advertisement