---
title: "Les réglages proxy du Mac bloquent les apps : les trouver et les corriger · Guides Kilobat"
url: "https://kilobat.app/fr/guides/proxy-settings-breaking-apps.html"
description: "Trouvez le proxy système, le fichier PAC ou la variable HTTPS_PROXY qui empêche les apps du Mac ou les outils de Terminal de se connecter, et corrigez-le ou supprimez-le."
---

VPN, proxy et filtres

# Des réglages de proxy empêchent les apps de se connecter sur un Mac

Un réglage proxy fait passer le trafic par un autre serveur. Si ce serveur est mal configuré ou indisponible, des apps ne peuvent pas se connecter, alors que d’autres fonctionnent normalement.

S’applique à : macOS 13 Ventura et versions ultérieures pour le chemin dans Réglages Système. Les commandes fonctionnent sur toutes les versions actuelles de macOS. · Vérifié le 29 octobre 2026

## Symptômes

- Safari fonctionne, mais une app ou un outil de Terminal affiche un délai dépassé ou une erreur de « proxy ».
- Les apps se connectent à la maison mais échouent sur un autre réseau, ou l’inverse.
- Les outils en ligne de commande échouent avec « Could not resolve proxy » ou une connexion refusée vers un port local.
- Les connexions s’arrêtent après la fermeture d’une app VPN ou proxy.

## Causes probables

- **Un ancien proxy système.** Un proxy réglé dans Réglages Système reste en place après que vous avez quitté le réseau qui en avait besoin.
- **Un fichier PAC ou la découverte automatique du proxy.** Le Mac obtient les règles de proxy depuis une URL. Si l’URL ne se charge pas, certaines apps ne peuvent pas se connecter.
- **Des variables d’environnement de proxy.** Les outils de Terminal lisent `http_proxy`, `https_proxy` et `all_proxy`. Ces variables ne modifient pas le proxy de Réglages Système, et les apps lancées depuis le Dock ne les voient pas.
- **Une app proxy qui s’est arrêtée.** Certaines apps règlent un proxy sur un port local, comme 127.0.0.1. Si l’app s’arrête, plus rien n’écoute sur ce port.
- **Une app avec son propre réglage proxy.** Certaines apps ont un champ proxy dans leurs propres réglages. Ce champ est indépendant du proxy système.

## Comment vérifier

1. Ouvrez Terminal. Affichez la configuration proxy qu’utilise actuellement macOS.

   ```
   scutil --proxy
   ```

   Résultat Des clés comme `HTTPEnable`, `HTTPSEnable`, `ProxyAutoConfigEnable` et `ProxyAutoDiscoveryEnable`. Une valeur de 1 signifie activé.
2. Affichez le proxy HTTP et HTTPS d’un service réseau. Remplacez Wi-Fi par le nom de votre service si nécessaire.

   ```
   networksetup -getwebproxy Wi-Fi
   networksetup -getsecurewebproxy Wi-Fi
   ```
3. Affichez les réglages du fichier PAC et de la découverte automatique du proxy.

   ```
   networksetup -getautoproxyurl Wi-Fi
   networksetup -getproxyautodiscovery Wi-Fi
   ```
4. Affichez les variables de proxy dans votre shell.

   ```
   env | grep -i proxy
   ```
5. Si un proxy pointe vers 127.0.0.1, trouvez ce qui écoute sur ce port. Remplacez 7890 par le port.

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

## Comment corriger

1. Choisissez menu Pomme > Réglages Système > Réseau. Cliquez sur le service réseau, puis sur Détails.
2. Cliquez sur Proxys. Désactivez chaque type de proxy dont votre réseau n’a pas besoin.
3. Certains hôtes ne doivent pas passer par le proxy. Ajoutez-les à « Ignorer les réglages proxy pour ces hôtes et domaines ».
4. Cliquez sur OK pour enregistrer la modification.
5. Pour désactiver un proxy web depuis Terminal, utilisez networksetup. macOS peut demander un mot de passe administrateur.

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

   Nécessite un mot de passe administrateur.
6. Supprimez les anciennes variables de proxy de votre fichier de démarrage du shell, comme `~/.zshrc`. Ouvrez ensuite une nouvelle fenêtre de Terminal.
7. Cherchez dans les réglages de l’app qui échoue son propre champ proxy. Mettez-le en accord avec votre réseau.

## Avec Kilobat

1. La vérification de connexion de Kilobat indique le proxy système et le fichier PAC. Elle teste aussi le chemin direct et le chemin via le proxy.

   ```
   kilobat why api.example.com
   ```
2. Ajoutez `--app` pour lire les variables de proxy dans l’environnement de cette app. Les mots de passe ne s’affichent pas.

   ```
   kilobat why https://api.example.com/v1/models --app com.example.App
   ```
3. Si l’app a son propre réglage proxy, indiquez cette adresse avec `--proxy`.

   ```
   kilobat why huggingface.co --proxy http://127.0.0.1:7890
   ```
4. La vérification est gratuite. Voir [Trouver pourquoi un site ou une API ne se connecte pas](https://kilobat.app/fr/guides/recipes/why-cant-it-connect.html) pour les étapes dans l’app et via MCP.

## Questions

**Pourquoi Safari fonctionne-t-il quand Terminal échoue ?**

Safari utilise le proxy système. Les outils de Terminal utilisent les variables de proxy de votre shell. Les deux réglages peuvent différer.

**Qu’est-ce que la découverte automatique du proxy ?**

Le Mac cherche des règles de proxy sur le réseau. Sur un réseau sans proxy, vous pouvez la désactiver.

## Sources

- [Assistance Apple : Modifier les réglages proxy sur Mac](https://support.apple.com/guide/mac-help/change-proxy-settings-on-mac-mchlp2591/mac)
- scutil(8), page man installée avec macOS 27.2
- networksetup(8), page man installée avec macOS 27.2
- lsof(8), page man installée avec macOS 27.2

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec `man <name>` dans Terminal.

## Guides associés

- [Trouver pourquoi un site ou une API ne se connecte pas](https://kilobat.app/fr/guides/recipes/why-cant-it-connect.html): Quand Internet fonctionne mais qu’une adresse échoue, Kilobat vérifie chaque couche tour à tour.
- [Les certificats de proxy d’entreprise bloquent les outils de Terminal sur un Mac](https://kilobat.app/fr/guides/corporate-proxy-certificates.html): Certains réseaux d’entreprise inspectent le trafic HTTPS.
- [Les téléchargements Homebrew ou npm échouent sur un Mac](https://kilobat.app/fr/guides/homebrew-npm-download-fails.html): Homebrew télécharge avec curl et Git.
- [VPN connecté mais pas d’Internet sur un Mac](https://kilobat.app/fr/guides/vpn-connected-no-internet.html): Un VPN fait passer le trafic par un tunnel.
