Skip to main content

3 Cara Konfigurasi Routing dan Proxy Server Debian 8 di Virtualbox

Konfigurasi Routing dan Proxy Server
Routing dan Proxy Server Debian 8 – yoo selamat datang kembali di situs Blog PelajarIT, kali ini admin Blog ini akan  memberikan tutorial mengenai bagaimana sih cara konfigurasi Routing dan Proxy Server pada Debian 8.

Saya rasa anda sudah mengetahui apa itu Routing, nah bagi anda yang belum tau silahkan baca artikel saya sebelumnya yang membahas mengenai Routing via Packet Tracert. Anda bisa cari menggunakan kolom pencarian di top Menu.

Sekarang kita membahas mengenai Proxy terlebih dahulu. Apa itu Proxy? Proxy adalah bisa dikatakan sebagai pengaman atau pembatas. Nah si proxy ini berfungsi untuk menyeleksi dan membatasi packet data yang sedang di request oleh client.

Proxy ini juga bisa dikatakan sebagai server untuk mempertahankan cache yang umumnya diakses oleh situs-situs di internet yang bertujuan untuk meningkatkan kecepatan akses dan tentu saja untuk mengurangi pemakaian bandwidth.

Nah sebagai contoh, pada saat anda mengakses sebuah halaman web yang bersifat negatif. Misalnya situs download film bajakan, biasanya akan muncul halaman proxy dari Internet Positif nah server dari internet positif inilah yang dinamakan Proxy Server.

Jika anda masih bingung mengenai apa itu proxy server, silahkan anda browsing saja di youtube atau di google. Karena disini saya tidak menjelaskannya secara mendetail karena artikel ini saya khususkan membahas bagamana cara konfigurasinya saja.

Untuk bahan bahannya seperti biasa saja, yakni lunux debian 8 atau versi berapapun yang sudah terinstall di virtualbox dengan menggunakan mode teks atau CLI. Jangan lupa siapkan juga client windows dan web browser andalan anda.

Cara Konfigurasi Routing dan Proxy Server

1. Konfigurasi Routing

 

Fungsi Routing disini adalah sebagai pembelok dari port 80 ke port 3128. Selain itu juga untuk memberikan settingan Masquerade. Yahh untuk lebih jelasnya mengenai routing pada debian ini, silahkan browsing saja.

Perhatikan langkah-langkah berikut ini untuk melakukan konfigurasi Routing menggunakan Debian 8 atau versi Debian yang lainnya. Langkah pertama tentu saja anda harus setting ip address si Debian ini terlebih dahulu silahkan baca tutorialnya pada artikel saya berikut ini

Baca Juga : 3 Langkah Mudah Cara Konfigurasi DNS Server Linux Debian 8

Kemudian setelah anda setting ip address ketikkan perintah berikut ini #echo > 1 /proc/sys/net/ipv4/ip_forward perintah tersebut berfungsi untuk mengaktifkan ip forward

Kemudian silahkan anda buka folder ip_forward dengan perintah #nano /etc/sysctl.conf. Kemudian cari tulisan #net.ipv4. ip_forward = 1 dan hapus tanda pagar yang ada di belakangnya. Kemudian simpan konfigurasi dengan menekan ctrl + x kemudian y.

Kemudian buka folder rc.local, caranya dengan mengeketikkan perintah #nano /etc/rc.local kemudian ketikkan perintah berikut ini di atas tulisan Exit 0

echo > 1 /proc/sys/net/ipv4/ip_forward

iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE 


iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128

Kemudian simpan konfigurasi seperti biasa. Untuk mengecek apakah Routing anda sudah dibaca, silahkan ketikkan Perintah #iptables –t nat –L Jika keterangan yang muncul sesuai dengan gambar berikut ini, berarti routing anda sudah berhasil.

2. Konfigurasi Proxy (Squid3)

 

Langkah berikutnya adalah menyiapkan Package yang dibutuhkan untuk konfigurasi Proxy server yaitu Squid3. Silahkan perhatikan langkah-langkah berikut untuk melakukan konfigurasi Proxy server menggunakan Squid3 berikut  ini.

Langkah pertama tentu saja install package squid3 terlebih dahulu. Caranya masukkan CD 2 Debian, kemudian ketikkan perintah #apt-cdrom add. Setelah itu install package squid3 dengan perintah #apt-get install squid3.

Kemudian setelah proses install squid3 selesai, masuk ke folder squid3 dengan perintah #cd /etc/squid3/. Kemudian copy file squid.conf , perintahnya adalah #cp squid.conf squid.conf.ori, disini saya memberi nama squid.conf.ori sebagai file backup. Perhatikan gambar berikut

