> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/unigetui/fr/pour-les-equipes-des-ti/organization/network-and-proxy.md).

# Utiliser UniGetUI derrière un proxy ou un pare-feu

Faites passer le trafic de UniGetUI par votre proxy, sachez quels serveurs il doit joindre, et empêchez les mises à jour de s'exécuter sur les connexions limitées.

Sur un réseau d'entreprise, UniGetUI et les gestionnaires de paquets qu'il pilote ont besoin d'une sortie vers Internet. Cette page montre comment pointer UniGetUI vers votre proxy, quels serveurs autoriser dans votre pare-feu, et comment garder les mises à jour automatiques hors des connexions limitées.

## Configurer un proxy

{% stepper %}
{% step %}

### Activer le proxy

1. Allez dans ***Paramètres*** – ***Paramètres de connexion Internet***.
2. Activez ***Se connecter à Internet à l'aide d'un proxy personnalisé***.
3. Dans ***URL du proxy***, entrez l'adresse de votre proxy, y compris le schéma et le port, par exemple `http://proxy.contoso.com:3128`.
   {% endstep %}

{% step %}

### Ajouter des identifiants (si votre proxy en a besoin)

1. Activez ***S'authentifier auprès du proxy avec un nom d'utilisateur et un mot de passe***.
2. Sous ***Informations d'identification***, entrez le ***Nom d'utilisateur*** et le ***Mot de passe***. Ils sont enregistrés au fur et à mesure que vous tapez.

{% hint style="danger" %}
UniGetUI avertit qu'il ne peut pas garantir que les identifiants sont stockés de façon sûre. Sous Windows, ils sont conservés dans Windows Credential Manager. Sous macOS et Linux, ils sont enregistrés en fichier clair dans le dossier `SecureStorage` du dossier de données de UniGetUI. Utilisez un compte proxy dédié avec le moins de droits possible.
{% endhint %}
{% endstep %}

{% step %}

### Vérifier quels gestionnaires de paquets le suivent

Descendez jusqu'au ***Tableau de compatibilité des proxys***. Pour chaque gestionnaire de paquets, il indique s'il est ***Compatible avec le proxy*** et ***Compatible avec l'authentification*** (***Oui***, ***Partiellement*** ou ***Non***).

UniGetUI transmet le proxy à chaque gestionnaire de la façon que ce gestionnaire prend en charge, par exemple comme option de ligne de commande. Les gestionnaires marqués ***Non*** ne le reçoivent pas de UniGetUI : configurez leurs propres paramètres de proxy, ou le proxy du système, séparément.
{% endstep %}
{% endstepper %}

Au moment d'écrire ces lignes, le tableau ressemble à ceci. La version dans votre appli est celle à laquelle il faut faire confiance.

<table><thead><tr><th width="250">PRISE EN CHARGE DU PROXY</th><th>GESTIONNAIRES DE PAQUETS</th></tr></thead><tbody><tr><td><strong>Oui</strong>, avec authentification</td><td>Chocolatey, pip</td></tr><tr><td><strong>Partiellement</strong>, avec authentification</td><td>.NET Tool, Cargo, PowerShell 5.x, PowerShell 7.x</td></tr><tr><td><strong>Partiellement</strong>, sans authentification</td><td>WinGet</td></tr><tr><td><strong>Non</strong></td><td>Scoop, npm, Bun, vcpkg, Homebrew, APT, DNF, Pacman, Snap, Flatpak</td></tr></tbody></table>

{% hint style="warning" %}
**WinGet et les proxys authentifiés :** WinGet n'accepte pas les identifiants de proxy. Si ***S'authentifier auprès du proxy avec un nom d'utilisateur et un mot de passe*** est activé, UniGetUI ne transmet pas du tout le proxy à WinGet, et WinGet se connecte directement. Si votre trafic WinGet doit passer par le proxy, utilisez une adresse de proxy qui n'exige pas d'authentification pour lui, ou configurez le proxy dans Windows.
{% endhint %}

### Définir le proxy sur plusieurs ordinateurs

Les options de proxy sont des paramètres ordinaires, donc vous pouvez les définir depuis un script de déploiement avec l'[interface en ligne de commande](/unigetui/fr/reference/cli.md) :

```powershell
UniGetUI.exe --enable-setting EnableProxy
UniGetUI.exe --set-setting-value ProxyURL http://proxy.contoso.com:3128
```

Les identifiants ne peuvent pas être définis de cette façon. Tapez-les dans ***Informations d'identification*** sur chaque ordinateur, ou utilisez un proxy qui n'en a pas besoin.

