# Einen Proxy in Chrome nur für bestimmte Websites nutzen | ProxyJam

Chrome hat eine Proxy-Einstellung für alle Websites. Um einen Proxy nur für bestimmte Websites zu nutzen, geben Sie ihm ein PAC-Skript: über das System, beim Start oder per Erweiterung.

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

Chrome auf dem Desktop hat keine Einstellung, die einen Proxy auf bestimmte Websites anwendet. Es nutzt eine Proxy-Konfiguration für das gesamte Surfen, übernommen vom Betriebssystem, aus einem Startparameter, aus einer Richtlinie des Administrators oder von einer Erweiterung. Damit nur einige Websites über einen Proxy gehen, braucht Chrome ein PAC-Skript, eine kurze Funktion, die für jede Anfrage einen Proxy wählt und die Sie selbst schreiben oder die eine Erweiterung aus Regeln erstellt.


## Bestätigen, welche Route eine Website genommen hat

1. **Setzen Sie für eine Minute eine Prüfseite auf die Liste** Fügen Sie proxyjam.com zu den Websites hinzu, die Ihr Skript oder Ihre Regeln über den Proxy schicken, neben die Websites, um die es Ihnen geht.
2. **Öffnen Sie die Prüfseite** [Was ist meine IP](/de/what-is-my-ip/) zeigt die Adresse, die sie erreicht hat, sowie den Internetanbieter und das Netz (ASN), zu denen diese Adresse gehört. Beides sollte das des Proxys sein.
3. **Nehmen Sie sie von der Liste und laden Sie neu** Die Seite sollte jetzt Ihre eigene Verbindung zeigen. Wenn beide Ergebnisse wie erwartet sind, gehen die gelisteten Websites über den Proxy und die übrigen direkt.

## Woher die Weiterleitung kommt, und was jeder Weg betrifft

|  | System-Proxy-Einstellungen | Eine separate Chrome-Instanz | Eine Proxy-Erweiterung |
|---|---|---|---|
| Was es betrifft | Jede Anwendung auf dem Computer, die die Systemeinstellungen liest | Nur die Fenster dieser Instanz | Das Chrome-Profil, in dem die Erweiterung installiert ist |
| Wie Websites ausgewählt werden | Durch ein PAC-Skript unter einer URL | Dadurch, in welchem Fenster Sie eine Website öffnen | Durch Regeln, die die Erweiterung in ein PAC-Skript umwandelt |
| Die Einrichtung ändern | Das gehostete Skript bearbeiten | Beenden und mit neuen Parametern neu starten | Eine Regel in der Erweiterung bearbeiten |
| Ein Proxy, der ein Passwort braucht | Chrome fragt in einem Dialog | Chrome fragt in einem Dialog | Die Erweiterung kann für HTTP- und HTTPS-Proxys antworten |

Der Wirkungsbereich stammt aus der Dokumentation von Chromium dazu, wo Proxy-Einstellungen gelesen werden, und aus den Beschreibungen der Startparameter selbst; der Rest folgt daraus, wie jede Methode eingerichtet wird. Messungen zu Geschwindigkeit oder Zuverlässigkeit haben wir nicht durchgeführt. Wo auch immer ein PAC-Skript die Route bestimmt, übergibt Chrome ihm eine HTTPS-Adresse nur als Schema, Host und Port.


## Kurze Antworten

### Erledigt die Ausnahmeliste von Chrome dasselbe?

Sie tut das Gegenteil. Der Parameter --proxy-bypass-list nennt Hosts, die den Proxy umgehen, und wirkt nur zusammen mit --proxy-server, also geht alles, was nicht auf der Liste steht, über den Proxy. Um eine kurze Liste von Websites über einen Proxy zu leiten und den Rest direkt zu lassen, verwenden Sie ein PAC-Skript.

### Nutzen Inkognitofenster denselben Proxy?

Ja, standardmäßig. Die Dokumentation der Proxy-API von Chrome besagt, dass Inkognitofenster die Einstellungen normaler Fenster übernehmen, und eine Erweiterung kann für Inkognito einen eigenen Wert setzen, wenn sie einen braucht.

### Warum sagt Chrome, dass es Proxy-Einstellungen einer Erweiterung verwendet?

Eine Erweiterung hat den Proxy festgelegt, und Chrome lässt eine Erweiterung oder eine Richtlinie des Administrators die Einstellung anstelle der Systemeinstellung bestimmen. Deaktivieren Sie die Erweiterung oder schalten Sie sie auf Direct (direkt), um die Kontrolle zurückzugeben.

### Was passiert mit Websites, auf die keine Regel passt?

Sie bekommen, was das Skript zuletzt zurückgibt. Im Beispielskript ist das DIRECT, also verbinden sich solche Websites ohne Proxy. ProxyJam Connector nennt das die Rückfalloption (fallback) und stellt sie auf Direct, bis Sie etwas anderes wählen.


## Quellen

