# Chrome'da Proxy Yalnızca Belirli Siteler İçin Nasıl Kullanılır | ProxyJam

Chrome'da tüm siteler için tek bir proxy ayarı vardır. Proxy'yi yalnızca belirli sitelerde kullanmak istiyorsanız ona bir PAC betiği verin: sistemden, açılışta ya da bir eklentiden.

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

Masaüstündeki Chrome'da bir proxy'yi belirli sitelere uygulayan bir ayar yoktur. Tüm gezinme için tek bir proxy yapılandırması kullanır ve bunu işletim sisteminden, bir açılış parametresinden, bir yönetici politikasından ya da bir eklentiden alır. Yalnızca bazı siteleri proxy üzerinden göndermek için Chrome'un bir PAC betiğine ihtiyacı vardır: her istek için bir proxy seçen, sizin yazdığınız ya da bir eklentinin kurallardan oluşturduğu kısa bir işlev.


## Bir sitenin hangi yolu kullandığını doğrulayın

1. **Bir kontrol sayfasını bir dakikalığına listeye ekleyin** proxyjam.com'u, betiğinizin ya da kurallarınızın proxy üzerinden gönderdiği sitelere, önemsediğiniz sitelerin yanına ekleyin.
2. **Kontrol sayfasını açın** [IP Adresim Nedir](/tr/what-is-my-ip/) kendisine ulaşan adresi ve o adresin ait olduğu internet sağlayıcısını ve ağı (ASN) gösterir. İkisi de proxy'ninki olmalıdır.
3. **Listeden çıkarıp yenileyin** Sayfa artık kendi bağlantınızı göstermelidir. İki okuma da beklendiği gibiyse listedeki siteler proxy'den, geri kalanlar doğrudan gider.

## Yönlendirme nereden gelir ve her yol neyi etkiler

|  | Sistem proxy ayarları | Ayrı bir Chrome örneği | Bir proxy eklentisi |
|---|---|---|---|
| Neyi etkiler | Bilgisayarda sistem ayarlarını okuyan her uygulamayı | Yalnızca o örneğin pencerelerini | Eklentinin kurulu olduğu Chrome profilini |
| Siteler nasıl seçilir | Bir URL'de barındırılan PAC betiğiyle | Bir siteyi hangi pencerede açtığınızla | Eklentinin PAC betiğine dönüştürdüğü kurallarla |
| Kurulumu değiştirmek | Barındırılan betiği düzenleyin | Kapatıp yeni parametrelerle yeniden başlatın | Eklentideki bir kuralı düzenleyin |
| Parola isteyen bir proxy | Chrome bir iletişim kutusunda sorar | Chrome bir iletişim kutusunda sorar | Eklenti HTTP ve HTTPS proxy'ler için yanıt verebilir |

Kapsam, Chromium'un proxy ayarlarının nereden okunduğuna dair belgelerinden ve parametrelerin kendi açıklamalarından gelir; geri kalanı her yöntemin nasıl kurulduğundan çıkar. Hız ya da güvenilirlik ölçümü yapmadık. Yolu bir PAC betiğinin belirlediği her durumda Chrome ona bir HTTPS adresini yalnızca şema, ana makine ve port olarak iletir.


## Hızlı yanıtlar

### Chrome'un atlama listesi aynı işi yapar mı?

Tersini yapar. --proxy-bypass-list parametresi proxy'yi atlayan ana makineleri belirtir ve yalnızca --proxy-server ile birlikte etkili olur; dolayısıyla listede olmayan her şey proxy'den geçer. Kısa bir site listesini proxy'den geçirip geri kalanını doğrudan bırakmak için bir PAC betiği kullanın.

### Gizli pencereler aynı proxy'yi kullanır mı?

Evet, varsayılan olarak. Chrome'un proxy API belgeleri gizli pencerelerin normal pencerelerin ayarlarını devraldığını söyler; bir eklenti gerektiğinde gizli mod için ayrı bir değer belirleyebilir.

### Chrome neden proxy ayarlarını bir eklentiden kullandığını söylüyor?

Proxy'yi bir eklenti ayarlamıştır ve Chrome, bu ayarı sistem ayarı yerine bir eklentinin ya da bir yönetici politikasının belirlemesine izin verir. Denetimi geri vermek için eklentiyi devre dışı bırakın ya da Direct'e (doğrudan bağlantı) alın.

### Hiçbir kurala uymayan sitelere ne olur?

Betiğin en son döndürdüğü değeri alırlar. Örnek betikte bu DIRECT'tir, bu yüzden eşleşmeyen siteler proxy olmadan bağlanır. ProxyJam Connector buna fallback (yedek seçenek) der ve siz başka bir şey seçene kadar Direct olarak ayarlar.


## Kaynaklar