Kemudian masuk ke file squid.conf dengan perintah #nano squid.conf. setelah berada dalam file squid.conf, cari tulisan acl_localnet dengan menekan ctrl+w untuk melakukan search kemudian tulis acl_localnet dan tekan enter maka anda akan langsung menemukan tulisan tersebut.

Hilangkan tanda pagar “#” pada acl_localnet src “tambahkan network ip address anda di sini” perhatikan gambar berikut ini untuk lebih jelasnya. Disini saya menggunakan ip address kelas C dengan network 192.168.1.16.

Konfigurasi Routing dan Proxy Server

Kemudain geser ke bawah menggunakan tanda panah bawah keyboard anda. Cari tulisan acl CONNECT method CONNECT. Kemudian tepat di bawahnya tambahkan lokasi file domain dan kata yang ingin anda blokir. Perhatikan gambar berikut ini.

Konfigurasi Routing dan Proxy Server

Pada contoh gambar di atas saya meletakkan file domain yang ingin saya blokir pada folder /etc/squid3/ dengan nama filenya domain.txt begitu juga dengan file url atau kata yang ingin saya blokir disini namanya adalah kata.txt

Setelah itu cari tulisan http_access allow localnet, anda bisa menggunakan ctrl+w untuk melakukan search. Kemudian tepat diatas tulisan tersebut tambahkan file yang ingin anda blokir tadi, berikut adalah contonya. Jangan lupa tambahkan tanda pagar di belakang http_access deny all.

Konfigurasi Routing dan Proxy Server

Kemudian cari tulisan http_port 3128 kemudian tambahkan “transparent”di depan tulisan tersebut sehingga menjadi http_port 3128 transparent. Selanjutnya cari tulisan visible hostname menggunakan search atau ctrl+w.

Kemudian di bawah tulisan default hapus dan ganti tulisan yang ada menjadi visible_hostname “nama anda”  perhatikan contoh berikut ini.

Konfigurasi Routing dan Proxy Server

 Kemudian cari tulisan #cache_mgr webmaster dan ubah webmaster menjadi nama anda atau terserah mau diubah jadi apapun, atau dibiarkan default saja juga tidak apa-apa. Jangan lupa hilangkan tanda pagar di belakangnya.

Kemudian setelah semua langkah di atas selesai terkonfigurasi, silahkan anda simpan konfigurasi squid.conf seperti biasa dengan menekan ctrl+x kemudian y untuk konfirmasi. Setelah itu buka file domain.txt dengan perintah #nano domain.txt. tambahkan nama domain yang ingin anda blok
Konfigurasi Routing dan Proxy Server

Sebagai contoh di sini saya mencoba untuk memblokir situs detik dan gulffile(situs saya). Lakukan langkah yang sama untuk memblokir url atau kata-kata, perhatikan gambar berikut ini.

Konfigurasi Routing dan Proxy Server

Jangan lupa simpan kedua file tersebut seperti biasa dengan menekan tombol ctrl+x dan kemudian tekan y. kemudian setelah semua kebutuhan selesai terkonfigurasi, silahkan anda restart package squid3 dengan perintah #service squid3 restart

3. Uji Coba via Client Windows (Browser firefox)

 

Jangan lupa setting ip address client sesuai dengan kelas ip address yang anda konfigurasi pada proxy server anda. Untuk caranya sendiri saya rasa anda sudah bisa karna saya pernah mencontohkannya pada artikel saya sebelumnya mengenai DNS server.

Setelah anda melakukan setting ip address client, silahkan anda coba ping ip server menggunakan CMD atau Command Prompt. Jika berhasil ping, silahkan anda coba kettikan url dan domain yang telah anda buat tadi pada web browser dan lihat apakah sudah terblokir atau belum.

Jangan lupa untuk tambahkan ip address server proxy pada internet option client windows anda, caranya silahkan pergi ke control panel – network and internet - internet option – connection – Lan settings kemudian centang pada use a proxy server for your lan. Lalu tambahkan ip beserte port 3128.

Konfigurasi Routing dan Proxy Server


Gambar di atas merupakan tampilan dari squid3 jika konfigurasi Proxy server anda telahberhasil. Bagaimana? Mudah bukan. Nah bagi anda yang masih belum paham mengenai cara konfigurasi routing dan proxy server silahkan komentar saja pada kolom di bawah ini.

Jangan lupa share artikel ini, jika artikel ini memberikan manfaat untuk anda. Teruslah berkunjung ke Blog ini karena setiap hari aka nada artikel menarik yang dibahas disini. Sekian dulu Wassalam dan salam para PelajarIT.
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar