Cara Install dan Konfirguasi IP2Proxy di Webserver Nginx

Kamis, 18 Juli 2019

Cara Install dan Konfirguasi IP2Proxy di Webserver Nginx. Beberapa tindak kejahatan di internet dilakukan oleh pelakunya dengan bersembunyi dibalik VPN maupun Proxy. Nah, untuk mencegah tindakan kejahatan seperti fraud dll, biasanya pemilik website memblokir ip yang dicurigai sebagai ip VPN maupun proxy. Disini saya akan share tutorial bagaimana cara memasang IP2Proxy yang merupakan database berisi daftar ip dari provider VPN, range ip TOR, serta proxy. Di tutorial ini saya menggunakan server Debian dan webserver Nginx.


Pertama kita update dulu paket di sistem. lalu install beberapa dependensi yang nantinya dibutuhkan.
apt-get update && apt-get upgrade
apt-get install build-essential dh-autoreconf unzip
Selanjutnya buat direktori baru untuk proses compile Nginx. Ini hanya untuk memudahkan saja sebenarnya.
mkdir ~/nginx-compile && cd ~/nginx-compile
Selanjutnya kita download source Nginx dari situs Nginx.
wget http://nginx.org/download/nginx-1.15.8.tar.gz
tar xvfz nginx-*.tar.gz
Lalu download library C IP2Proxy.
wget https://github.com/ip2location/ip2proxy-c/archive/master.zip
Ekstrak lalu install ke sistem
unzip master.zip
cd ip2proxy-c-master
autoreconf -i -v --force
./configure
make && make install
cd ~/nginx-compile
Lanjut download IP2Proxy.
wget https://github.com/ip2location/ip2proxy-nginx/archive/master.zip
unzip master.zip
Lalu compile Nginx
cd ~/nginx-dev/nginx-1.15.8
./configure --add-module=ip2proxy-nginx-master
make && make install

Download Database IP2Proxy

Setelah proses compile selesai, sekarang saatnya kita masukkan database IP2Proxy .
mkdir /etc/ip2proxy
cd /etc/ip2proxy
Buka browser dan pergi ke alamat https://lite.ip2location.com/. Register disana. Lalu download file database IP2Proxy.
wget "https://www.ip2location.com/download?login=EMAIL&password=PASSWORD&productcode=PX4LITEBIN"
unzip IP2PROXY-LITE-PX4.BIN.ZIP
Sesuaikan sendiri password dan emailnya. Konfigurasi Nginx dengan IP2Proxy Edit /etc/nginx/nginx.conf dan masukkan baris berikut didalam block http.
http {
ip2proxy on;
ip2proxy_database /etc/ip2proxy/IP2PROXY-LITE-PX4.BIN;
ip2proxy_reverse_proxy on;
ip2proxy_access_type shared_memory;
}
Untuk menghidupkan dan mematikan ip2proxy cukup jalankan perintah ip2proxy on atau ip2proxy off. Untuk syntax lain yang bisa digunakan bisa kalian cek sendiri. Kalian bisa memblokir isp tertentu, ip dengan range tertentu dan lain-lain. Oke sekian tutorial kali ini, jika kurang jelas silahkan komentar.  

Artikel Terkait Nginx