Cara Lengkap Instal dan Konfigurasi Proxy Server di Debian

Diposting pada
Cara Lengkap Instal dan Konfigurasi Proxy Server di Debian
5 (100%) 1 vote

Cara Lengkap Instal dan Konfigurasi Proxy Server di Debian

Cara Lengkap Instal dan Konfigurasi: Selamat datang kembali sahabat Artikelkomputerku, Apa kabar ?, pada kesempatan kali ini saya akan membuat sedikit tutorial, yaitu bagaimana cara konfigurasi proxy server di debian beserta konfigurasinya, namun sebelumnya saya akan menjelaskan sedikit tentang apa itu proxy server.

Pengertian Proxy.

Proxy server, adalah sebuah server yang mempunyai fungsi, untuk meneruskan sebuah permintaan dari client atau user, dengan menggunakan tunneling atau Pembungkusan alamat IP, dengan menggunakan IP dari server, pada saat akan terhubung ke jaringan internet.

Setelah Anda membaca dan memahami, sedikit tentang pengertian proxy server diatas, agar Anda lebih memahami fungsi proxy server ini, kita akan menggunakannya untuk memblokir situs atau domain dengan proxy server di debian.

Jadi jika Anda ingin memblokir situs lebih mudah, Anda bisa membaca artikel saya sebelumnya yaitu cara blokir situs dengan router TP-Link,  untuk belajar tentang proxy di debian ini, kita akan membutuhkan komputer dengan dua Lan card.

Kemudian satu client untuk uji coba, namun jika Anda tidak memiliki dua computer, Anda bisa memakai virtualbox untuk mencobanya, baiklah silahkan ikuti langkah-langkah dibawah ini :

Baca juga : Cara Jitu dan Mudah Untuk Download Foto Maupun Video Di Instagram Melalui Pc dan Laptop

Cara Konfigurasi Proxy Server di Debian.

Langkah Pertama.

Pada langkah pertama ini, kita atur terlebih dahulu Ip address debian, dengan login root terlebih dahulu, kemudian ketik, nano /etc/network/interfaces.

Karena terdapat dua lan card di computer.

Keterangan:

1.Eth1 adalah lan card yang terhubung dengan client atau user.

2.Eth0 adalah lan card yang terhubung dengan modem, sesuaikan ip address dengan ip dari ISP Anda.

Pastikan konfigurasi ipaddress dilakukan dengan benar, cek kedua konfigurasi ip address tersebut dengan mengetik:

#ifconfig eth1.

#ifconfig eth0.

Langkah Yang ke Dua.

Pada langkah yang ke dua ini, kita akan menghubungkan server debian dengan internet, yaitu dengan mengatur file (reslov.conf).

#nano /etc/resolv.conf

kemudian ketik : (nomer gateway atau modem dari ISP) nameserver 192.168.2.1.

kemudian test ping ke google.

Langkah Yang ke Tiga.

Atur file sysctl dengan mengetik : #nano /etc/sysctl.conf.

