---
title: "Proxy-Einstellungen legen Apps auf dem Mac lahm: finden und beheben · Kilobat-Anleitungen"
url: "https://kilobat.app/de/guides/proxy-settings-breaking-apps.html"
description: "Finde den System-Proxy, die PAC-Datei oder die Variable HTTPS_PROXY, die Mac-Apps oder Terminal-Tools an der Verbindung hindert, und korrigiere oder entferne sie."
---

VPN, Proxy und Filter

# Proxy-Einstellungen blockieren App-Verbindungen auf dem Mac

Eine Proxy-Einstellung leitet Datenverkehr über einen anderen Server. Ist dieser Server falsch oder nicht verfügbar, können sich manche Apps nicht verbinden, während andere normal funktionieren.

Gilt für: macOS 13 Ventura und neuer für den Pfad in den Systemeinstellungen. Die Befehle funktionieren in allen aktuellen macOS-Versionen. · Geprüft: 29. Oktober 2026

## Symptome

- Safari funktioniert, aber eine App oder ein Terminal-Tool zeigt einen Timeout oder einen „proxy“-Fehler.
- Apps verbinden sich zu Hause, scheitern aber in einem anderen Netzwerk, oder umgekehrt.
- Befehlszeilen-Tools scheitern mit „Could not resolve proxy“ oder mit „connection refused“ an einem lokalen Port.
- Verbindungen brechen ab, nachdem eine VPN- oder Proxy-App beendet wurde.

## Mögliche Ursachen

- **Ein alter System-Proxy.** Ein in den Systemeinstellungen festgelegter Proxy bleibt bestehen, nachdem du das Netzwerk verlassen hast, das ihn braucht.
- **Eine PAC-Datei oder automatische Proxy-Erkennung.** Der Mac bezieht Proxy-Regeln von einer URL. Lädt die URL nicht, können sich manche Apps nicht verbinden.
- **Proxy-Umgebungsvariablen.** Terminal-Tools lesen `http_proxy`, `https_proxy` und `all_proxy`. Diese Variablen ändern den Proxy in den Systemeinstellungen nicht, und Apps aus dem Dock sehen sie nicht.
- **Eine beendete Proxy-App.** Manche Apps setzen einen Proxy auf einen lokalen Port, etwa 127.0.0.1. Wird die App beendet, lauscht nichts mehr auf diesem Port.
- **Eine App mit eigener Proxy-Einstellung.** Manche Apps haben ein Proxy-Feld in ihren eigenen Einstellungen. Dieses Feld ist vom System-Proxy getrennt.

## So prüfst du es

1. Öffne das Terminal. Zeige die Proxy-Konfiguration an, die macOS gerade verwendet.

   ```
   scutil --proxy
   ```

   Ausgabe Schlüssel wie `HTTPEnable`, `HTTPSEnable`, `ProxyAutoConfigEnable` und `ProxyAutoDiscoveryEnable`. Der Wert 1 bedeutet an.
2. Zeige den HTTP- und HTTPS-Proxy für einen Netzwerkdienst an. Ersetze Wi-Fi bei Bedarf durch deinen Dienstnamen, auf einem deutschen Mac meist WLAN.

   ```
   networksetup -getwebproxy Wi-Fi
   networksetup -getsecurewebproxy Wi-Fi
   ```
3. Zeige die Einstellungen für PAC-Datei und automatische Proxy-Erkennung an.

   ```
   networksetup -getautoproxyurl Wi-Fi
   networksetup -getproxyautodiscovery Wi-Fi
   ```
4. Zeige die Proxy-Variablen in deiner Shell an.

   ```
   env | grep -i proxy
   ```
5. Wenn ein Proxy auf 127.0.0.1 zeigt, finde heraus, was auf diesem Port lauscht. Ersetze 7890 durch den Port.

   ```
   lsof -nP -iTCP:7890 -sTCP:LISTEN
   ```

