# Cara Memakai Proxy Hanya untuk Situs Tertentu di Chrome | ProxyJam

Chrome punya satu setelan proxy untuk semua situs. Agar proxy hanya dipakai untuk situs tertentu, berikan skrip PAC: lewat sistem, saat peluncuran, atau dari ekstensi.

- Canonical: https://proxyjam.com/id/blog/chrome-proxy-for-specific-sites/
- Updated: 2026-10-08
- Language: id

Chrome di desktop tidak punya setelan yang menerapkan proxy ke situs tertentu. Chrome menjalankan satu konfigurasi proxy untuk semua penjelajahan, yang diambil dari sistem operasi, flag peluncuran, kebijakan administrator, atau ekstensi. Untuk mengirim hanya sebagian situs melalui proxy, Chrome membutuhkan skrip PAC, yaitu fungsi pendek yang memilih proxy untuk setiap permintaan, yang Anda tulis sendiri atau dibuat ekstensi dari aturan.


## Pastikan rute mana yang diambil sebuah situs

1. **Masukkan halaman pemeriksa ke daftar selama satu menit** Tambahkan proxyjam.com ke situs yang dikirim skrip atau aturan Anda melalui proxy, di samping situs yang penting bagi Anda.
2. **Buka halaman pemeriksa** [Berapa IP Saya](/id/what-is-my-ip/) menampilkan alamat yang mengaksesnya serta penyedia internet dan jaringan (ASN) pemilik alamat itu. Keduanya seharusnya milik proxy.
3. **Keluarkan dari daftar lalu muat ulang** Halaman itu sekarang seharusnya menampilkan koneksi Anda sendiri. Bila kedua hasil sesuai harapan, situs yang terdaftar melewati proxy dan sisanya langsung.

## Dari mana perutean berasal, dan apa yang dipengaruhi setiap cara

|  | Setelan proxy sistem | Instance Chrome terpisah | Ekstensi proxy |
|---|---|---|---|
| Apa yang dipengaruhi | Setiap aplikasi di komputer yang membaca setelan sistem | Hanya jendela milik instance itu | Profil Chrome tempat ekstensi dipasang |
| Cara memilih situs | Lewat skrip PAC yang di-hosting di sebuah URL | Lewat jendela tempat Anda membuka situs | Lewat aturan yang diubah ekstensi menjadi skrip PAC |
| Mengubah penyiapan | Edit skrip yang di-hosting | Tutup lalu luncurkan ulang dengan flag baru | Edit aturan di ekstensi |
| Proxy yang membutuhkan kata sandi | Chrome menanyakannya dalam dialog | Chrome menanyakannya dalam dialog | Ekstensi bisa menjawabnya untuk proxy HTTP dan HTTPS |

Cakupan diambil dari dokumentasi Chromium tentang tempat setelan proxy dibaca dan dari deskripsi flag itu sendiri; sisanya mengikuti cara setiap metode disiapkan. Kami tidak menjalankan pengukuran kecepatan atau keandalan. Di mana pun skrip PAC menentukan rute, Chrome hanya meneruskan skema, host, dan port dari alamat HTTPS kepadanya.


## Jawaban singkat

### Apakah daftar bypass Chrome melakukan hal yang sama?

Kebalikannya. Flag --proxy-bypass-list menyebut host yang tidak lewat proxy, dan flag itu hanya berlaku bersama --proxy-server, sehingga semua yang tidak ada di daftar lewat proxy. Untuk memproksikan daftar pendek situs dan membiarkan sisanya langsung, pakailah skrip PAC.

### Apakah jendela penyamaran memakai proxy yang sama?

Ya, secara bawaan. Dokumentasi API proxy Chrome menyatakan bahwa jendela penyamaran mewarisi setelan jendela biasa, dan ekstensi bisa menetapkan nilai terpisah untuk penyamaran bila memerlukannya.

### Mengapa Chrome mengatakan sedang memakai setelan proxy dari ekstensi?

Ada ekstensi yang telah menetapkan proxy, dan Chrome mengizinkan ekstensi atau kebijakan administrator menentukan setelan itu sebagai pengganti setelan sistem. Nonaktifkan ekstensinya, atau alihkan ke Direct (langsung), untuk mengembalikan kendali.

### Apa yang terjadi pada situs yang tidak cocok dengan aturan mana pun?

Situs itu mendapat apa pun yang dikembalikan skrip di bagian terakhir. Dalam skrip contoh, itu adalah DIRECT, sehingga situs yang tidak cocok tersambung tanpa proxy. ProxyJam Connector menyebutnya fallback dan menyetelnya ke Direct sampai Anda memilih yang lain.


## Sumber

