Mengapa proxy berfungsi di satu situs tetapi tidak di situs lain
Pisahkan koneksi proxy yang berfungsi dari pembatasan tujuan, aturan port, kesalahan TLS, dan respons HTTP.
Biarkan konfigurasi proxy tetap sama saat satu situs berfungsi dan situs lain tidak. Perbedaan antarpemintaan adalah bukti yang berguna; langsung mengganti endpoint menghilangkannya.
Untuk HTTPS melalui proxy HTTP, bedakan dalam jejak klien respons CONNECT, TLS dengan tujuan, dan respons HTTP akhir situs:
| Kegagalan yang terlihat | Yang perlu diperiksa |
|---|---|
| Tidak ada respons proxy | Koneksi proxy dan rute. Situs yang sebelumnya berhasil tidak membuktikan ketersediaan saat ini. |
| CONNECT ditolak untuk satu tujuan | Kebijakan tujuan/port yang diizinkan dan keterjangkauan dari jaringan proxy. |
| Terowongan diterima, verifikasi sertifikat gagal | Kesalahan sertifikat yang dilaporkan: kedaluwarsa, nama host, jam lokal, konfigurasi kepercayaan, atau intersepsi terkelola. |
| TLS terverifikasi diikuti 403 dari situs | Aturan akses situs, status akun, cookie yang diperlukan, dan izin. |
| 429 dari situs | Batas laju yang dipublikasikan. Pengguna lain bisa menyumbang aktivitas yang dikaitkan dengan jalur keluar bersama. |
Lihat siapa yang menghasilkan halaman kesalahan. Perantara bisa mengembalikan 403 atau kesalahan HTTP lain; nomornya saja tidak menunjukkan sumbernya. Tetap aktifkan verifikasi TLS agar permintaan yang tampak berhasil tidak menyembunyikan kegagalan koneksi aman.
Untuk setiap tujuan, catat hasil handshake proxy, hasil TLS, dan status akhir. Sertakan tujuan biasa yang Anda kendalikan sebagai acuan. Jika endpoint bisa menjangkaunya tetapi satu situs terus menolak alamat keluarnya, periksa persyaratan situs atau gunakan rute lain yang diizinkan. Mengganti proxy tidak bisa menggantikan autentikasi atau izin akses yang belum ada.