# Mengapa Chrome Terus Meminta Nama Pengguna dan Kata Sandi Proxy | ProxyJam

Chrome terus meminta kata sandi proxy ketika proxy menjawab 407. Mengapa dialognya kembali, mengapa setelan tersimpan diabaikan, dan apa yang perlu dilakukan untuk SOCKS5.

- Canonical: https://proxyjam.com/id/blog/chrome-proxy-password-prompt/
- Updated: 2026-10-13
- Language: id

Chrome menampilkan dialog login proxy ketika proxy menjawab dengan status 407, Proxy Authentication Required. Chrome tidak mengambil kredensial dari setelan proxy atau flag peluncurannya, jadi Anda mengetiknya ke dialog atau sebuah ekstensi yang memberikannya. Dialog yang kembali muncul setelah Anda login paling sering berarti proxy menolak apa yang Anda kirim. Proxy SOCKS5 yang membutuhkan kata sandi tidak bisa bekerja di Chrome, karena Chrome tidak mengimplementasikan autentikasi SOCKS5.


## Pastikan proxy bisa login tanpa dialog

1. **Mulai ulang browser** Tutup semua jendela Chrome, agar tidak ada login dari sesi saat ini yang dipakai ulang, lalu buka Chrome lagi dengan proxy terpasang.
2. **Buka halaman melalui proxy** [Berapa IP Saya](/id/what-is-my-ip/) seharusnya termuat tanpa dialog dan menampilkan alamat serta jaringan proxy.
3. **Coba setiap proxy yang Anda pakai** Jika Anda bekerja dengan beberapa proxy berautentikasi, buka halaman pemeriksa melalui masing-masing secara bergantian. Dialog pada salah satunya berarti profil itu masih belum punya kredensial yang berfungsi.

## Temukan kasus Anda

|  | Yang Anda lihat | Yang perlu dilakukan |
|---|---|---|
| Proxy menolak kredensial | Dialog kembali setiap kali Anda mengirimkannya | Periksa nama pengguna dan kata sandi dengan pengelola proxy, lalu tempel lagi tanpa spasi berlebih |
| Kredensial ditulis di setelan proxy | Dialog muncul meskipun kata sandi ada di alamat proxy | Chrome mengabaikan kredensial di sana; login lewat dialog atau biarkan ekstensi yang menjawab |
| Ekstensi belum bisa menjawab | Dialog browser muncul meskipun ekstensi menyimpan kata sandinya | Berikan akses yang dibutuhkan ekstensi; di ProxyJam Connector, akses jaringan di halaman Settings-nya |
| Proxy SOCKS5 dengan kata sandi | Tidak ada dialog yang muncul, dan halaman lewat proxy gagal dimuat | Chrome tidak bisa mengirim kredensial SOCKS5; pakai daftar izin IP, endpoint HTTP, atau Firefox |

Penyebabnya diambil dari cara autentikasi proxy HTTP dispesifikasikan, dari dokumentasi Chromium tentang setelan proxy, dan dari cara ProxyJam Connector menjawab permintaan login. Kami tidak menyurvei penyebab mana yang paling umum, dan penyiapan milik penyedia bisa menambah penyebab lain, seperti batasan alamat mana yang boleh tersambung.


## Jawaban singkat

### Apa arti error 407?

407 Proxy Authentication Required berarti proxy ingin Anda login sebelum ia meneruskan permintaan. Proxy harus menyebutkan metode login yang diterimanya, dan browser boleh mengulang permintaan dengan kredensial, sebagaimana didefinisikan RFC 9110.

### Apakah Chrome mengingat kata sandi proxy?

Kode sumber Chromium meneruskan login proxy ke pengelola sandi, disimpan berdasarkan host dan port proxy. Kami tidak menemukan halaman bantuan Google yang menjelaskan perilaku ini, jadi ujilah dengan memulai ulang Chrome dan memuat halaman melalui proxy sebelum Anda mengandalkannya.

### Bisakah saya menaruh kata sandi di flag peluncuran proxy-server?

Tidak. Dokumentasi Chromium menyatakan bahwa Chrome tidak memakai kredensial yang ditulis di setelan proxy manual, dan flag peluncuran adalah salah satu cara memasukkan setelan itu. Autentikasi berjalan lewat alur login Chrome yang biasa, yaitu dialog, kecuali ada ekstensi yang menjawab.

### Mengapa tidak ada dialog kata sandi untuk proxy SOCKS5 saya?

