Cara Install dan Konfirguasi IP2Proxy di Webserver Nginx
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.
mkdir /etc/ip2proxy
cd /etc/ip2proxy
Buka browser dan pergi ke alamat https://lite.ip2location.com/. Register disana. Lalu download file database IP2Proxy.
Pertama kita update dulu paket di sistem. lalu install beberapa dependensi yang nantinya dibutuhkan.
apt-get update && apt-get upgradeSelanjutnya buat direktori baru untuk proses compile Nginx. Ini hanya untuk memudahkan saja sebenarnya.
apt-get install build-essential dh-autoreconf unzip
mkdir ~/nginx-compile && cd ~/nginx-compileSelanjutnya kita download source Nginx dari situs Nginx.
wget http://nginx.org/download/nginx-1.15.8.tar.gzLalu download library C IP2Proxy.
tar xvfz nginx-*.tar.gz
wget https://github.com/ip2location/ip2proxy-c/archive/master.zipEkstrak lalu install ke sistem
unzip master.zipLanjut download IP2Proxy.
cd ip2proxy-c-master
autoreconf -i -v --force
./configure
make && make install
cd ~/nginx-compile
wget https://github.com/ip2location/ip2proxy-nginx/archive/master.zipLalu compile Nginx
unzip master.zip
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"Sesuaikan sendiri password dan emailnya. Konfigurasi Nginx dengan IP2Proxy Edit /etc/nginx/nginx.conf dan masukkan baris berikut didalam block http.
unzip IP2PROXY-LITE-PX4.BIN.ZIP
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.
Posting Komentar untuk "Cara Install dan Konfirguasi IP2Proxy di Webserver Nginx"