Skip to content Skip to sidebar Skip to footer

Cara Konfigurasi Proxy Server pada Linux Debian

debian-serverCara Konfigurasi Proxy Server pada Linux Debian - Pada artikel sebelumnya saya telah menulis Cara Konfigurasi Internet Gateway dan DHCP Server pada Linux Debian dan sekarang saya akan membagikan bagaimana cara mengkonfigurasi proxy server pada linux debian. Proxy Server berfungsi sebagai CACHE yang sewaktu-waktu jika kita ingin mengunjungi halaman yang sama  maka akan ditampilkan dari proxy tersebut terlebih dahulu, dan jika belum ada maka akan diteruskan ke server sebenarnya. selain itu Proxy juga dapat digunakan untuk security dengan kata lain adalah memblokir akses ke suatu situs yang tidak diinginkan.

Berikut adalah langkah-langkah bagaimana membuat Proxy Di linux Debian :
  1. Install paket proxy server dengan mengetikan perintah “apt-get install squid –y”.
  2. Setelah selesai menginstal Proxy Server, sekarang masuk ke proses konfigurasi Proxy Server agar bisa berjalan dengan baik. Untuk masuk kedalam konfigurasi Proxy Server, ketikkan perintah “nano /etc/squid/squid.conf”.
  3. 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”. Kemudian tambahkan kata “transparent” seperti gambar dibawah ini agar proxy yang berjalan nanti transparan atau tidak terlihat, dan hilangkan tanda pagar “#” agar menjadi Enabled.clip_image002
  4. Lalu langkah selanjutnya adalah melakukan searching dengan kata kunci “cache_memclip_image004
  5. Langkah selanjutnya, yaitu cari kata “acl CONNECT”.clip_image006dan tambahkan script berikut tepat di bawahnya.#. . .
    acl url dstdomain “/etc/squid/url” #domain yang di blok
    acl key url_regex –i “/etc/squid/key” #kata yang di blok
    http_access deny url
    http_access deny key
    acl lan src 192.168.10.0/24 #ip lokal
    http_access allow lan
    http_access allow all
    Cari kata http_access deny all, ada dua pada file squid.conf. Dan tambahkan tanda ”#” pada kedua baris tersebut.
    Simpan dengan menekan CRTL + X lalu Y dan ENTER.
  6. Selanjutnya, kita keluar dari konfigurasi squid proxy-nya. Kemudian kita isi daftar blokir. Caranya, ketikkan perintah “nano /etc/squid/url.txt” lalu tambahkan daftar url yang akan di blokir dan “nano /etc/squid/key.txt” lalu tambahkan daftar kata kunci yang akan di blokir.clip_image008clip_image010
  7. Lalu ketikan perintah “/etc/squid/# squid –z” jika berhasil maka akan muncul seperti gambar berikutclip_image012
  8. Tambahkan konfigurasi pada iptables di rc.local, untuk redirect port 80 (HTTP) ke port 3128 (PROXY). Dengan mengetikan “nano /etc/rc.local” dan tambahkan perintah beikut lalu reboot debian Iptables –t nat –A PREROUTING –s 192.168.10.0/24 –p tcp --dport 80 –j REDIRECT --to-port 3128
  9. Selanjutnya lakukan pengujian pada client Server Proxy tersebut akan menjadi TRANSPARENT jika ada koneksi ke Internet. Namun jika digunakan dalam lingkup Local Area Network, yang tidak terjamah Internet, maka kita harus menkonfigurasi MANUAL PROXY pada sisi client terlebih dahulu.Berikut cara mengkonfigurasi Manual Proxy di Web Browser Mozilla.clip_image013Tool > Options > Advanced > Network > Settings Dan konfigurasi seperti berikut. Kemudian coba arahkan web browser ke alamat domain yang telah kita blokir, misalnya saja detik.com berikut.clip_image015Jika hasilnya seperti gambar pada, berarti konfigurasi Proxy server yang kita buat telah berjalan dengan sempurna. Oke selamat mencoba sob dan semoga bermanfaat :D

1 comment for "Cara Konfigurasi Proxy Server pada Linux Debian"