- [Chromium: proxy support notes (proxy.md)](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md), dari mana Chrome membaca setelan proxy, dan bahwa skrip PAC menerima alamat HTTPS tanpa path atau query sejak Chrome 52
- [Chromium: settings strings](https://chromium.googlesource.com/chromium/src/+/HEAD/chrome/app/settings_strings.grdp), entri "Open your computer's proxy settings", yang dijelaskan membuka setelan yang berlaku untuk seluruh komputer
- [Chromium: network settings](https://www.chromium.org/developers/design-documents/network-settings/), flag `--proxy-server`, `--proxy-bypass-list`, dan `--proxy-pac-url`
- [Chromium: user data directory](https://chromium.googlesource.com/chromium/src/+/HEAD/docs/user_data_dir.md), flag `--user-data-dir`, dan bahwa dua instance yang berjalan tidak bisa berbagi satu direktori
- [Chrome for Developers: chrome.proxy API](https://developer.chrome.com/docs/extensions/reference/api/proxy), mode proxy yang bisa ditetapkan ekstensi, dan jendela penyamaran yang mewarisi setelan biasa
- [Chrome for Developers: chrome.types API](https://developer.chrome.com/docs/extensions/reference/api/types), cakupan tempat sebuah setelan bisa disimpan, termasuk yang khusus penyamaran
- [MDN: Proxy Auto-Configuration (PAC) file](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file), fungsi FindProxyForURL, nilai kembaliannya, dan dnsDomainIs
- [Microsoft Support: Use a proxy server in Windows](https://support.microsoft.com/en-us/windows/experience/connectivity-networking/use-a-proxy-server-in-windows), mengarahkan Windows ke skrip penyiapan proxy
- [RFC 5737: IPv4 Address Blocks Reserved for Documentation](https://www.rfc-editor.org/rfc/rfc5737.html), rentang 203.0.113.0/24 yang dipakai untuk alamat proxy contoh




Untuk memakai proxy bagi situs tertentu di Chrome, Anda memberikan skrip PAC
yang menyebut situs-situs itu kepada browser, dan Chrome merujuknya di setiap
permintaan. Skrip itu bisa berasal dari tiga tempat: sistem operasi Anda, Chrome
yang diluncurkan terpisah, atau sebuah ekstensi.

## Apakah Chrome punya setelan proxy per situs?

Tidak. Halaman setelan Chrome hanya punya satu entri proxy, berlabel "Open your
computer's proxy settings" (buka setelan proxy komputer Anda), dan Chromium
menggambarkan setelan itu sebagai berlaku untuk seluruh komputer
([string setelan Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/chrome/app/settings_strings.grdp)).

[Catatan proxy Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)
mencantumkan empat tempat asal konfigurasi proxy Chrome: kebijakan
administrator, flag baris perintah, ekstensi, dan sistem operasi. Mana pun yang
sedang berlaku memberikan satu konfigurasi untuk semua yang dimuat browser, dan
keputusan per situs berada di dalam konfigurasi itu sebagai skrip PAC.

## Apa yang dilakukan skrip PAC?

Skrip PAC (proxy auto-configuration, konfigurasi proxy otomatis) adalah fungsi
JavaScript bernama `FindProxyForURL`. Chrome memanggilnya untuk setiap
permintaan dengan alamat dan nama host, lalu memakai string yang
dikembalikannya: `DIRECT` untuk tanpa proxy, atau `PROXY host:port` untuk
server proxy, seperti didokumentasikan dalam
[referensi PAC di MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file).

Skrip ini mengirim satu domain beserta subdomainnya melalui proxy dan semua yang
lain secara langsung. Alamat proxy-nya diambil dari rentang yang dicadangkan
untuk dokumentasi ([RFC 5737](https://www.rfc-editor.org/rfc/rfc5737.html));
ganti dengan alamat Anda sendiri.

```javascript
function FindProxyForURL(url, host) {
  if (host === "example.com" || dnsDomainIs(host, ".example.com")) {
    return "PROXY 203.0.113.10:8080";
  }
  return "DIRECT";
}
```

Tambahkan satu kondisi untuk setiap situs yang ingin Anda arahkan lewat proxy.
`return` terakhir menentukan apa yang terjadi pada setiap situs yang tidak
tercantum.

## Dengan cara apa saja saya bisa memberikan skrip PAC ke Chrome?

Tiga: lewat setelan proxy sistem, lewat Chrome yang diluncurkan terpisah, atau
lewat ekstensi. Ketiganya berbeda dalam seberapa banyak bagian komputer yang
disentuh dan dalam cara perubahan mulai berlaku.

### Lewat setelan proxy sistem

Di Windows, setelan proxy punya opsi "setup script" (skrip penyiapan) yang
menerima alamat skrip, seperti ditunjukkan
[panduan Microsoft](https://support.microsoft.com/en-us/windows/experience/connectivity-networking/use-a-proxy-server-in-windows),
dan Chrome mengikuti setelan sistem. Skripnya harus bisa dijangkau di sebuah
URL. Setiap aplikasi yang membaca setelan proxy sistem juga akan memakainya,
jadi cara ini cocok untuk skrip yang memang Anda maksudkan bagi seluruh mesin.

### Di instance Chrome terpisah

Chrome menerima flag proxy saat diluncurkan, yang tercantum di
[halaman network settings Chromium](https://www.chromium.org/developers/design-documents/network-settings/):
`--proxy-server` menyebut satu proxy, `--proxy-bypass-list` menyebut host yang
tidak lewat proxy itu, dan `--proxy-pac-url` menunjuk ke sebuah skrip. Bila diluncurkan
dengan `--user-data-dir` sendiri, Chrome kedua berjalan berdampingan dengan
Chrome yang biasa Anda pakai, karena dua instance yang berjalan tidak bisa
berbagi direktori data
([catatan Chromium tentang direktori data pengguna](https://chromium.googlesource.com/chromium/src/+/HEAD/docs/user_data_dir.md)).

```sh
google-chrome --user-data-dir="$HOME/chrome-proxied" --proxy-server="http://203.0.113.10:8080"
```

Instance itu mengirim seluruh trafiknya melalui proxy, sehingga jendela tempat
Anda membuka sebuah situs menentukan rutenya. Mengganti proxy berarti menutup
instance itu lalu meluncurkannya lagi dengan flag baru.

### Dengan ekstensi proxy

Ekstensi menetapkan proxy Chrome untuk profil tempat ia dipasang, melalui
[API chrome.proxy](https://developer.chrome.com/docs/extensions/reference/api/proxy),
dan pengalih dengan aturan mengompilasi aturan itu menjadi skrip PAC. Ekstensi
gratis kami, [ProxyJam Connector](/id/browser-extension/), bekerja dengan cara
ini, di Chrome dan di Microsoft Edge:

1. Tambahkan profil berisi host, port, dan protokol proxy.
2. Tambahkan aturan, misalnya "Domain + subdomains" (domain dan subdomain)
   dengan `example.com`, yang mengarah ke profil itu. Aturan pertama yang cocok
   dengan sebuah situs yang menang.
3. Biarkan fallback pada Direct agar situs yang tidak cocok dengan aturan mana
   pun tersambung tanpa proxy.
4. Pilih Auto di popup toolbar.

Untuk situs yang cocok, skrip Connector menyebut satu proxy itu tanpa opsi
langsung sesudahnya. Jika proxy sedang mati, situs itu gagal dimuat dan alamat
Anda sendiri tidak pernah dipakai untuknya.

## Bisakah setiap tab memakai proxy yang berbeda?

Tidak di Chrome. [API chrome.proxy](https://developer.chrome.com/docs/extensions/reference/api/proxy)
menyimpan satu nilai untuk sebuah profil dan tidak menerima tab sebagai
parameter, sehingga tab tidak punya apa pun untuk disetel sendiri.

Unit yang bisa dipakai adalah profil atau instance. Buat profil Chrome kedua
untuk pekerjaan yang lewat proxy dan pasang ekstensi di sana, atau luncurkan
instance kedua dengan flag-nya sendiri, lalu letakkan kedua jendela
berdampingan. Setiap jendela kemudian membawa proxy-nya sendiri.

## Mengapa aturan dengan path gagal di situs HTTPS?

Chrome hanya memberikan skema, host, dan port dari alamat `https://` kepada
skrip PAC. Path, query, dan fragmen sudah dibuang sejak Chrome 52, dan opsi
untuk mematikannya dihapus di Chrome 75
([catatan proxy Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)).

Karena itu, aturan seperti `example.com/shop/*` tidak cocok dengan halaman HTTPS
mana pun. Tulis aturan berdasarkan nama host, dan beri bagian sebuah situs
subdomainnya sendiri jika bagian itu membutuhkan rute sendiri. Alamat `http://`
biasa masih sampai ke skrip beserta path-nya, meskipun Chromium menyarankan agar
tidak mengandalkannya. Connector menampilkan peringatan di samping setiap aturan
yang bergantung pada path.

## Cara mana yang sebaiknya Anda pilih?

Untuk beberapa situs dan satu proxy, ekstensi adalah cara yang paling sedikit
repotnya, dan [halaman ekstensi](/id/browser-extension/) mencantumkan apa yang
bisa dan tidak bisa dilakukan Connector di Chrome. Proxy yang meminta kata sandi
dibahas dalam
[mengapa Chrome terus meminta nama pengguna dan kata sandi proxy](/id/blog/chrome-proxy-password-prompt/),
dan memindahkan aturan dari pengalih yang lebih lama dibahas dalam
[apa yang berubah di Manifest V3](/id/blog/switchyomega-manifest-v3/).
Menyiapkan satu profil dan proxy per negara untuk memeriksa tampilan situs Anda
sendiri di setiap pasar dibahas dalam
[melihat situs Anda dari negara lain](/id/blog/view-website-from-another-country/).

Jika proxy yang Anda pakai untuk merutekan situs-situs itu harus mempertahankan
satu alamat di jaringan penyedia internet, itulah
[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/).

