Konfigurasi Proxy Server
Hai teman-teman, pada postingan kali ini saya akan share tentang bagaimana cara konfigurasi Proxy pada debian server kita . Tapi kalian sudah tahu belum apa itu proxy server ?, jika belum tahu yuk kita pahami pengertian tentang proxy server berikut.
A. Pengertian Proxy Server
Proxy server (peladen proxy) adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.
Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.
Contoh penggunaan proxy server, Banyak pekerja kantor dan mahasiswa yang tidak bisa mengakses jejaringan sosial seperti facebook dan lain-lain dilingkungan kantor atau kampus. Hal ini merupakan kebijakan dari pemilik koneksi, yang dimaksudkan adar tidak mengganggu kosentrasi kerja atau belajar karena sibuk berjejaringan sosial. Untuk menyiasati pembatasan itu, maka digunakanlah proxy server. Dimana akan terlihat dari server kantor yang mengatur lalu lintas data, bahwa yang anda tuju adalah server proxy, bukan facebook atau Twitter, sehingga pemblokiran tidak berlaku untuk anda atau sebaliknya. Berdasarkan contoh diatas, maka dapat disimpulkan fungsi proxy server adalah :
B. Contoh Kasus- Membagi koneksi.
- Menyembunyikan identitas (IP).
- Memblokir situs yang tidak diinginkan.
- Mengakses situs yang diblokir.
- Melindungi dan menjaga komputer dari pencurian dan kebocoran data.
- Sebagai firewall dari situs-situs yang tidak terpercaya dan berbahaya.
- Sebagai media untuk menyimpan sejarah browsing dalam bentuk cache.
- Merubah topologi jaringan komputer anda, dan lain-lain.
Sebuah perusahaan bernama PT. Bahagia ingin meminta bantuan kepada seorang administrator untuk melakukan aturan-aturan bagi pengguna komputer/user adalah sebagai berikut :
Didalam perusahaan tersebut menggunakan jaringan 192.168.100.0/24. Ada berbagai divisi dan ketentuan mengakses internetnya yaitu :
1. Divisi A : 192.168.100.21-192.168.100.30
Ip yang diizinkan 192.168.100.22-192.168.100.27 selebihnya tidak.
2. Divisi B : 192.168.100.31 - 192.168.100.40
Ip yang diizinkan 192.168.100.32 selebihnya tidak.
3. Divisi C : 192.168.100.41 - 192.168.100.50.
kecuali 192.168.100.45.
Buatlah proxy server dengan ketentuan:
- Ip server : 192.168.1.1
- Hostname : server
- Domain name : proxy.com
- Software yang diinstal : web dan proxy
- Visible hostname : piglet@yahoo.com
Pertama kita install debian terlebih dahulu. Setelah selesai, ikuti langkah-langkah berikut :
1. Login sebagai root
2. Install file/CD iso debian dengan mengetikkan apt-cdrom add, setelah itu update dengan apt-get update. Lakukan hal yang sama ke 2 file/CD lainnya.
3. Install squid 3 dengan mengetikkan apt-get install squid3
4. Jika muncul tulisan berikut, Masukkan disc2 kemudian enter
5. Setelah proses instalasi squid3nya selesai, langkah selanjutnya adalah melakuan konfigurasi pada proxy kita dengan melakukan pengeditan file pada /etc/squid3/squid.conf . Ketikkan perintah "nano /etc/squid3/squid.conf" untuk melakukan konfigurasi.
6. Dalam file konfigurasi ini, ada beberapa baris konfigurasi yang akan kita cari yaitu:
- http_port 3128
- acl local net 172.16.0.0./12
- cache_mgr
- visible_hostname
- acl CONNECT
untuk yang pertama kita cari baris konfigurasi http_port 3128, dengan cara tekan Ctrl+W dan ketikkan "http_port 3128" lalu tekan enter.
7. Tambahkan kata "transparent" pada baris konfigurasi tersebut.8. Yang kedua carilah baris konfigurasi acl localnet src 172.16.0.0/12 dengan menekan Ctrl+W dan ketikkan "172.16" lalu tekan enter dibawahnya ada ganti menjadi Ip NA (network awal) debian kita.
9. Yang ketiga carilah baris konfigurasi cache_mgr dengan menekan Ctrl+W dan ketikkan "cache_mgr" lalu tekan enter.
9. Yang keempat cari visible_hostname dan tambahkan konfigurasi "visible_hostname namahost"
10. Yang kelima carilah baris konfigurasi acl CONNECT dengan menekan Ctrl+W dan ketikkan "acl CONNECT" lalu tekan enter.
setelah selesai tekan "ctrl + x" lalu tekan y dan enter.
11. Masuk ke nano /etc/rc.local, dan ketikkan
- iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
- iptables -t nat -A PREROUTING -s 192.168.100.0/24 -p -tcp -dport -80 -j REDIRECT --to-port 3128
- tekan ctrl + x
13. Atur setinggan IP dengan mengetikkan nano /etc/network/interfaces. Dan masukkan ip seperti digambar, setelah itu tekan "ctrl + x" lalu y dan enter setelah itu restart network dengan mengetikkan service networking restart
14. Buka virtual machine settings, lalu ubah network menjadi Host-Only.
15. Kita akan mencoba dengan IP divisi A. masukan salah satu IP yang termasuk didalam range IP divisiA
16. Buka browser masuk ke settingan browser. Cari Advanced dan pilih network, setelah itu pilih manual dan masukkan ip eth0 server debian jangan lupa masukkan port dan sentang di use this proxy server for all protocols.
17. Masukkan IP yang di deny ke url, maka hasillnya Access denied, seperti gambar dibawah ini.
Sekian, tutorial tentang bagaimana cara mengkonfigurasi proxy server didebian 8. Terima kasih bagi teman-teman yang telah membaca, jika ada kesalahan tolong tulis komentar dibawah ini. Thank you 😊

Komentar
Posting Komentar