## So behebst du es

1. Wähle Apple-Menü > „Systemeinstellungen“ > „Netzwerk“. Klicke auf den Netzwerkdienst und dann auf „Details“.
2. Klicke auf „Proxys“. Schalte jeden Proxy-Typ aus, den dein Netzwerk nicht braucht.
3. Manche Hosts dürfen den Proxy nicht nutzen. Füge sie unter „Proxy-Einstellungen für diese Hosts & Domains ignorieren“ hinzu.
4. Klicke auf „OK“, um die Änderung zu sichern.
5. Um einen Web-Proxy im Terminal auszuschalten, verwende networksetup. macOS fragt eventuell nach einem Administratorpasswort.

   ```
   networksetup -setwebproxystate Wi-Fi off
   networksetup -setsecurewebproxystate Wi-Fi off
   ```

   Erfordert ein Administratorpasswort.
6. Entferne alte Proxy-Variablen aus deiner Shell-Startdatei, etwa `~/.zshrc`. Öffne dann ein neues Terminalfenster.
7. Suche in den Einstellungen der betroffenen App nach einem eigenen Proxy-Feld. Gleiche es mit deinem Netzwerk ab.

## Mit Kilobat

1. Kilobats Verbindungsprüfung meldet den System-Proxy und die PAC-Datei. Sie testet außerdem den direkten Pfad und den Pfad über den Proxy.

   ```
   kilobat why api.example.com
   ```
2. Füge `--app` hinzu, um die Proxy-Variablen in der Umgebung dieser App zu lesen. Passwörter werden nicht angezeigt.

   ```
   kilobat why https://api.example.com/v1/models --app com.example.App
   ```
3. Wenn die App eine eigene Proxy-Einstellung hat, gib diese Adresse mit `--proxy` an.

   ```
   kilobat why huggingface.co --proxy http://127.0.0.1:7890
   ```
4. Die Prüfung ist kostenlos. Die Schritte für App und MCP findest du unter [Herausfinden, warum eine Website oder API keine Verbindung herstellt](https://kilobat.app/de/guides/recipes/why-cant-it-connect.html).

## Fragen

**Warum funktioniert Safari, wenn das Terminal scheitert?**

Safari nutzt den System-Proxy. Terminal-Tools nutzen die Proxy-Variablen deiner Shell. Die beiden Einstellungen können sich unterscheiden.

**Was ist automatische Proxy-Erkennung?**

Der Mac sucht im Netzwerk nach Proxy-Regeln. In einem Netzwerk ohne Proxy kannst du sie ausschalten.

## Quellen

- [Apple Support: Proxy-Einstellungen auf dem Mac ändern](https://support.apple.com/guide/mac-help/change-proxy-settings-on-mac-mchlp2591/mac)
- scutil(8), Manpage aus macOS 27.2
- networksetup(8), Manpage aus macOS 27.2
- lsof(8), Manpage aus macOS 27.2

Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit `man <name>` im Terminal.

## Verwandte Anleitungen

- [Herausfinden, warum eine Website oder API keine Verbindung bekommt](https://kilobat.app/de/guides/recipes/why-cant-it-connect.html): Funktioniert das Internet, aber eine Adresse nicht, prüft Kilobat jede Schicht der Reihe nach.
- [Firmenproxy-Zertifikate legen Terminal-Tools auf dem Mac lahm](https://kilobat.app/de/guides/corporate-proxy-certificates.html): Manche Firmennetzwerke prüfen HTTPS-Datenverkehr.
- [Homebrew- oder npm-Downloads scheitern auf dem Mac](https://kilobat.app/de/guides/homebrew-npm-download-fails.html): Homebrew lädt mit curl und Git herunter.
- [VPN verbunden, aber kein Internet auf dem Mac](https://kilobat.app/de/guides/vpn-connected-no-internet.html): Ein VPN leitet den Datenverkehr durch einen Tunnel.
