Error proxy timeout: koneksi macet, lalu terputus

Diperbarui:

Timeout jauh lebih menjengkelkan daripada error lainnya karena tidak memberikan pesan apa pun: tidak ada penolakan, tidak ada permintaan kata sandi, hanya hening sampai software Anda menyerah. Biasanya paket data Anda dikirim lalu hilang entah ke mana, atau proxy menerima koneksi tetapi tidak merespons tepat waktu. Tugas Anda adalah mencari tahu di langkah mana hening tersebut terjadi.

Pilih proxy yang dekat dengan pasar Anda

Tiga output timeout yang kami uji

Kami menyiapkan proxy pengujian yang menerima koneksi TCP dan tidak pernah merespons, lalu menjalankan permintaan yang sama dengan dua jenis batas waktu (alamat disamarkan sebagai 203.0.113.10:8080, user123:pass456):

  • curl --connect-timeout 10 -x http://user123:[email protected]:8080 https://example.com menghasilkan curl: (28) Proxy CONNECT aborted due to timeout. Batas ini hanya mencakup tahap koneksi.
  • Menggantinya dengan -m 10 (batas waktu untuk seluruh transfer) menghasilkan curl: (28) Connection timed out after 10002 milliseconds.
  • Chromium yang diarahkan ke proxy yang sama menampilkan ERR_TIMED_OUT; proxy checker melaporkan timeout.

Penyebab, diurutkan dari yang paling sering terjadi

  • Jaringan Anda diam-diam memblokir port proxy. Wi-Fi kantor, hotel, dan kampus sering kali mengabaikan paket ke port yang tidak biasa alih-alih menolaknya, sehingga Anda menunggu tanpa henti.
  • Batas timeout pada kode Anda terlalu singkat. Proxy di negara yang jauh membutuhkan waktu sedikit lebih lama untuk handshake; batas 2–3 detik bisa memutus proxy yang sebenarnya berfungsi normal.
  • Proxy atau situs tujuan kelebihan beban (overload). Proxy menerima koneksi tetapi menunggu respons dari website, dan batas waktu tunggu Anda habis lebih dulu.
  • IP salah. Salah ketik yang mengarah ke alamat yang tidak merespons akan menghasilkan hening tanpa ada penolakan.

Solusi berdasarkan lingkungan kerja

  • Windows/Chrome: coba gunakan proxy yang sama melalui data seluler ponsel Anda. Jika timeout hilang, berarti jaringan awal yang memblokirnya; baca memeriksa proxy dan firewall.
  • Antidetect browsers: tombol periksa proxy biasanya memiliki waktu tunggu tetap. Coba ulangi beberapa kali, dan jika hanya beberapa profil yang gagal, bandingkan baris proxynya dengan profil yang berhasil.
  • Telegram: macet di status connecting setelah mengaktifkan proxy sering kali juga merupakan timeout; uji proxy di checker sebelum mengubah setelan Telegram.
  • Python requests: gunakan parameter timeout=(10, 30), yang berarti 10 detik untuk koneksi dan 30 detik untuk membaca respons. Tangani requests.exceptions.ConnectTimeout dan requests.exceptions.ReadTimeout secara terpisah untuk melihat di mana letak macetnya, lalu tambahkan beberapa kali percobaan ulang (retry) dengan jeda daripada memakai batas waktu tak terbatas.
  • curl: gunakan --connect-timeout untuk mengukur tahap koneksi saja dan -m untuk membatasi durasi seluruh perintah.

Timeout atau hanya lambat?

Proxy yang lambat tetap memberikan respons, hanya saja terlambat. Proxy speed test menampilkan waktu respons aktual; jika angkanya mendekati batas timeout pada software Anda, naikkan batasnya atau pilih proxy di negara yang lebih dekat dengan target. Jika pengujian berulang kali tidak pernah mendapat jawaban, ini adalah timeout murni, dan langkah berikutnya adalah mengajukan tiket bantuan beserta hasil checker.

