Proxies
La configuration Proxies définit les paramètres proxy d’un Mac. Un serveur proxy distinct peut être enregistré et activé individuellement pour chaque protocole pris en charge ; le proxy peut aussi être déterminé automatiquement via un fichier PAC (Proxy Auto-Config). Une liste d’exceptions pour les hôtes et domaines ainsi que des options pour le FTP passif et la solution de secours cellulaire sont également disponibles. Relution transmet les paramètres sous forme de profil avec le type de payload com.apple.SystemConfiguration.

Prérequis
- La configuration est disponible uniquement dans les politiques macOS.
- L’appareil est inscrit via l’inscription des appareils (Device Enrollment). La configuration n’est pas disponible pour les appareils avec Inscription des utilisateurs →.
- Relution n’exige pas que l’appareil soit supervisé.
La configuration ne peut être ajoutée qu’une seule fois par politique.
Configuration
Sous Appareils → Politiques, la configuration Proxies est ajoutée à une politique macOS via Ajouter. La section Général contient un tableau avec tous les types de proxy, suivi de la liste d’exceptions et de deux commutateurs.
Types de proxy
Chaque ligne du tableau représente un type de proxy avec les colonnes Type de proxy, URL (serveur proxy et port au format serveur:port, - en l’absence d’indication) et Activé. Les sept types sont prédéfinis ; il n’est pas possible d’ajouter ou de supprimer des lignes.
| Type de proxy | Utilisation |
|---|---|
| Proxy FTP | Proxy pour les connexions FTP. |
| Proxy Gopher | Proxy pour le protocole Gopher. |
| Proxy Web (HTTP) | Proxy pour les accès Web non chiffrés via HTTP. |
| Proxy Web sécurisé (HTTPS) | Proxy pour les accès Web chiffrés via HTTPS. |
| Configuration automatique du proxy | URL d’un fichier PAC à partir duquel l’appareil détermine le proxy. Aucun port n’est indiqué ici. |
| Proxy de streaming (RTSP) | Proxy pour les connexions de streaming via RTSP. |
| Proxy SOCKS | Proxy SOCKS pour les connexions TCP générales. |
Dans une nouvelle configuration, tous les types de proxy sont vides et désactivés.
Modifier un proxy
L’entrée Éditer du menu contextuel d’une ligne ouvre une boîte de dialogue portant le nom du type de proxy comme titre. Confirmer reprend les indications dans le tableau ; la configuration n’est enregistrée qu’avec Enregistrer dans le formulaire.
| Champ | Description |
|---|---|
| Serveur proxy | Nom d’hôte ou adresse IP du serveur proxy ; pour le type Configuration automatique du proxy, l’URL du fichier PAC. |
| Port | Facultatif. Port du serveur proxy. Le champ n’est pas affiché pour le type Configuration automatique du proxy. Le serveur accepte les valeurs de 1 à 65535. |
Le commutateur de la colonne Activé n’est utilisable qu’une fois un Serveur proxy saisi. Sinon, l’infobulle affiche « Les informations de proxy sont incomplètes. L’URL du serveur proxy est manquante. ». Si le Serveur proxy d’un type activé est vidé ultérieurement, le portail désactive automatiquement ce type. Plusieurs types de proxy peuvent être activés simultanément.
Autres paramètres
Les paramètres suivants sont disponibles sous le tableau :
| Champ | Description |
|---|---|
| Contourner les paramètres de proxy pour ces hôtes et domaines | Liste des hôtes et domaines pour lesquels aucun serveur proxy n’est utilisé. Une entrée est reprise avec la touche Entrée, via l’icône plus ou en quittant le champ ; les doublons sont ignorés. Vide par défaut. |
| Utiliser le mode FTP passif (PASV) | Utilise le mode passif pour les connexions FTP. Désactivé par défaut. |
| Activer la solution de secours cellulaire | Transmet l’option de secours cellulaire (FallBackAllowed) à l’appareil. Désactivé dans le portail pour une nouvelle configuration. |
Particularités
- Vérification à l’enregistrement : pour chaque type de proxy activé, le serveur refuse la configuration si aucun Serveur proxy n’est indiqué ou si un Port indiqué se situe en dehors de la plage
1à65535. Les types désactivés ne sont pas vérifiés. - Pas d’identifiants : la configuration ne contient aucun champ pour un nom d’utilisateur ou un mot de passe d’authentification auprès du serveur proxy. Pour un proxy avec authentification, la configuration Proxy HTTP global → est disponible sur les appareils supervisés.
- Pas d’espaces réservés ni de certificats : le formulaire ne propose ni sélection d’espaces réservés ni références de certificats.
Différences avec le proxy HTTP global
La configuration Proxy HTTP global → est également disponible dans les politiques macOS, mais se distingue sur les points suivants :
| Proxies | Proxy HTTP global | |
|---|---|---|
| Plateformes | macOS uniquement | iOS, iPadOS et macOS |
| Supervision | non requise | requise |
| Serveur proxy | un serveur distinct par protocole (HTTP, HTTPS, SOCKS, FTP, RTSP, Gopher) | un proxy pour le trafic HTTP |
| Fichier PAC | oui | oui |
| Liste d’exceptions pour hôtes et domaines | oui | non |
| Authentification auprès du proxy | non | nom d’utilisateur et mot de passe |
| Type de payload | com.apple.SystemConfiguration | com.apple.proxy.http.global |
Comportement sur l’appareil
Le comportement suivant est défini par Apple et non par Relution ; ces indications sont fournies sans garantie :
- C’est macOS ou l’application concernée qui détermine quelles applications et quels services tiennent compte des paramètres proxy.
- Les serveurs proxy ou le fichier PAC doivent être accessibles depuis le Mac. Le proxy doit en outre autoriser l’accès au serveur Relution et aux services Apple afin que l’appareil puisse continuer à récupérer les commandes et les modifications de configuration. Les hôtes internes peuvent à cet effet être exclus du proxy via la liste d’exceptions.