NimbusX
00
› halaman dimuat
← blog
proksi28.07.20266 menit

Proxy yang membuat browser macet

Sebagian proxy gagal pada permintaan pertama browser, sementara Chromium tidak mendukung autentikasi nama pengguna dan kata sandi SOCKS5 secara langsung. Artikel ini menjelaskan kedua kasus dan relay bawaan yang menanganinya.

01Kasus pertama: CONNECT dengan header Host

Browser membuka tunnel HTTP proxy melalui permintaan CONNECT dan biasanya menyertakan header Host. Sebagian server proxy berhenti merespons saat menerima header ini: koneksi tidak selesai dan tidak ditutup, sehingga tab terus memuat. Dari luar, proxy tampak mati, padahal curl tetap bekerja melalui proxy tersebut.

Relay bawaan berada di antara Chromium dan proxy, lalu menulis ulang permintaan dalam bentuk yang diterima server. Chromium berkomunikasi dengan relay melalui HTTP lokal sederhana; relay mengirim permintaan keluar tanpa header yang bermasalah.

02Kasus kedua: SOCKS5 dengan autentikasi

Chromium hanya mendukung SOCKS5 tanpa nama pengguna dan kata sandi karena jalur autentikasi proxy tersebut belum diterapkan. Proxy dengan format socks5://user:pass@host:1080 tidak dapat digunakan langsung pada browser mana pun yang memakai engine ini.

Relay membuka endpoint lokal tanpa kredensial, mengautentikasi dirinya ke proxy eksternal, lalu menyimpan nama pengguna dan kata sandi di luar Chromium. Browser menerima alamat 127.0.0.1, sedangkan relay membangun sesi yang telah diautentikasi sepenuhnya dengan proxy eksternal:

$ python -m app.cli proxy add --url socks5://user:pass@host:1080 --check ✓ relay up · CONNECT fixed · 127.0.0.1:1080 $ curl --proxy socks5://127.0.0.1:1080 https://iphey.com ✓ verdict: trustworthy

03Lokasi diperiksa sebelum profil dibuka

NimbusX memeriksa negara, kota, dan zona waktu proxy sebelum membuka profil. Jika lokasi proxy bertentangan dengan profil, proses pembukaan dihentikan dan nilai yang tidak cocok dijelaskan.

Mengapa pemeriksaan ini penting. Profil dengan zona waktu Berlin yang menggunakan proxy São Paulo memuat jenis pertentangan yang mudah dilihat sistem antifraud. Sistem pengujian kami sendiri pernah menemukan masalah yang sama: profil tes dibuat tanpa proxy dan menerima zona waktu America/New_York dengan alamat IP Eropa, sehingga iphey dengan tepat memberi hasil Unreliable. Lokasi kini ditentukan sebelum pengujian sehingga setiap profil dibuat dengan pengaturan yang konsisten sejak awal.

04Tiga jenis proxy, satu relay

Proxy dihubungkan sendiri, dari tiga jenis: HTTP, HTTPS, SOCKS5 dengan otorisasi. Adaptor menyala sendiri dan tidak memerlukan konfigurasi. Tak satu pun dari pesaing yang dianalisis memperbaiki proxy yang tergantung di header Host: proxy seperti itu tidak berfungsi untuk mereka.

05Baca lebih lanjut

Apa yang ditunjukkan pemeriksaan publik · Kelola profil lewat kode dan asisten AI

Unduh NimbusXPertanyaan teknis: @Get_NimbusX_Bot