IPinfoBox

Cara mendeteksi pengunjung VPN dan proxy di situs web Anda

Langkah demi langkah memeriksa koneksi VPN, Tor, dan data center pada saat penting seperti pendaftaran, login, dan pembayaran, serta menentukan tindakannya.

Mengapa melihat IP

Orang yang sama yang berulang kali mengklaim uji coba gratis, bot yang terus mendaftar, dan pembayaran yang berpura-pura berasal dari negara lain kebanyakan datang melalui VPN, proxy, dan server cloud. Dengan melihat dari jaringan mana IP pengunjung berasal, Anda bisa menangkap cukup banyak koneksi seperti ini.

1. Dapatkan IP asli pengunjung

IP koneksi yang diterima server Anda adalah IP pengunjung. Jika situs Anda berada di belakang proxy seperti Cloudflare, IP koneksi tersebut milik Cloudflare, jadi gunakan header CF-Connecting-IP; di belakang load balancer lain, gunakan nilai pertama dari header X-Forwarded-For yang ditambahkannya. Pengunjung bisa memalsukan header ini, jadi percayai hanya pada permintaan yang melewati proxy Anda sendiri.

2. Periksa hanya pada saat penting

Anda tidak perlu memeriksa di setiap halaman. Memeriksa IP hanya pada saat penyalahgunaan merugikan Anda, seperti pendaftaran, login, reset kata sandi, pembayaran, dan pemakaian kupon, membuat semuanya tetap cepat dan hemat. Simpan hasil untuk IP yang sama di cache selama beberapa menit dan gunakan kembali.

3. Tentukan tindakan

Untuk exit node Tor, server VPN yang diketahui, atau IP data center, meminta pemeriksaan tambahan seperti verifikasi email atau SMS lebih baik daripada langsung memblokir, karena sebagian pelanggan asli memakai VPN demi privasi. Untuk pembayaran, periksa juga apakah negara penerbit kartu berbeda dengan negara koneksi.

4. Simpan catatan

Menyimpan hasil pemeriksaan bersama catatan pendaftaran dan pembayaran memudahkan Anda menemukan pola penyalahgunaan yang sama di kemudian hari. Namun, alamat IP termasuk data pribadi, jadi cantumkan tujuan dan lama penyimpanannya di kebijakan privasi Anda.

Pahami batasannya

VPN yang tidak ada di daftar publik dan proxy yang menyewa koneksi internet rumah sulit ditemukan hanya dari IP. Sinyal browser dapat membantu: apakah zona waktu browser berbeda dengan negara IP, dan apakah WebRTC menampilkan IP yang berbeda.

Periksa IP dan lokasi Anda sekarang.

Periksa IP saya