Periksa-proxy OnlineProxy saat memeriksa proxy melewati beberapa tahap: memeriksa data yang dimasukkan, mencoba melakukan resolusi domain, terhubung melalui TCP, jika perlu mengatur TLS, kemudian memeriksa kerja protokol (HTTP/SOCKS) dan akses ke situs target. Pada setiap langkah bisa muncul kode kesalahan di bawah ini — mereka membantu dengan cepat memahami tepatnya masalahnya: dalam format proxy, jaringan, otorisasi, protokol, atau pemblokiran.
INVALID_PROXY_FORMAT — Proxy dimasukkan dalam bentuk yang salah. Misalnya, port terlewat atau ada karakter berlebih. Secara teknis: string tidak memenuhi pola host:port atau user:pass@host:port, port di luar rentang. Daftar format yang didukung lihat di bawah.
DNS_RESOLUTION_FAILED — Tidak bisa menemukan alamat server proxy berdasarkan nama. Biasanya domain ditulis dengan salah atau tidak ada lagi. Secara teknis: DNS mengembalikan NXDOMAIN, SERVFAIL atau hasil kosong.
DNS_TIMEOUT — DNS 'berpikir' terlalu lama dan tidak merespon. Hal ini bisa terjadi karena masalah pada penyedia layanan atau resolver yang sibuk. Secara teknis: waktu tunggu permintaan DNS (UDP/TCP) saat melakukan resolusi host terlampaui.
DNS_RESOLVED_PRIVATE_IP — Domain proxy mengarah ke IP internal yang tidak seharusnya terlihat dari internet. Sering kali ini tanda adanya manipulasi atau konfigurasi yang salah. Secara teknis: DNS meresolusi ke rentang private/loopback 10., 172.16–31., 192.168., 127. atau ::1.
TCP_REFUSED — Server menolak koneksi, seolah-olah portnya ditutup. Terlebih sering layanan tidak berjalan atau akses dilarang. Secara teknis: koneksi TCP menerima RST segera setelah SYN (Connection refused).
TCP_TIMEOUT — Gagal menghubungkan karena tidak ada yang merespons. Hal ini bisa terjadi karena pemfilteran, firewall yang membisu, atau IP yang salah. Secara teknis: handshake TCP tidak selesai dalam waktu yang ditentukan (SYN tanpa respons).
TCP_RESET — Koneksi diputus selama proses berjalan. Kadang ini dilakukan firewall, kadang juga proxy itu sendiri saat mengalami beban berlebih. Secara teknis: menerima TCP RST selama sesi yang sedang berlangsung.
TLS_HANDSHAKE_FAILED — HTTPS tidak berhasil “berjabat tangan” dan menyepakati enkripsi. Alasannya bisa karena pengaturan proxy atau terjadi penyuntikan/penyisipan trafik. Secara teknis: kesalahan TLS handshake karena sertifikat, set cipher, SNI/ALPN, atau data yang tidak terduga.
TLS_TIMEOUT — Enkripsi tidak dimulai tepat waktu, koneksi menggantung pada awal HTTPS. Seringkali ini jaringan tidak stabil atau node yang overloaded. Secara teknis: timeouts pada tahap ClientHello/ServerHello/Finished.
SOCKS_UNSUPPORTED_VERSION — Proxy tidak memahami versi SOCKS yang diperlukan. Anda terhubung sebagai SOCKS5, tetapi pada port mungkin ada layanan lain. Secara teknis: server merespons dengan VER yang salah atau tidak mendukung SOCKS4/5.
SOCKS_NO_ACCEPTABLE_AUTH — Proxy tidak menerima cara otentikasi yang diajukan. Biasanya dia memerlukan metode lain atau dikonfigurasi berbeda. Secara teknis: SOCKS5 memilih 0xFF (no acceptable methods) atau menolak himpunan metode.
SOCKS_AUTH_FAILED — Otentikasi gagal, login atau kata sandi salah. Kadang kata sandi benar, tetapi akun diblokir. Secara teknis: SOCKS5 username/password mengembalikan status failure.
SOCKS_MALFORMED_REPLY — Proxy merespon dengan data yang “cacat” yang tidak bisa diurai. Terjadi pada implementasi tidak standar atau ketika trafik rusak. Secara teknis: bidang REP/ATYP/LEN yang tidak benar, jawaban terpotong atau dibentuk tidak benar.
SOCKS_FAKE_SUCCESS — Proxy seolah-olah terhubung semuanya, tetapi selanjutnya tidak ada yang berfungsi. Ini terlihat seperti “sukses tanpa trafik”. Secara teknis: SOCKS REP=0, tetapi pembacaan berikutnya kosong atau koneksi ke tujuan tidak terjalin.
HTTP_PROXY_AUTH_REQUIRED — Proxy membutuhkan login dan kata sandi. Tanpa itu ia tidak akan melewatkan permintaan. Secara teknis: diterima jawaban 407 Proxy Authentication Required dan header Proxy-Authenticate.
HTTP_PROXY_FORBIDDEN — Proxy melarang akses. Alasan bisa jadi pada pembatasan IP, tarif, geolokasi, atau aturan akses. Secara teknis: jawaban 403/401 atau blok oleh ACL, batasan atau kebijakan penyedia.
HTTP_PROXY_PROTOCOL_ERROR — Proxy tidak berperilaku seperti HTTP proxy: memberi jawaban aneh atau merusak format. Sering terjadi ketika pada port itu tidak HTTP sama sekali. Secara teknis: respons yang tidak benar terhadap CONNECT/GET, baris status yang salah atau header yang tidak tepat.
HTTP_HTML_ERROR_PAGE — Alih-alih respons normal, proxy menerima halaman HTML dengan kesalahan, captcha, atau “akses dilarang”. Ini sering tanda pemalsuan atau penyaringan. Secara teknis: menerima teks HTML di tempat di mana diharapkan jawaban proxy.
TARGET_UNREACHABLE — Melalui proxy tidak mungkin mencapai situs yang dituju. Proxy bisa tanpa keluar ke internet atau dengan rute yang rusak. Secara teknis: kesalahan koneksi ke target, ICMP unreachable, kegagalan CONNECT atau tidak adanya rute.
TARGET_TIMEOUT — Situs tidak merespons tepat waktu saat bekerja melalui proxy. Baik situs lambat, atau proxy tidak stabil. Secara teknis: melebihi time-out connect/read ke host target melalui proxy.
TARGET_BLOCKED — Akses ke situs diblokir tepat pada sisi proxy. Ini bisa berupa filtrasi domain atau kebijakan konten. Secara teknis: deny-list, filtrasi SNI/URL, jawaban seperti 403/451 atau halaman pemblokiran.
NO_FIRST_BYTE — Koneksi tampak terjalin, tetapi respons tidak pernah dimulai. Rasanya seperti “menggantung kosong”. Secara teknis: tidak terdapat satu bait pun dalam respons, TTFB melebihi batas.
PARTIAL_RESPONSE — Respons datang tidak penuh dan terputus di tengah. Karena itu halaman atau data rusak. Secara teknis: penutupan koneksi sebelum akhir badan, ketidaksesuaian Content-Length atau kesalahan chunked.
READ_TIMEOUT — Data berhenti datang, dan menunggu berlarut. Kadang-kadang byte pertama ada, tetapi selanjutnya “diam”. Secara teknis: time-out pembacaan socket setelah koneksi terpasang (idle read timeout).
IP_MISMATCH — IP keluar ternyata tidak sama dengan yang diharapkan. Misalnya, bukan kota yang benar atau bukan pool yang benar. Secara teknis: IP keluar aktual berbeda dari yang dinyatakan menurut pengaturan, pesanan atau lokasi.
TRANSPARENT_PROXY — Proxy terlalu “terlihat” dan tidak terlihat seperti klien biasa. Ia bisa menambahkan header layanan atau mengubah permintaan. Secara teknis: adanya Via, X-Forwarded-For, perubahan header dan tanda-tanda perilaku proxy transparan.
INCONSISTENT_IDENTITY — Proxy berperilaku tidak konsisten: hari ini satu “identitas”, besok identitas lain. Ini meningkatkan risiko pemblokiran. Secara teknis: IP, ASN, geolokasi, TLS/HTTP tanda tangan atau parameter sesi sering berubah.
HIGH_JITTER — Koneksi tidak stabil: latensi selalu melonjak. Bagi bot dan API ini sering lebih buruk daripada lambat saja. Secara teknis: variasi RTT yang tinggi, jitter yang terlihat pada serangkaian pengukuran.
SLOW_PROXY — Proxy bekerja terlalu lambat. Halaman memuat lama, permintaan terasa lama. Secara teknis: RTT tinggi, bandwidth rendah, kinerja download/upload buruk dan latensi.
FLAPPING_PROXY — Proxy kadang berfungsi, kadang tidak. Pemeriksaan bisa menunjukkan sukses bergantian. Secara teknis: kesalahan intermiten, pergantian antara permintaan sukses dengan timeout, reset, dan penolakan.
CHECK_TIMEOUT — Seluruh pemeriksaan tidak selesai dalam waktu yang ditentukan. Kadang proxy hampir berfungsi, tetapi salah satu tahap melambat. Secara teknis: waktu tunggu total untuk skenario (DNS, TCP, TLS, HTTP) terlampaui atau batas percobaan tercapai.
UNKNOWN — Terjadi sesuatu yang tidak standar, dan sistem tidak bisa mengklasifikasikan ini ke dalam kesalahan yang diketahui. Biasanya membantu untuk mengulang pemeriksaan dan melihat log. Secara teknis: pengecualian yang tidak tertangkap, kode langka atau urutan jawaban yang tidak terduga.