Lalu cari (#net.ipv4.ip_forward=1, hapus tanda pagar #) , setelah itu simpan dengan menekan (ctrl + x, lalu Y), menghapus tanda pagar # fungsinya adalah, agar memberitahukan kernel untuk forward ip.

Baca juga:

Langkah Yang ke Empat.

Kemudian atur file (rc.local), dengan mengetik perintah : # nano /etc/rc.local.

Tambahkan perintah iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE.

kemudian tekan ctrl + X, lalu Y untuk keluar dan menyimpan konfigurasi

Perintah diatas fungsinya, adalah untuk sharing koneksi internet, dari eth0 ke eth1.

Langkah Yang ke Lima.

Pada langkah ini, kita akan menginstal aplikasi, yang bernama (squid), karena aplikasi ini yang akan kita gunakan nantinya untuk memblokir situs, caranya adalah dengan mengetik perintah : # apt-get install squid.

Kemudian, masukkan DVD debian ke 2, lalu tekan enter.

Langkah Yang ke Enam.

Langkah selanjut nya, atur konfigurasi squid dengan cara mengetik : # nano /etc/squid/squid.conf.

Lalu tekan ctrl + w dan ketik http_port 3128 .

Kemudian tambahkan kata (transparent) dibelakangnya, perintah ini berfungsi, agar kita tidak perlu mengatur proxy secara manual pada browser yang ada di pc client.

Langkah Yang ke Tujuh.

Kemudian cari lagi, acl CONNECT dengan cara yang sama, yaitu menekan tombol Ctrl + W, kemudian ketik acl_CONNECT.

Kemudian tambahkan baris perintah :

acl situs dstdomain”/etc/squid/situs”.

no_cache deny situs.

http_access deny situs.

acl jaringan src 192.168.10.0/24.

http_access allow jaringan.

cache_mgr rival38@gmail.com.

visible_hostname www.b38.web.id.

Langkah Yang ke Delapan.

Cari kata finally deny, dengan cara menekan Ctrl + W, kemudian ketik finnaly deny.

Tambahkan tanda #, didepan http_access deny all, perhatikan gambar dibawah ini :

Kemudian simpan, dengan menekan Ctrl + X, lalu tekan Y.

Langkah ke Sembilan.

Pada langkah ini, kita akan menambahkan daftar domain, atau situs yang akan kita blokir, untuk contoh saya akan memblokir situs yahoo dan detik.

Tekan Ctrl X, lalu Y untuk menyimpan.

Baca juga: Mengenal Jenis-jenis Sistem Operasi Server Yang Terdapat di Dalam Jaringan Komputer

Langkah Yang ke Sepuluh.

Kemudian atur kembali router, dengan mengkonfigurasi Ip table, untuk meredirect port 80 (HTTP) ke port 3128 (proxy), dengan cara : # nano /etc/rc.local.

kemudian tambahkan baris perintah : iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j REDIRECT –to-port 3128.

Kemudian tekan Ctrl + W, lalu Y untuk menyimpan konfigurasi.

Keterangan :

1.iptables : adalah tools firewall di linux, yang berfungsi untuk menyaring lalu lintas data.

2.-t : tables.

3.NAT: NAT (Network Address Translation) fungsinya adalah untuk mentranslasikan (menggantikan) alamat asal atau tujuan dari sebuah paket.

Sedangkan hanya PC Router, yang memiliki alamat IP public, maka agar client dapat terkoneksi ke internet, IP private tadi ditranslasikan (digantikan), requestnya oleh PC Router, dengan IP public miliknya, kemudian hasil request disambungkan kembali ke PC Client, sehingga PC Client dapat mengakses internet.

4.-A : Perintah ini menambahkan aturan di akhir chain.

5.Postrouting, translasi alamat, yang keluar dari firewall, berarti kita akan melihat paket data, yang keluar dari kartu LAN.

6.PREROUTING : Sebuah translasi alamat, yang memasuki kartu jaringan, kita juga bisa membelokkan paket data ke port tertentu, untuk membangun server internet, hanya dengan satu IP publik.

7.(-o).

8.Jump -j : berguna untuk menentukan nasib paket, apakah paket akan diterima atau ditolak  atau bisa juga dikembalikan, dan lain-lain.

9.Masquedre : berguna untuk melakukan perubahan alamat asal, dari paket (Source Network Address Translation).

10.REDIRECT :  digunakan untuk mengalihkan jurusan (redirect) paket ke mesin itu sendiri.

Target ini umumnya akan digunakan, untuk mengarahkan paket yang menuju suatu port tertentu, untuk memasuki suatu aplikasi proxy lebih jauh lagi, hal ini sangat berguna untuk membangun sebuah sistem jaringan yang menggunakan transparent proxy.

11.(-p ).

12.- i : Menyocokkan paket berdasar interface source paket dan hanya berlaku pada chain INPUT, FORWARD dan PREROUTING.

13.-d : destination, digunakan untuk mecocokkan paket berdasarkan alamat tujuan. Penggunaannya sama dengan –s.

14.port : port yang digunakan untuk lalu lintas data.

Langkah Yang ke Sebelas.

Lakukan pengujian pada client, atur konfigurasi ip address terlebih dahulu, perhatikan gambar dibawah ini :

Kemudian coba akses situs atau domain yang kita blokir tadi dengan browser.

Pada gambar diatas, konfigurasi yang kita lakukan sudah berhasil, demikian tutorial instal dan konfigurasi proxy server, di debian ini.

Sekian artikel kali ini tentang Cara Lengkap Instal dan Konfigurasi Proxy Server di Debian, semoga dapat bermanfaat dan dapat berguna bagi kita semua, dan pasti nya terimakasih telah membaca sob.

Gambar Gravatar
Welcome to My Artikel Newbie

Tinggalkan Balasan

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

Comment moderation is enabled. Your comment may take some time to appear.