Langkah demi langkah

  1. 1

    Konfirmasi timeout dengan checker

    Tempel baris proxy ke proxy checker. Hasil timeout berarti tidak ada jawaban yang diterima dalam batas waktu tunggu.

  2. 2

    Ganti jaringan untuk mempersempit masalah

    Coba lagi melalui data seluler. Jika berhasil, masalahnya ada pada jaringan awal atau firewall-nya.

  3. 3

    Ukur waktu respons

    Jalankan proxy speed test untuk melihat apakah proxy memang lambat atau sama sekali tidak merespons.

  4. 4

    Sesuaikan timeout dan percobaan ulang di software Anda

    Tingkatkan batas koneksi menjadi sekitar 10 detik, tambahkan retry, lalu jalankan tugas kembali.

Pertanyaan umum

Apakah proxy timeout berarti proxynya mati?

Belum tentu. Banyak kasus timeout disebabkan oleh jaringan pengguna yang memblokir port tersebut. Uji dari jaringan lain sebelum menyimpulkannya.

Berapa batas timeout yang sebaiknya diatur untuk proxy pada kode?

Sekitar 10 detik untuk koneksi dan 30 detik untuk membaca data adalah titik awal yang ideal. Proxy yang jauh atau halaman yang berat mungkin membutuhkan waktu lebih lama.

Mengapa hanya situs web tertentu yang mengalami timeout melalui proxy?

Itu artinya proxy berfungsi normal, tetapi situs tujuan sedang lambat atau memblokir akses. Jika situs tersebut memunculkan error 502 alih-alih hening, lihat 502 Bad Gateway.

Apa bedanya timeout dengan penolakan koneksi (refused connection)?

Penolakan koneksi langsung memberikan respons gagal seketika; timeout menunggu sampai batas waktu habis. Lihat server proxy menolak koneksi.

Pilih proxy yang dekat dengan pasar Anda

VinaProxy menyediakan IP di Vietnam, Amerika Serikat, Jepang, Korea Selatan, Singapura, Inggris, dan Hong Kong, sehingga Anda bisa tetap dekat dengan target Anda.

Lihat harga

Artikel terkait

Tools gratis
Alat Uji Kecepatan Proxy & Latensi Target
Uji kecepatan aktual dan latensi respons bolak-balik (ms) proxy HTTP(S) ke Google, Facebook, Shopee, dan Amazon tanpa menyimpan kredensial Anda.
Tools gratis
Proxy Checker: Cek Proxy Anda Secara Online
Proxy checker gratis: tempel hingga 100 proxy format ip:port:user:pass dan cek proxy online untuk status, IP keluar, dan latensi. Pahami arti setiap error.
Error proxy
Memeriksa proksi dan firewall: checklist praktis
Chrome menyarankan untuk memeriksa proksi dan firewall saat halaman tidak dapat dimuat. Periksa proksi Windows, WinHTTP, firewall, dan antivirus, lalu uji kembali.
Error proxy
Error proxy 502 Bad Gateway: cari tahu siapa pengirimnya
502 Bad Gateway melalui proxy berarti server perantara tidak menerima respons yang valid. Cara mengetahui apakah proxy atau situs web yang bermasalah, lengkap dengan output curl nyata.
Cara setting proxy
Cara menggunakan proxy di Python Requests (HTTP/HTTPS & Session pooling)
Konfigurasi proxy HTTP(S) berotentikasi di Python requests dan requests.Session(). Atasi error 407 ProxyError dan rotasikan pool IP statis.
Cara setting proxy
Panduan Konfigurasi Proxy di Telegram (PC & Smartphone)
Konfigurasikan proxy HTTP VinaProxy langsung di dalam aplikasi Telegram Desktop, iOS, dan Android melalui menu Connection Type → Custom Proxy bawaan.
Cara setting proxy
Panduan Konfigurasi Proxy di Google Chrome
Konfigurasikan proxy HTTP(S) VinaProxy di Google Chrome tanpa mengubah IP seluruh sistem menggunakan ekstensi Chrome, flag CLI --proxy-server, atau profil terpisah.
Cara setting proxy
Cara Mengonfigurasi Proxy di Windows 10 & Windows 11
Konfigurasikan proxy HTTP(S) VinaProxy di Windows 10 dan Windows 11 menggunakan Pengaturan Sistem WinINET, Variabel Lingkungan PowerShell, atau netsh winhttp.