Minggu, 06 Januari 2019

Konfigurasi Proxy Server Menggunakan Debian


 Pengertian Proxy Server“Proxy server 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 Internet untuk setiap komputer klien.”
sumber: https://id.wikipedia.org/wiki/Server_proksi
Singkatnya, server atau program komputer sebagai penerima request sekaligus mengatur suatu komputer yang kemudian diteruskan ke server public (internet).

Cara kerja Proxy Serverketika anda menggunakan komputer kemudian anda mengakses situs yang anda inginkan, itu berarti anda sedang meminta request kepada Proxy Server, kemudian proxy server akan merespon dan meneruskannya ke public server.
Contohnya: jika anda ingin mengakses “situs” menggunakan wi-fi sekolah, wi-fi kampus, wi-fi kantor, atau penghubung internet yang lainnya, tapi yang muncul malah “sebuah kesalahan” atau tetuliskan “error : forbidden“/”error“.
itu biasanya ulah dari server proxy yang digunakan memblokir situs “yang tidak diinginkan“.

Kegunaan Proxy Server:
Membagi koneksi
Menyembunyikan identitas (IP)
Memblokir situs yang tidak diinginkan
Mengakses situs yang di blokir
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.

sumber:http://www.kamusq.com/2013/09/proxy-server-adalah-pengertian-dan.html

logo squid proxy.jpg

Berikut ini, saya akan langsung ketahapannya, tapi ada yang harus anda siapkan, anda banyak cara untuk membuat Proxy Server, kali ini saya menggunakan Virtual Box (Debian 8) sebagai proxy server dan laptop saya sendiri sebagai Client.
Yang perlu disiapkan :

Komputer/Laptop,
Pastikan Terhubung ke internet,
Virtual Machine (Virtual Box / VMware) pastikan versi terbaru,
ISO (Debian 8 64 bit \ 32 bit) ada 3 ISO, susah didapatkan jadi mohon maaf anda harus cari sendiri, u/ 64 bit biasanya ada tertulis “amd64” sedangkan 32 bit “i386“
Lankah-langkah konfigurasi:

Install Debian Anda di Virtual Box perlu banyak waktu untuk menginstal pastikan menginstal dengan benar,
Masuk ke Debian Anda yang telah diinstall di VB menggunakan user root,
Screenshot_42.png
Kemudian Konfigurasikan IP untuk debian anda, masuklah ke file interfaces dengan mengetikkan perintah “nano /etc/network/interfaces“, kemudian aturlah seperti dibawah ini,
Screenshot.png
lakukan instalasi proxy dengan mengginstall squid3 (salah satu dari beberapa packet untuk instalasi proxy di debian). dengan mengetikkan perintah “apt-get install squid3” di debian anda,
Screenshot_1.png
aturlah file squid anda, dengan masuk ke file squid.conf dengan mengetikkan perintah “nano /etc/squid3/squid.conf“,
Screenshot_2.png
Nah, kali ini anda harus perhatikan langkah ini dengan baik, tekan Ctrl+W untuk search maka dibagian bawah akan muncul baris “search:….” kemudian tekan tombol enter untuk mulai mencari, ketikkan langkah berikut kemudian ubah sesuai dengan gambar.(sebenarnya tidak harus sama jika anda sudah mahir menggunakannya)
http_port 3128
Screenshot_3.png
Screenshot_4.png
tambahkan transparent dibelakang,
Screenshot_5.png
cache_mgr
Screenshot_6.png
Screenshot_7.png
ubah dan hapus “#”
Screenshot_9.png
visible_hostname
Screenshot_11.png
tambahkan visible_hostname “nama hostname”
Screenshot_13.png
cache_dir ufs /var
Screenshot_16.png
Screenshot_17
hapus tanda “#”
Screenshot_18
cache_mem
Screenshot_19Screenshot_20
hapus tanda pagar anda juga bisa atur besar memori-nya
Screenshot_21
http_access deny all
Screenshot_22
Tambah tanda “#” di depan http_access deny all
Screenshot_24
acl CONNECT
Screenshot_26
tambahkan dibawah acl CONNECT method CONNECT seperti dibawah ini:
Screenshot_44.png
acl local src 192.168.100.0/24
acl blokir dstdomain “/etc/squid3/domain”
acl blokkey url_regex -i “/etc/squid3/kata”
acl download urlpath_regex \.mp3$ \.avi$ \.mkv$ \.3gp$ \.mp4$http_access deny blokir
http_access deny blokkey
http_access deny download
http_access allow local


Save dengan menekan “Ctrl+X” tekan “Y” kemudian “enter“.
Buat File domain untuk memasukkan list yang ingin diblokir dengan menggunakan perintah “nano /etc/squid/domain” dan masukkan situsnya seperti dibawah:
Screenshot_31
*karna file baru maka isinya kosong
Screenshot_33
save file
Buat File kata (kata-kata pencarian yang nantinyaakan di blokir) menggunakan perintah “nano /etc/squid/kata” seperti dibawah:
Screenshot_30Screenshot_32
coba cek apakah konfigurasi yang kita lakukan sudah berhasil atau belum, cukup mengetikkan perintah “squid-z“. jika konfigurasi berhasil maka akan muncul seperti dibawah ini,
Screenshot_34.png
restart squidnya dengan perintah “service squid3 restart“.
Screenshot_35.png
Setelah itu tambahkan perintah iptables pada file rc.local dengan menggunakan perintah “nano /etc/rc.local” .
Screenshot_36.png
tambahkan  “iptables -t nat -A PREROUTING -p tcp -i eth0 -s 192.168.101.0/24 –dport 80 -j REDIRECT –to-port 3128” pada file tersebut:
Screenshot_40Screenshot_38
Setelah itu ketikkan perintah “/etc/init.d/rc.local start”  untuk memulai atau menjalankan file rc.local
keluar dari Debian dulu untuk sementara kemudian atur Jaringannya,
Screenshot_45Screenshot_46
“OK”, kemudian cari adapter anda dan atur IPnya agar debian dan windows nya satu jaringan,
Screenshot_47
 Screenshot_49 Screenshot_48


Lakukan langkah berikut:
Mozilla Firefox
Screenshot_53Screenshot_50Screenshot_51Screenshot_52
Chrome
Screenshot_54Screenshot_55Screenshot_56
Jika konfigurasi berhasil maka akan nampak hasil seperti yang dibawah ini jika kita mengakses URL atau pun Keyword
source: https://immaserver.wordpress.com/2017/10/15/konfigurasi-proxy-server-menggunakan-debian-8-virtual-box/

Tidak ada komentar:

Posting Komentar