Chrome tidak mengimplementasikan autentikasi untuk proxy SOCKS5 maupun SOCKS4, jadi tidak ada kredensial yang bisa ditanyakannya kepada Anda. Koneksi melalui proxy SOCKS5 yang membutuhkan kata sandi gagal tanpa permintaan apa pun.


## Sumber

- [RFC 9110, section 15.5.8: 407 Proxy Authentication Required](https://www.rfc-editor.org/rfc/rfc9110.html#section-15.5.8), arti status ini dan cara klien boleh mengulang permintaan dengan kredensial
- [MDN: 407 Proxy Authentication Required](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/407), penjelasan sederhana tentang status ini
- [Chromium: login dialog strings](https://chromium.googlesource.com/chromium/src/+/HEAD/components/login_dialog_strings.grdp), teks dialog "The proxy $1 requires a username and password."
- [Chromium: proxy support notes (proxy.md)](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md), kredensial di setelan proxy manual tidak dipakai, skema autentikasi proxy HTTP, dan tidak ada autentikasi SOCKS
- [Chromium: socks5_client_socket.cc](https://chromium.googlesource.com/chromium/src/+/HEAD/net/socket/socks5_client_socket.cc), klien SOCKS5 Chrome yang hanya menawarkan metode tanpa autentikasi
- [Chromium: login_handler.cc](https://chromium.googlesource.com/chromium/src/+/HEAD/chrome/browser/ui/login/login_handler.cc), login proxy yang disimpan berdasarkan host dan port proxy lalu diteruskan ke pengelola sandi
- [Chrome for Developers: chrome.webRequest API](https://developer.chrome.com/docs/extensions/reference/api/webRequest), onAuthRequired, flag isProxy, dan izin webRequestAuthProvider
- [MDN: proxy.ProxyInfo](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/ProxyInfo), Firefox yang meneruskan nama pengguna dan kata sandi untuk proxy SOCKS




Chrome terus meminta nama pengguna dan kata sandi proxy ketika proxy menuntut
login yang tidak bisa dijawab Chrome dengan cara lain. Ada empat situasi di
balik masalah ini, dan tiga di antaranya bisa diperbaiki di dalam Chrome.
Situasi keempat, proxy SOCKS5 dengan kata sandi, membutuhkan perubahan di sisi
proxy atau browser lain.

## Apa arti dialog login proxy?

Proxy menolak meneruskan permintaan Anda sampai Anda login. Dalam istilah HTTP,
ia menjawab dengan status 407, Proxy Authentication Required, yang menurut
[RFC 9110](https://www.rfc-editor.org/rfc/rfc9110.html#section-15.5.8) berarti
"klien perlu mengautentikasi dirinya agar bisa memakai proxy untuk permintaan
ini". Proxy menyebutkan metode login yang diterimanya, dan browser boleh
mengulang permintaan dengan kredensial.

Chrome mengumpulkan kredensial itu dalam dialog berjudul "Sign in" (masuk).
Teksnya, dalam
[string dialog Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/components/login_dialog_strings.grdp),
adalah "The proxy $1 requires a username and password." (proxy $1 memerlukan
nama pengguna dan kata sandi), dengan alamat proxy di tempat `$1`. Untuk proxy
HTTP, Chrome mendukung metode Basic, Digest, Negotiate, dan NTLM, yang
tercantum dalam
[catatan proxy Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md).

## Mengapa Chrome terus meminta kata sandi proxy?

Paling sering, proxy menolak kredensial dan menjawab dengan 407 yang baru,
sehingga Chrome bertanya lagi. Kata sandi yang salah, nama pengguna yang tersalin
bersama spasi di ujungnya, atau akun yang ditangguhkan penyedia semuanya tampak
sama dari sisi browser.

Dialog itu juga kembali ketika kata sandi tersimpan di tempat yang tidak dibaca
Chrome, misalnya setelan proxy, dan ketika ekstensi yang menyimpannya belum
diberi izin untuk menjawab. Proxy SOCKS5 dengan kata sandi berperilaku lain:
Chrome tidak menampilkan dialog untuknya, dan koneksinya gagal. Tabel "Temukan
kasus Anda" mencantumkan keempat situasi itu beserta apa yang perlu dilakukan
untuk masing-masing.

## Mengapa kata sandi di setelan proxy diabaikan?

Chrome tidak membaca kredensial yang ditulis di setelan proxy. Banyak sistem
membolehkan Anda memasukkan nama pengguna dan kata sandi di sana, atau
menuliskannya ke alamat sebagai `user:password@host:port`, dan
[catatan proxy Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)
menyatakannya dengan tegas: "Chrome tidak mengimplementasikan ini, dan tidak
akan memakai kredensial apa pun yang disematkan di setelan proxy." Autentikasi
berjalan lewat alur login yang biasa, dan bagi kebanyakan orang alur itu adalah
dialog.

Proxy yang disetel dengan flag peluncuran `--proxy-server` adalah satu cara lagi
untuk memasukkan setelan manual, jadi kata sandi yang ditulis di flag itu juga
tidak berpengaruh.

## Bagaimana ekstensi bisa menjawab dialog untuk Anda?

Chrome membolehkan ekstensi membalas permintaan login proxy sebelum dialog
muncul. [API webRequest](https://developer.chrome.com/docs/extensions/reference/api/webRequest)
memicu event `onAuthRequired` yang flag `isProxy`-nya bernilai true ketika yang
meminta adalah proxy, dan ekstensi dengan izin `webRequestAuthProvider` bisa
membalas dengan nama pengguna dan kata sandi.

Ekstensi gratis kami, [ProxyJam Connector](/id/browser-extension/), memakai
event ini. Anda menyimpan nama pengguna dan kata sandi di setiap profil proxy,
dan ekstensi menjawab untuk proxy tersimpan yang host dan port-nya cocok dengan
proxy yang meminta.

- Di Chrome, ekstensi menjawab setelah Anda memberikan akses jaringan di halaman
  Settings-nya; sebelum itu dialog bawaan browser muncul seperti biasa.
- Ketika proxy menolak kredensial dua kali untuk permintaan yang sama, Connector
  berhenti mencoba ulang dan lencana di toolbar menampilkan AUTH.
- Ekstensi menjawab untuk proxy HTTP dan HTTPS. Profil SOCKS5 dengan nama
  pengguna dan kata sandi mendapat peringatan, karena Chrome tidak bisa
  memakainya.

## Bisakah Chrome memakai proxy SOCKS5 dengan kata sandi?

Tidak. [Catatan proxy Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)
menyatakan bahwa "tidak ada metode autentikasi yang didukung untuk SOCKSv5 di
Chrome (meskipun beberapa memang ada untuk protokol tersebut)", dan tidak ada
pula untuk SOCKS4. Klien SOCKS5 Chrome hanya menawarkan kepada proxy metode yang
tidak membutuhkan kredensial, sehingga proxy yang bersikeras meminta kata sandi
menolak koneksinya. API ekstensi tidak punya event untuk login SOCKS yang bisa
dijawab ekstensi.

Yang berhasil:

1. **Daftarkan alamat Anda ke penyedia.** Sebagian penyedia proxy bisa menerima
   koneksi dari daftar alamat IP yang Anda berikan, tanpa kata sandi.
2. **Pakai endpoint HTTP penyedia.** Jika proxy yang sama juga menerima koneksi
   HTTP, Chrome bisa login ke sana lewat dialog atau ekstensi.
3. **Pakai Firefox untuk proxy itu.** API ekstensi Firefox meneruskan nama
   pengguna dan kata sandi untuk proxy SOCKS
   ([referensi ProxyInfo di MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/ProxyInfo)).
   Versi Firefox dari Connector memakainya, dan bisa dipasang dari
   [Firefox Add-ons](https://addons.mozilla.org/firefox/addon/proxyjam-connector/?utm_source=website).

## Ke mana selanjutnya?

Jika Anda berpindah-pindah di antara beberapa proxy yang membutuhkan kata sandi,
ekstensi yang menyimpan kredensial masing-masing akan menjawab untuk mereka di
HTTP dan HTTPS, dan [halaman ekstensi](/id/browser-extension/) mencantumkan apa
yang dilakukan Connector di Chrome. Untuk mengirim hanya sebagian situs melalui
proxy semacam itu, lihat
[mengirim hanya sebagian situs melalui proxy](/id/blog/chrome-proxy-for-specific-sites/).
Aturan ekstensi yang berubah untuk setiap pengalih ada di
[apa yang diubah Manifest V3 bagi ekstensi proxy](/id/blog/switchyomega-manifest-v3/).

Jika Anda sedang memilih proxy untuk Connector, bacalah
[apa itu proxy ISP](/id/blog/what-are-isp-proxies/): ProxyJam menjual proxy
residensial statis (ISP) di [halaman proxy ISP](/id/isp-proxies/), dengan harga
di [halaman harga](/id/pricing/).

