Integrasi
Setiap status, gerbang dapat menjawab dengan, dan apa yang harus diubah.
kesalahan gerbang datang dengan alasan pendek di dalam tubuh kesalahan target melewati tidak tersentuh memberitahu dua terpisah adalah sebagian besar dari kehancuran.
Respon dari gateway#
| Status | Alasan dalam tubuh | Penyebab | Perbaiki |
|---|---|---|---|
| Otentikasi Proxy 407 Diperlukan | _ kredensial tidak valid | Nama pengguna atau kata sandi salah, atau IP yang berhubungan tidak disisipkan dan tidak ada kredensial yang dikirim | Salin pasangan dari dashboard lagi; periksa whitelist terhadap curl https://api.ipify.org dijalankan tanpa proksi |
| 400 Permintaan Buruk | _ parameter tidak valid:... | Parameter nama pengguna tak dikenal atau salah bentuk, atau kombinasi tak valid (-state- Di luar Amerika, -city- tanpa -cc-) | Perbaiki string yang bernama dalam tubuh; lihat Menargetkan & sesi |
| Pembayaran 402 Diperlukan | tidak cukup _ keseimbangan | Tidak ada lalu lintas yang tersisa di jaringan kolam renang yang Anda gunakan, atau pengguna sub- mencapai batasnya | Beli lalu lintas atau menaikkan batas sub- pengguna; periksa GET /v1/balance |
| 403 Terlarang | _ Tujuan diblokir | Tujuan atau port tidak diperbolehkan (port 25, atau target pada daftar penolakan kami), atau akun disuspensi | Baca alasannya; hubungi kami jika kau percaya tujuan yang salah terdaftar |
| Gateway Buruk 502 | tidak ada _ exit _ available / exit _ failed | Tak ada perangkat daring bagi parameter, atau permintaan tengah-an yang dipilih | Coba sekali lagi (rotasi sudah memilih jalan keluar lain); perluas penargetan bila berulang |
| Waktu Gateway 504 | target _ timeout | Target tidak menjawab melalui pintu keluar dalam batas waktu | Coba lagi dengan IP baru; meningkatkan timeout klien Anda jika target lambat oleh alam |
Galat gerbang atau kesalahan target?#
Sebuah gateway error tiba sebelum byte apapun dari target: pada permintaan HTTPS itu adalah respon ke CONNECT, yang kebanyakan klien permukaan sebagai koneksi atau proksi error daripada sebuah respon HTTP. Sebuah kesalahan target tiba di dalam terowongan dengan target 's sendiri header dan tubuh. curl -v menampilkan perbedaan segera: lihat yang mana respon berikut CONNECT.
Daftar cek diagnostik#
- Jalankan permintaan sederhana:
curl -x http://USER:PASS@res.proxy-cyber.com:9000 https://api.ipify.orgtanpa parameter. Jika bekerja, masalahnya adalah dalam parameter atau klien Anda. - Periksa skema proxy: URL proksi dimulai dengan
http://(atausocks5h://pada 9001), tidak pernahhttps://, bahkan untuk target HTTPS. - Tambahkan parameter kembali satu per satu.
400names the bad one;502kombinasi yang sempit berarti tidak ada yang online di sana sekarang. - Pengguna Whitelist: bandingkan alamat di Pengaturan Whitelist dengan keluaran
curl https://api.ipify.orgtanpa proxy, jalankan pada mesin yang sama. kejadian awan sering terjadi melalui gerbang NAT dengan alamat yang berbeda. - Periksa keseimbangan jaringan yang Anda gunakan: lalu lintas perumahan dan kendaraan merupakan keseimbangan terpisah.
- Carilah variabel lingkungan (
HTTP_PROXY,HTTPS_PROXY,ALL_PROXY,NO_PROXY) yang mengesampingkan apa yang kau lulus dalam kode. - Jika sertifikat TLS gagal memverifikasi, sesuatu antara Anda dan gerbang mencegat TLS (proxy, antivirus perusahaan). Gateway tidak pernah menyentuh sertifikat.
Gejala dan penyebab biasa mereka#
| Kau lihat | Biasanya berarti | Lakukan ini |
|---|---|---|
curl: (56) Received HTTP code 407 from proxy after CONNECT | Kredensial ditolak | Salin ulang; persent-encode karakter spesial jika anda mengatur sandi anda sendiri |
| IP yang sama pada setiap permintaan | Klien Anda menggunakan satu keep-hidup koneksi, atau Anda meninggalkan -sid- di nama pengguna | Tutup koneksi antara permintaan atau jatuhkan id sesi |
IP yang berbeda pada setiap permintaan meskipun -sid- set | Masa hidup lebih pendek dari jeda antara permintaan, atau id perubahan per permintaan (nilai acak dalam suatu template) | Perbaiki ID, naikkan -ttl- |
Connection reset by peer u- unduh | Rumah tangga offline | Coba lagi; dengan rotasi itu sudah memakai jalan keluar lain; pada sesi lengket permintaan berikutnya mendapat IP baru |
| Bekerja dalam curl, gagal dalam browser | Peramban tak punya kata sandi proksi atau bendera yang mengabaikan kredensial | Gunakan Otentikasi Playwright atau Puppeteer, atau whitelist |
| Target menjawab 403 atau CAPTCHA | Target mencetak angka, bukan proxy | Pindah ke perumahan atau ponsel, tambahkan sesi lengket untuk arus multi- step, tajuk yang cocok ke negara keluar, kecepatan per domain |
| Semuanya lambat | Keluar jauh atau rumah tangga pada garis lemah | Pilih negara terdekat dengan target, singkat sesi sehingga yang berikutnya mendarat pada baris yang lebih baik, atau gunakan datacenter atau ISP untuk kecepatan mentah |
SSL certificate problem | Interception TLS di sisi Anda | Hapus interception atau percaya akarnya; gateway tidak terlibat |
Masih terjebak#
Kirim permintaan yang tepat (kredensial dihapus), penanda waktu di UTC, status dan tubuh yang Anda terima dan IP keluar jika permintaan itu keluar. halaman kontak Menjelaskan bagaimana mencapai tim; pemegang rekening membuka tiket dari dasbor.