- [Chromium: proxy support notes (proxy.md)](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md), Chrome'un proxy ayarlarını nereden okuduğu ve PAC betiklerinin Chrome 52'den beri HTTPS adreslerini yol ve sorgu olmadan aldığı
- [Chromium: settings strings](https://chromium.googlesource.com/chromium/src/+/HEAD/chrome/app/settings_strings.grdp), tüm bilgisayar için geçerli ayarları açtığı belirtilen "Open your computer's proxy settings" girişi
- [Chromium: network settings](https://www.chromium.org/developers/design-documents/network-settings/), `--proxy-server`, `--proxy-bypass-list` ve `--proxy-pac-url` parametreleri
- [Chromium: user data directory](https://chromium.googlesource.com/chromium/src/+/HEAD/docs/user_data_dir.md), `--user-data-dir` parametresi ve çalışan iki örneğin bir dizini paylaşamayacağı
- [Chrome for Developers: chrome.proxy API](https://developer.chrome.com/docs/extensions/reference/api/proxy), bir eklentinin ayarlayabileceği proxy modları ve gizli pencerelerin normal ayarı devralması
- [Chrome for Developers: chrome.types API](https://developer.chrome.com/docs/extensions/reference/api/types), bir ayarın saklanabileceği kapsamlar, yalnızca gizli moda ait olanlar dahil
- [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), FindProxyForURL işlevi, dönüş değerleri ve 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), Windows'u bir proxy kurulum betiğine yönlendirmek
- [RFC 5737: IPv4 Address Blocks Reserved for Documentation](https://www.rfc-editor.org/rfc/rfc5737.html), örnek proxy adresi için kullanılan 203.0.113.0/24 aralığı




Chrome'da bir proxy'yi belirli siteler için kullanmak üzere tarayıcıya siteleri
adlandıran bir PAC betiği verirsiniz ve Chrome her istekte ona başvurur.
Betiğin gelebileceği üç yer vardır: işletim sisteminiz, ayrı başlatılan bir
Chrome ya da bir eklenti.

## Chrome'da site başına proxy ayarı var mı?

Hayır. Chrome'un ayarlar sayfasında "Open your computer's proxy settings"
(bilgisayarınızın proxy ayarlarını açın) etiketli tek bir proxy girişi vardır
ve Chromium bu ayarları tüm bilgisayar için geçerli olarak tanımlar
([Chromium'un ayar dizeleri](https://chromium.googlesource.com/chromium/src/+/HEAD/chrome/app/settings_strings.grdp)).

[Chromium'un proxy notları](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md),
Chrome'un proxy yapılandırmasını alabileceği dört yer sayar: bir yönetici
politikası, komut satırı parametreleri, bir eklenti ve işletim sistemi. Hangisi
geçerliyse tarayıcının yüklediği her şey için tek bir yapılandırma sağlar; site
başına bir karar ise bu yapılandırmanın içinde bir PAC betiği olarak yaşar.

## PAC betiği ne yapar?

PAC (proxy auto-configuration, proxy otomatik yapılandırma) betiği,
`FindProxyForURL` adlı bir JavaScript işlevidir. Chrome onu her istek için
adres ve ana makine adıyla çağırır ve döndürdüğü dizeyi kullanır: proxy yoksa
`DIRECT`, bir proxy sunucusu için `PROXY host:port`;
[MDN'in PAC başvurusu](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file)
bunu böyle belgeler.

Bu betik bir alan adını ve alt alan adlarını bir proxy üzerinden, geri kalan
her şeyi doğrudan gönderir. Proxy adresi belgeler için ayrılmış bir aralıktan
gelir ([RFC 5737](https://www.rfc-editor.org/rfc/rfc5737.html)); yerine kendi
adresinizi koyun.

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

Proxy'den geçmesini istediğiniz her site için bir koşul ekleyin. Sondaki
`return`, listede olmayan her siteye ne olacağına karar verir.

## Chrome'a bir PAC betiğini hangi yollarla verebilirim?

Üç yolla: sistem proxy ayarları, ayrı başlatılan bir Chrome ya da bir eklenti
aracılığıyla. Bilgisayarın ne kadarını etkiledikleri ve bir değişikliğin nasıl
yürürlüğe girdiği bakımından ayrılırlar.

### Sistem proxy ayarları aracılığıyla

Windows'ta proxy ayarlarında betiğin adresini alan bir "setup script" (kurulum
betiği) seçeneği vardır,
[Microsoft'un rehberi](https://support.microsoft.com/en-us/windows/experience/connectivity-networking/use-a-proxy-server-in-windows)
bunu gösterir; Chrome da sistem ayarını izler. Betiğin bir URL'de erişilebilir
olması gerekir. Sistem proxy ayarlarını okuyan her uygulama da onu kullanır, bu
yüzden bu yol tüm makine için düşündüğünüz bir betiğe uygundur.

### Ayrı bir Chrome örneğinde

Chrome açılışta proxy parametrelerini kabul eder; bunlar
[Chromium'un ağ ayarları sayfasında](https://www.chromium.org/developers/design-documents/network-settings/)
listelenir: `--proxy-server` tek bir proxy belirtir, `--proxy-bypass-list` onu
atlayan ana makineleri belirtir ve `--proxy-pac-url` bir betiği gösterir. Kendi
`--user-data-dir` diziniyle başlatılan ikinci Chrome, her zamanki Chrome'unuzun
yanında çalışır, çünkü çalışan iki örnek bir veri dizinini paylaşamaz
([Chromium'un kullanıcı veri dizini notları](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"
```

Bu örnek tüm trafiğini proxy üzerinden gönderir, dolayısıyla bir sitenin yolunu
onu açtığınız pencere belirler. Proxy'yi değiştirmek, örneği kapatıp yeni
parametrelerle yeniden başlatmak demektir.

### Bir proxy eklentisiyle

Bir eklenti, kurulu olduğu profil için Chrome'un proxy'sini
[chrome.proxy API](https://developer.chrome.com/docs/extensions/reference/api/proxy)
üzerinden ayarlar; kurallı bir değiştirici de bu kuralları bir PAC betiğine
derler. Ücretsiz [ProxyJam Connector](/tr/browser-extension/) eklentimiz
Chrome'da ve Microsoft Edge'de böyle çalışır:

1. Proxy'nin ana makinesi, portu ve protokolüyle bir profil ekleyin.
2. O profile yönelen bir kural ekleyin; örneğin `example.com` ile "Domain +
   subdomains" (alan adı ve alt alan adları). Bir siteyle eşleşen ilk kural
   geçerli olur.
3. Hiçbir kurala uymayan sitelerin proxy olmadan bağlanması için fallback
   seçeneğini Direct'te bırakın.
4. Araç çubuğu açılır penceresinde Auto'yu seçin.

Eşleşen bir site için Connector'ın betiği yalnızca o proxy'yi belirtir ve
ardından doğrudan bağlantı seçeneği koymaz. Proxy çalışmıyorsa site yüklenmez
ve kendi adresiniz o site için hiçbir zaman kullanılmaz.

## Her sekme farklı bir proxy kullanabilir mi?

Chrome'da hayır. [chrome.proxy API](https://developer.chrome.com/docs/extensions/reference/api/proxy)
bir profil için tek bir değer saklar ve parametre olarak sekme almaz; bu yüzden
bir sekmenin kendine ait ayarlayacağı bir şey yoktur.

Uygulanabilir birim bir profil ya da bir örnektir. Proxy'li iş için ikinci bir
Chrome profili oluşturup eklentiyi oraya kurun ya da kendi parametreleriyle
ikinci bir örnek başlatın ve iki pencereyi yan yana tutun. Böylece her pencere
kendi proxy'sini taşır.

## Yol içeren bir kural HTTPS sitelerde neden çalışmaz?

Chrome bir PAC betiğine `https://` adresinin yalnızca şemasını, ana makinesini
ve portunu verir. Yol, sorgu ve parça Chrome 52'den beri çıkarılır ve bunu
kapatan seçenek Chrome 75'te kaldırıldı
([Chromium'un proxy notları](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)).

Bu yüzden `example.com/shop/*` gibi bir kural hiçbir HTTPS sayfasıyla
eşleşmez. Kuralları ana makine adı üzerine yazın; bir sitenin bir bölümü kendi
yolunu gerektiriyorsa ona kendi alt alan adını verin. Düz `http://` adresleri
betiğe hâlâ yollarıyla ulaşır, ancak Chromium buna güvenilmemesini önerir.
Connector, yola dayanan her kuralın yanında bir uyarı gösterir.

## Hangi yolu seçmelisiniz?

Birkaç site ve tek bir proxy için en az iş gerektiren yol bir eklentidir;
[eklenti sayfası](/tr/browser-extension/) Connector'ın Chrome'da neler yapıp
neler yapamadığını listeler. Parola isteyen bir proxy
[Chrome neden sürekli proxy kullanıcı adı ve parolası soruyor](/tr/blog/chrome-proxy-password-prompt/)
yazısında, kuralları eski bir değiştiriciden taşımak ise
[Manifest V3 ile neler değişti](/tr/blog/switchyomega-manifest-v3/) yazısında
ele alınır. Kendi sitenizin her pazarda nasıl göründüğünü kontrol etmek için
ülke başına bir profil ve proxy kurmak
[web sitenizi başka bir ülkeden görüntülemek](/tr/blog/view-website-from-another-country/)
yazısında anlatılır.

Bu siteleri yönlendirdiğiniz proxy'nin bir internet sağlayıcısının ağında tek
bir adresi koruması gerekiyorsa, aradığınız şey
[bir ISP proxy'dir](/tr/blog/what-are-isp-proxies/). ProxyJam, statik
residential (ISP) proxy'leri [ISP proxy sayfasında](/tr/isp-proxies/) satar;
fiyatlar [fiyatlandırma sayfasındadır](/tr/pricing/).