- [Chromium: proxy support notes (proxy.md)](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md): woher Chrome Proxy-Einstellungen liest, und dass PAC-Skripte HTTPS-Adressen seit Chrome 52 ohne Pfad und Query erhalten
- [Chromium: settings strings](https://chromium.googlesource.com/chromium/src/+/HEAD/chrome/app/settings_strings.grdp): der Eintrag „Open your computer's proxy settings“, beschrieben als Öffnen von Einstellungen, die für den gesamten Computer gelten
- [Chromium: network settings](https://www.chromium.org/developers/design-documents/network-settings/): die Parameter `--proxy-server`, `--proxy-bypass-list` und `--proxy-pac-url`
- [Chromium: user data directory](https://chromium.googlesource.com/chromium/src/+/HEAD/docs/user_data_dir.md): der Parameter `--user-data-dir`, und dass zwei laufende Instanzen kein Verzeichnis teilen können
- [Chrome for Developers: chrome.proxy API](https://developer.chrome.com/docs/extensions/reference/api/proxy): die Proxy-Modi, die eine Erweiterung setzen kann, und Inkognitofenster, die die normale Einstellung übernehmen
- [Chrome for Developers: chrome.types API](https://developer.chrome.com/docs/extensions/reference/api/types): die Bereiche, in denen eine Einstellung gespeichert werden kann, darunter solche nur für Inkognito
- [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): die Funktion FindProxyForURL, ihre Rückgabewerte und 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 auf ein Proxy-Setupskript verweisen
- [RFC 5737: IPv4 Address Blocks Reserved for Documentation](https://www.rfc-editor.org/rfc/rfc5737.html): der Bereich 203.0.113.0/24, aus dem die Beispieladresse des Proxys stammt




Um in Chrome einen Proxy für bestimmte Websites zu nutzen, geben Sie dem
Browser ein PAC-Skript, das die Websites nennt, und Chrome befragt es bei jeder
Anfrage. Das Skript kann aus drei Quellen kommen: aus Ihrem Betriebssystem, aus
einem separat gestarteten Chrome oder aus einer Erweiterung.

## Hat Chrome eine Proxy-Einstellung pro Website?

Nein. Die Einstellungsseite von Chrome hat einen einzigen Eintrag zum Proxy,
beschriftet mit „Open your computer's proxy settings“ (Proxy-Einstellungen des
Computers öffnen), und Chromium beschreibt diese Einstellungen als gültig für
den gesamten Computer
([die Einstellungstexte von Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/chrome/app/settings_strings.grdp)).

[Die Proxy-Hinweise von Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)
nennen vier Quellen, aus denen Chrome seine Proxy-Konfiguration beziehen kann:
eine Richtlinie des Administrators, Befehlszeilenparameter, eine Erweiterung
und das Betriebssystem. Die jeweils geltende Quelle liefert eine Konfiguration
für alles, was der Browser lädt, und eine Entscheidung pro Website steckt als
PAC-Skript in dieser Konfiguration.

## Was macht ein PAC-Skript?

Ein PAC-Skript (Proxy Auto-Configuration) ist eine JavaScript-Funktion namens
`FindProxyForURL`. Chrome ruft sie für jede Anfrage mit der Adresse und dem
Hostnamen auf und verwendet den String, den sie zurückgibt: `DIRECT` für keinen
Proxy oder `PROXY host:port` für einen Proxyserver, wie
[die PAC-Referenz von MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file)
dokumentiert.

Dieses Skript schickt eine Domain und ihre Subdomains über einen Proxy und
alles andere direkt. Die Adresse des Proxys stammt aus einem Bereich, der für
Dokumentation reserviert ist
([RFC 5737](https://www.rfc-editor.org/rfc/rfc5737.html)); setzen Sie Ihre
eigene an ihre Stelle.

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

Fügen Sie eine Bedingung pro Website hinzu, die über den Proxy gehen soll. Das
letzte `return` entscheidet, was mit jeder Website passiert, die nicht
aufgeführt ist.

## Auf welchen Wegen kann ich Chrome ein PAC-Skript geben?

Auf drei: über die System-Proxy-Einstellungen, über ein separat gestartetes
Chrome oder über eine Erweiterung. Sie unterscheiden sich darin, wie viel vom
Computer sie berühren und wie eine Änderung wirksam wird.

### Über die System-Proxy-Einstellungen

Unter Windows haben die Proxy-Einstellungen eine Option „setup script“
(Setupskript), die die Adresse des Skripts aufnimmt, wie
[die Anleitung von Microsoft](https://support.microsoft.com/en-us/windows/experience/connectivity-networking/use-a-proxy-server-in-windows)
zeigt, und Chrome folgt der Systemeinstellung. Das Skript muss unter einer URL
erreichbar sein. Jede Anwendung, die die System-Proxy-Einstellungen liest, wird
es ebenfalls verwenden, daher passt dieser Weg zu einem Skript, das Sie für
den ganzen Rechner gedacht haben.

### In einer separaten Chrome-Instanz

Chrome nimmt beim Start Proxy-Parameter an, aufgeführt auf
[der Seite zu den Netzwerkeinstellungen von Chromium](https://www.chromium.org/developers/design-documents/network-settings/):
`--proxy-server` nennt einen Proxy, `--proxy-bypass-list` nennt Hosts, die ihn
umgehen, und `--proxy-pac-url` verweist auf ein Skript. Mit einem eigenen
`--user-data-dir` gestartet, läuft das zweite Chrome neben Ihrem üblichen, da
zwei laufende Instanzen kein Datenverzeichnis teilen können
([die Hinweise von Chromium zum Nutzerdatenverzeichnis](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"
```

Diese Instanz schickt ihren gesamten Traffic über den Proxy, also entscheidet
das Fenster, in dem Sie eine Website öffnen, über ihre Route. Um den Proxy zu
wechseln, beenden Sie die Instanz und starten sie mit neuen Parametern neu.

### Mit einer Proxy-Erweiterung

Eine Erweiterung legt den Proxy von Chrome für das Profil fest, in dem sie
installiert ist, über die
[chrome.proxy API](https://developer.chrome.com/docs/extensions/reference/api/proxy),
und ein Umschalter mit Regeln übersetzt sie in ein PAC-Skript. Unser
kostenloser [ProxyJam Connector](/de/browser-extension/) arbeitet so, in Chrome
und in Microsoft Edge:

1. Legen Sie ein Profil mit Host, Port und Protokoll des Proxys an.
2. Fügen Sie eine Regel hinzu, zum Beispiel „Domain + subdomains“ (Domain und
   Subdomains) mit `example.com`, die auf dieses Profil verweist. Die erste
   Regel, die auf eine Website passt, gewinnt.
3. Lassen Sie die Rückfalloption auf Direct, damit Websites, auf die keine
   Regel passt, sich ohne Proxy verbinden.
4. Wählen Sie Auto im Popup der Symbolleiste.

Für eine passende Website nennt das Skript von Connector genau diesen einen
Proxy, ohne eine direkte Option danach. Ist der Proxy nicht erreichbar, lädt
die Website nicht, und Ihre eigene Adresse wird für sie nie verwendet.

## Kann jeder Tab einen anderen Proxy nutzen?

In Chrome nicht. Die
[chrome.proxy API](https://developer.chrome.com/docs/extensions/reference/api/proxy)
speichert einen Wert für ein Profil und nimmt keinen Tab als Parameter, also
hat ein Tab nichts Eigenes, was sich festlegen ließe.

Die brauchbare Einheit ist ein Profil oder eine Instanz. Legen Sie ein zweites
Chrome-Profil für die Arbeit über den Proxy an und installieren Sie die
Erweiterung dort, oder starten Sie eine zweite Instanz mit eigenen Parametern,
und halten Sie die beiden Fenster nebeneinander. Jedes Fenster hat dann seinen
eigenen Proxy.

## Warum scheitert eine Regel mit Pfad auf HTTPS-Websites?

Chrome gibt einem PAC-Skript von einer `https://`-Adresse nur Schema, Host und
Port. Pfad, Query und Fragment werden seit Chrome 52 entfernt, und die Option,
die das abschaltete, wurde in Chrome 75 entfernt
([die Proxy-Hinweise von Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)).

Eine Regel wie `example.com/shop/*` passt deshalb auf keine HTTPS-Seite.
Schreiben Sie Regeln auf den Hostnamen, und geben Sie einem Bereich einer
Website eine eigene Subdomain, wenn er eine eigene Route braucht. Einfache
`http://`-Adressen erreichen das Skript weiterhin mit ihrem Pfad, auch wenn
Chromium davon abrät, sich darauf zu verlassen. Connector zeigt neben jeder
Regel, die vom Pfad abhängt, eine Warnung.

## Welchen Weg sollten Sie wählen?

Für ein paar Websites und einen Proxy ist eine Erweiterung der geringste
Aufwand, und die [Seite zur Erweiterung](/de/browser-extension/) führt auf, was
Connector in Chrome kann und was nicht. Einen Proxy, der nach einem Passwort
fragt, behandelt
[warum Chrome immer wieder nach Benutzername und Passwort des Proxys fragt](/de/blog/chrome-proxy-password-prompt/),
und die Übertragung von Regeln aus einem älteren Umschalter
[was sich mit Manifest V3 geändert hat](/de/blog/switchyomega-manifest-v3/).
Wie Sie ein Profil und einen Proxy pro Land einrichten, um zu prüfen, wie Ihre
eigene Website in jedem Markt aussieht, beschreibt
[Ihre Website aus einem anderen Land ansehen](/de/blog/view-website-from-another-country/).

Wenn der Proxy, über den Sie diese Websites leiten, eine Adresse im Netz eines
Internetanbieters behalten soll, ist das
[was ein ISP-Proxy ist](/de/blog/what-are-isp-proxies/). ProxyJam verkauft
statische Residential-Proxys (ISP) auf der
[Seite zu ISP-Proxys](/de/isp-proxies/), mit Preisen auf der
[Preisseite](/de/pricing/).

