Menguji proxy berarti memastikan bahwa proxy tersebut melakukan apa yang Anda bayar — menampilkan IP yang tepat, dari lokasi yang tepat, tanpa mengungkapkan IP Anda — dan mengukur seberapa cepat ia melakukannya. Pemeriksaan ini memakan waktu lima menit dan mencegah dua kegagalan proxy yang paling mahal: pemblokiran yang disebabkan oleh IP yang sudah terbakar, dan kebocoran identitas yang disebabkan oleh lalu lintas yang tidak pernah melalui proxy sama sekali. Ini adalah daftar periksa yang kami gunakan.
1. Apakah IP benar-benar berubah?
Tes pertama adalah yang paling jelas, dan tes ini lebih sering menangkap kesalahan konfigurasi daripada yang Anda kira. Dengan proxy yang dikonfigurasi, minta halaman yang menampilkan IP Anda:
curl -x http://user:pass@proxy.example.com:8080 https://api.ipify.org
curl -x socks5h://user:pass@proxy.example.com:1080 https://api.ipify.org
Bandingkan dengan permintaan yang sama tanpa -x. Jika kedua IP cocok, berarti proxy tidak digunakan: port salah, skema protokol salah, atau aplikasi yang mengabaikan pengaturan proxy sistem. Perhatikan skema socks5h (dengan h) — ini memberi tahu curl untuk menyelesaikan nama host melalui proxy, yang penting untuk tes DNS di bawah.
Di browser, gunakan halaman "apa IP saya" — tetapi lakukan di profil baru atau jendela pribadi, karena halaman yang di-cache sebelum Anda mengaktifkan proxy akan berbohong kepada Anda.
2. Apakah IP ditandai?
IP yang berubah tetapi sudah masuk daftar blokir lebih buruk daripada tidak berguna: itu membuat Anda terlihat seperti yang justru ingin Anda hindari. Periksa tiga hal.
Jenis pendaftaran
Lihat IP tersebut di layanan WHOIS atau intelijen IP. Anda ingin melihat jenis yang dijanjikan penyedia: nama ISP untuk residensial, operator seluler untuk seluler, dan — jika Anda membeli datacenter — setidaknya perusahaan hosting yang tidak ada di setiap daftar. Jika Anda membayar harga residensial dan WHOIS mengatakan DigitalOcean, Anda telah dijual IP datacenter.
Deteksi proxy / VPN
Beberapa layanan publik memberi skor IP untuk "kemungkinan proxy" menggunakan sinyal yang sama yang dibeli vendor anti-penipuan komersial: rentang VPN yang diketahui, ASN hosting, laporan penyalahgunaan sebelumnya, pemindaian port yang menunjukkan port proxy terbuka. IP residensial harus mendapat skor rendah; IP datacenter biasanya akan dinilai sebagai "hosting" dan tidak ada yang bisa dilakukan — itu adalah properti dari jenisnya, bukan cacat penyedia.
Daftar blokir
Periksa IP terhadap daftar blokir DNS utama (Spamhaus, SORBS, dan sejenisnya). Listing berarti penyalahgunaan masa lalu dari alamat tersebut; untuk apa pun yang melibatkan email, formulir, atau pembuatan akun, itu diskualifikasi. Penyedia rotasi tidak boleh memberi Anda IP yang masuk daftar; jika mereka melakukannya berulang kali, itu adalah masalah kualitas kumpulan yang layak diangkat ke dukungan.
3. Tingkat anonimitas: apa yang diungkapkan header
Proxy HTTP diklasifikasikan berdasarkan apa yang mereka beri tahu tujuan tentang klien:
| Tingkat | Header yang dikirim ke situs | Apa yang dipelajari situs |
|---|---|---|
| Transparan | Via, X-Forwarded-For: <IP asli Anda> | Bahwa Anda menggunakan proxy dan IP asli Anda. Tidak berguna untuk privasi. |
| Anonim | Via atau X-Proxy-ID, tetapi tanpa IP asli | Bahwa Anda menggunakan proxy, tetapi bukan siapa Anda. |
| Elite (anonimitas tinggi) | Tidak ada yang di atas | Tidak ada — permintaan tampak seperti berasal dari proxy itu sendiri. |
Verifikasi dengan meminta halaman yang menampilkan header permintaan:
curl -x http://user:pass@proxy.example.com:8080 https://httpbin.org/headers
Anda ingin melihat tidak ada Via, X-Forwarded-For, Forwarded, atau X-Real-IP. Proxy komersial apa pun yang dijual untuk privasi atau otomatisasi harus elite; jika Anda menemukan IP asli Anda di header, segera hentikan penggunaannya. Proxy SOCKS5 tidak menambahkan header HTTP sama sekali, jadi tes ini berlaku khusus untuk proxy HTTP(S). Untuk sudut peringkat, lihat perbandingan proxy elite kami.
4. Kebocoran DNS
Ini adalah kebocoran yang kebanyakan orang tidak pernah uji. Ketika aplikasi Anda menyelesaikan example.com ke IP sebelum menyerahkan permintaan ke proxy, kueri DNS pergi ke resolver normal Anda — biasanya ISP Anda. Situs web melihat proxy; ISP Anda (dan siapa pun yang memiliki akses ke log tersebut) melihat setiap domain yang Anda kunjungi.
Cara menguji: gunakan halaman tes kebocoran DNS saat menggunakan proxy. Halaman itu akan mencantumkan resolver yang menjawab nama host probe uniknya. Jika ada di antaranya milik ISP Anda atau berada di negara asli Anda, Anda bocor.
Cara memperbaiki:
- SOCKS5: aktifkan resolusi DNS jarak jauh. Di curl itu adalah
socks5h://; di Firefox itu adalah Proxy DNS saat menggunakan SOCKS v5; sebagian besar pustaka yang mendukung SOCKS5 memiliki flag yang setara.socks5://biasa menyelesaikan secara lokal. - Proxy HTTP(S): untuk tujuan HTTPS, browser mengirim nama host ke proxy di dalam
CONNECT, sehingga proxy yang menyelesaikannya — tidak ada kebocoran. Untuk HTTP biasa, URL lengkap dikirim ke proxy, yang juga menyelesaikannya. Kebocoran di sini biasanya berasal dari aplikasi lain di mesin yang tidak menggunakan proxy sama sekali.
5. Kebocoran WebRTC (khusus browser)
WebRTC memungkinkan browser membuat koneksi peer-to-peer, dan untuk melakukannya, ia menghitung antarmuka jaringan Anda dan dapat mengirim IP lokal dan publik Anda ke JavaScript halaman — melewati proxy sepenuhnya. Ini adalah cara klasik proxy browser yang "dikonfigurasi dengan sempurna" tetap membocorkan alamat asli.
Cara menguji: buka halaman tes kebocoran WebRTC. Jika halaman itu menampilkan IP selain IP proxy — terutama alamat lokal 192.168.x.x atau IP publik asli Anda — WebRTC bocor.
Cara memperbaiki: nonaktifkan WebRTC atau batasi ke rute yang diproksi. Di Firefox, setel media.peerconnection.enabled ke false. Di Chrome, gunakan kebijakan atau ekstensi yang membatasi penanganan IP WebRTC. Browser antideteksi melakukan ini secara default dan dapat memalsukan IP yang terlihat WebRTC agar cocok dengan proxy; itu adalah salah satu alasan pekerjaan multi-akun menggunakannya — lihat apa itu browser antideteksi.
6. Kecepatan: latensi dan throughput
Dua angka penting, dan keduanya menjawab pertanyaan yang berbeda.
- Latensi (waktu perjalanan pulang-pergi) menentukan seberapa responsif penggunaan interaktif dan berapa banyak permintaan berurutan per detik yang dapat dibuat oleh satu koneksi. Ukur dengan permintaan kecil:
Bandingkan dengan perintah yang sama tanpa proxy. Proxy datacenter menambahkan puluhan milidetik; residensial dan seluler menambahkan 50–300 ms. Angka yang konsisten tinggi atau sangat bervariasi pada IP datacenter menunjukkan penyedia yang kelebihan beban.curl -x http://user:pass@proxy:8080 -o /dev/null -s -w "connect %{time_connect}s ttfb %{time_starttransfer}s total %{time_total}s\n" https://example.com/ - Throughput mengatur transfer massal — mengunduh halaman dengan gambar, atau banyak permintaan paralel. Ambil file berukuran tertentu (beberapa MB) dan ukur waktunya. Pada paket residensial per-GB, ini juga memberi tahu Anda seberapa cepat Anda akan menghabiskan jatah Anda.
Jalankan setiap tes beberapa kali pada jam yang berbeda; kinerja proxy bervariasi dengan beban. Satu hasil cepat pada pukul 3 pagi tidak membuktikan apa pun tentang jam kerja. Peringkat berfokus kecepatan kami menjelaskan metodologi yang kami gunakan untuk pengukuran berulang.
7. Geolokasi dan konsistensi
Jika Anda membeli proxy di negara atau kota tertentu, periksa apakah basis data geolokasi setuju. Basis data tidak setuju satu sama lain dan dengan kenyataan, terutama untuk IP seluler, yang sering berlokasi di kantor pusat operator daripada posisi telepon. Yang penting adalah apa yang dikatakan basis data situs target, dan Anda tidak dapat mengetahuinya — tetapi jika dua atau tiga layanan GeoIP publik menempatkan proxy "Berlin" Anda di Frankfurt, harapkan situs juga berpikir demikian.
Pemeriksaan konsistensi yang layak dilakukan sekali per pengaturan:
- Apakah zona waktu browser cocok dengan lokasi proxy? IP Tokyo dengan jam Eropa/Berlin adalah tanda klasik.
- Apakah header Accept-Language masuk akal untuk negara itu?
- Untuk proxy seluler: apakah User-Agent Anda mengklaim perangkat seluler? IP operator dengan UA desktop adalah anomali yang beberapa sistem anti-penipuan timbang.
Daftar periksa lima menit
- IP berubah saat menggunakan proxy — dan cocok dengan jenis yang dijanjikan penyedia di WHOIS.
- Tidak ada di daftar blokir utama; skor deteksi proxy masuk akal untuk jenisnya.
- Tidak ada header
Via/X-Forwarded-For/Forwardedyang mencapai tujuan (proxy HTTP). - Tes kebocoran DNS hanya menunjukkan resolver yang bukan milik Anda; SOCKS5 menggunakan resolusi jarak jauh.
- Tes WebRTC hanya menunjukkan IP proxy (browser).
- Latensi dan throughput dapat diterima di beberapa pengukuran pada waktu yang berbeda.
- Lokasi GeoIP, zona waktu, dan bahasa saling konsisten.
Apa pun yang gagal pada 1, 3, 4, atau 5 adalah berhenti dan perbaiki. Kegagalan pada 2, 6, atau 7 adalah sinyal kualitas untuk diangkat ke penyedia atau untuk dipertimbangkan saat memilih — peringkat keandalan kami didasarkan pada pengulangan pemeriksaan ini dari waktu ke waktu.
Pertanyaan yang sering diajukan
Apa cara tercepat untuk memeriksa apakah proxy berfungsi?
Minta layanan gema IP dengan dan tanpa proxy dan bandingkan. Jika IP berbeda dan cocok dengan rentang yang diharapkan penyedia, proxy berfungsi. Semua hal lain dalam daftar ini adalah tentang apakah proxy berfungsi dengan baik.
Apa itu kebocoran DNS dan mengapa penting dengan proxy?
Kebocoran DNS adalah ketika pencarian nama domain untuk situs pergi ke resolver biasa Anda alih-alih melalui proxy. Situs melihat IP proxy, tetapi ISP atau jaringan Anda masih tahu domain mana yang Anda kunjungi. Perbaiki dengan menyelesaikan nama melalui proxy (DNS jarak jauh SOCKS5) atau dengan menggunakan proxy HTTPS, di mana proxy menyelesaikan nama.
Apa itu kebocoran WebRTC?
Browser dapat mengungkapkan IP lokal dan publik asli Anda ke halaman web melalui WebRTC, bahkan ketika proxy dikonfigurasi, karena WebRTC menegosiasikan koneksi di luar jalur proxy. Nonaktifkan WebRTC atau gunakan browser yang merutekan atau memalsukannya.
Apa perbedaan antara proxy anonim dan elite?
Proxy anonim menyembunyikan IP Anda tetapi menambahkan header yang mengungkapkan bahwa proxy digunakan; proxy elite tidak menambahkan apa pun, sehingga permintaan tampak berasal dari proxy. Untuk tujuan privasi atau otomatisasi apa pun, Anda menginginkan elite.
Bagaimana saya tahu jika IP proxy masuk daftar hitam?
Periksa terhadap daftar blokir DNS seperti Spamhaus, dan terhadap layanan reputasi IP. Listing berarti penyalahgunaan sebelumnya; hindari IP untuk email, formulir, dan pembuatan akun.
Seberapa sering saya harus menguji ulang?
Setiap kali Anda mengganti penyedia, paket, atau konfigurasi, dan secara berkala setelahnya — IP ditetapkan ulang, daftar blokir diperbarui, dan kualitas kumpulan penyedia berubah. Untuk otomatisasi jangka panjang, bangun pemeriksaan perubahan IP dan header ke dalam rutinitas startup Anda.