## Quoi autoriser dans le pare-feu

UniGetUI parle à quelques serveurs qui lui sont propres. Les gestionnaires de paquets en contactent beaucoup d'autres, et les installateurs qu'ils téléchargent viennent des serveurs de chaque éditeur.

### UniGetUI lui-même

<table><thead><tr><th width="250">QUOI</th><th>SERVEUR</th><th>QUAND</th></tr></thead><tbody><tr><td>Vérification des mises à jour de UniGetUI</td><td><code>devolutions.net</code> (<code>https://devolutions.net/productinfo.json</code>)</td><td>Quand <em><strong>Mettre à jour UniGetUI automatiquement</strong></em> est activé, ou quand vous vérifiez les mises à jour.</td></tr><tr><td>Téléchargement d'une mise à jour de UniGetUI</td><td><code>devolutions.net</code> and its subdomains, <code>github.com</code>, <code>objects.githubusercontent.com</code>, <code>release-assets.githubusercontent.com</code></td><td>Quand une mise à jour est trouvée. UniGetUI refuse de télécharger ses propres mises à jour depuis n'importe quel autre hôte.</td></tr><tr><td>Base de données d'icônes et de captures d'écran</td><td><code>github.com</code> (fichier dans le dépôt UniGetUI)</td><td>Au démarrage, à moins qu'une adresse personnalisée soit définie dans <em><strong>Utiliser une base de données d'icônes et de captures d'écran personnalisées</strong></em>.</td></tr><tr><td>Icônes et captures d'écran des paquets</td><td>Les adresses listées dans cette base de données, sur de nombreux hôtes différents</td><td>Quand les icônes sont affichées. Désactivez <em><strong>Afficher les icônes des paquets dans la liste des paquets</strong></em> si vous préférez ne pas les charger.</td></tr><tr><td>Données d'utilisation anonymes</td><td><code>telemetry2.devolutions.net</code>, port <code>9200</code></td><td>Seulement dans les builds officiels, et seulement si vous n'avez pas refusé dans <em><strong>Gérer les paramètres de télémétrie</strong></em>. Voir <a href="/unigetui/fr/guides/understand/privacy.md">Quelles données UniGetUI envoie</a>.</td></tr><tr><td>Sauvegarde infonuagique</td><td><code>github.com</code>, <code>api.github.com</code></td><td>Seulement si vous ouvrez une session avec GitHub pour les <a href="/unigetui/fr/guides/new-computer/backup.md">sauvegardes</a>.</td></tr></tbody></table>

Toutes ces requêtes utilisent HTTPS. Elles passent par le proxy que vous avez configuré, sauf le programme de mise à jour de UniGetUI, qui utilise les paramètres de proxy par défaut du système.

{% hint style="info" %}
Sous Windows, un administrateur peut pointer le programme de mise à jour de UniGetUI vers un autre `productinfo.json` avec la valeur `UpdaterProductInfoUrl` sous `HKEY_LOCAL_MACHINE\Software\Devolutions\UniGetUI`. L'installateur qu'il télécharge doit quand même venir d'un des hôtes ci-dessus en HTTPS, et son hachage et sa signature sont quand même vérifiés.
{% endhint %}

### Les gestionnaires de paquets

Chaque gestionnaire de paquets doit joindre ses propres catalogues, appelés sources, puis le serveur qui héberge chaque installateur. UniGetUI ne contrôle pas ces connexions. Par exemple, voici les sources par défaut que UniGetUI connaît pour certains gestionnaires :

<table><thead><tr><th width="250">GESTIONNAIRE DE PAQUETS</th><th>SOURCE PAR DÉFAUT</th></tr></thead><tbody><tr><td>WinGet</td><td><code>cdn.winget.microsoft.com</code> (<code>winget</code> source), <code>storeedgefd.dsx.mp.microsoft.com</code> (<code>msstore</code> source)</td></tr><tr><td>Chocolatey</td><td><code>community.chocolatey.org</code></td></tr><tr><td>PowerShell 5.x, PowerShell 7.x</td><td><code>www.powershellgallery.com</code></td></tr><tr><td>.NET Tool</td><td><code>api.nuget.org</code></td></tr><tr><td>pip</td><td><code>pypi.org</code></td></tr><tr><td>npm, Bun</td><td><code>registry.npmjs.org</code></td></tr><tr><td>Cargo</td><td><code>index.crates.io</code></td></tr><tr><td>Scoop</td><td>Buckets hébergés sur <code>github.com</code></td></tr><tr><td>Flatpak</td><td><code>dl.flathub.org</code></td></tr></tbody></table>

Cette liste n'est pas complète. Les sources que vous ajoutez vous-même, les serveurs de téléchargement des installateurs et les propres vérifications de mise à jour des gestionnaires ont aussi besoin d'un accès. L'adresse de l'installateur d'un paquet est affichée dans ***Détails du paquet*** – ***URL de l'installateur***, et vous pouvez ajouter une colonne ***Hôte de l'installateur*** aux listes avec ***Afficher l'hôte de l'installateur dans les listes de paquets*** dans ***Paramètres*** – ***Paramètres de l'interface utilisateur***. Pour toutes les exigences réseau d'un gestionnaire, voir sa propre documentation.

{% hint style="info" %}
Vous n'autorisez qu'une liste fixe d'hôtes? Attendez-vous à ce que certaines installations échouent : les éditeurs hébergent les installateurs sur leurs propres serveurs et réseaux de distribution de contenu, et ceux-ci changent avec le temps. La sortie de l'opération échouée montre quelle adresse n'a pas pu être jointe.
{% endhint %}

## Pas d'Internet, ou un Internet restreint

Par défaut, ***Attendez que l'appareil soit connecté à Internet avant d'effectuer des tâches nécessitant une connexion à Internet*** est activé. UniGetUI attend alors que le système d'exploitation signale une connexion fonctionnelle avant de charger ***Découvrir des paquets***, ***Mises à jour*** et ***Paquets installés***, et avant de vérifier ses propres mises à jour.

Sur certains réseaux isolés ou fortement filtrés, Windows ne signale jamais un accès Internet complet, donc les listes continuent d'attendre. Désactivez le paramètre dans ***Paramètres*** – ***Paramètres de connexion Internet***, puis redémarrez UniGetUI. Les gestionnaires de paquets essaient alors de se connecter tout de suite et signalent leurs propres erreurs s'ils ne peuvent pas.

## Ne pas mettre à jour sur les connexions limitées

Pour empêcher les mises à jour automatiques d'utiliser un partage de connexion mobile ou une autre connexion limitée :

1. Allez dans ***Paramètres*** – ***Préférences de mise à jour des paquets***.
2. Activez ***Ne pas installer automatiquement les mises à jour lorsque la connexion réseau est mesurée***.

Ça ne concerne que les mises à jour installées par la tâche ***Installer les mises à jour disponibles*** de la [maintenance planifiée](/unigetui/fr/guides/updates/schedule.md). Quand la connexion est limitée, UniGetUI vous avise que des mises à jour sont offertes au lieu de les installer, et réessaie à la prochaine vérification. Les mises à jour que vous lancez vous-même s'exécutent toujours.

{% hint style="warning" %}
UniGetUI détecte les connexions limitées sous Windows seulement, à l'aide du paramètre Windows de la connexion (***Metered connection*** dans les propriétés du réseau). Sous macOS et Linux, l'option n'a aucun effet.
{% endhint %}

## Si ça ne fonctionne pas

* **Les listes restent vides ou continuent de charger derrière le proxy :** ouvrez ***Plus*** – ***Journaux du gestionnaire de paquets*** et cherchez les erreurs de connexion du gestionnaire concerné. Vérifiez sa ligne dans le ***Tableau de compatibilité des proxys***.
* **Une installation échoue avec une erreur de téléchargement ou de connexion :** l'hôte de l'installateur est probablement bloqué. Voir [Une mise à jour ou une installation échoue](/unigetui/fr/aide/troubleshooting/update-or-install-fails.md).
* **UniGetUI ne peut pas se mettre à jour :** vérifiez que les hôtes dans [UniGetUI lui-même](#unigetui-itself) sont autorisés. Voir [Installer UniGetUI](/unigetui/fr/reference/installation.md#update-unigetui).
* **Les mises à jour planifiées ne s'installent jamais :** une règle de connexion limitée ou de batterie les retient peut-être. Voir [Les mises à jour planifiées ne s'exécutent pas](/unigetui/fr/aide/troubleshooting/scheduled-updates-dont-run.md).

## Ensuite

* [Déployer UniGetUI en mode silencieux](/unigetui/fr/pour-les-equipes-des-ti/organization/deploy.md)
* [Verrouiller les paramètres risqués](/unigetui/fr/pour-les-equipes-des-ti/organization/restrict-settings.md)
* [Tous les paramètres](/unigetui/fr/reference/settings.md#internet-connection-settings)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/unigetui/fr/pour-les-equipes-des-ti/organization/network-and-proxy.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
