> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/run-the-platform/fr/vpn/wireguard-examples.md).

# Exemples de configuration WireGuard

Les éléments suivants sont fournis comme exemples d’implémentations WireGuard. Reportez-vous à la page d’aide générale de WireGuard pour obtenir davantage d’informations sur les paramètres individuels des champs. Remarque : les exemples suivants utilisent des scénarios d’adressage fictifs ; les implémentations réelles doivent être configurées avec des adresses/paramètres adaptés aux environnements concernés.

## Exemple : création d’un tunnel VPN entre deux systèmes VergeOS

Pour cet exemple, « SystemA » et « SystemB » seront utilisés pour désigner les 2 systèmes VergeOS à connecter via VPN.

**Sur SystemA :**

1. **Créer une interface WireGuard.**
2. **Copier** la clé publique générée (pour l’interface) dans le presse-papiers, à l’aide de l’icône de copie.

**Sur SystemB :**\
3\. **Créer une interface WireGuard.**\
4\. **Créer un pair** définition (pour permettre à SystemA de se connecter à ce système.) - Dans le ***Public*** champ de clé, collez la clé déjà copiée depuis SystemA. - Dans la ***IP autorisées*** section : - ajoutez une entrée pour l’adresse de **l’interface WireGuard sur SystemA**. - ajoutez une entrée pour le **réseau connecté sur SystemA** (par exemple, le réseau auquel WireGuard est connecté.

![guard-b-peer.png](/files/c92549bc019ded1ba1e25118a4f9def54bd0c535) ![guard-b-peer2.png](/files/fec0354534ce7a50070f3a25a0d5276a078440af) 5. **Toujours sur SystemB**, copiez la clé publique générée, à l’aide de l’icône de copie.

**Sur SystemA :**\
6\. Créez une nouvelle définition de pair (pour que SystemB se connecte ici.) - Dans le ***Clé publique*** champ, collez la clé **copiée depuis SystemB**. - Dans le ***IP autorisées*** section : - ajoutez une entrée pour l’adresse de l’interface WireGuard sur **SystemB**. - ajoutez une entrée pour le **réseau connecté sur SystemB** (par exemple, le réseau auquel WireGuard est connecté.) ![guard-a-peer.png](/files/df3eb19e08c8ffb546a378f9bbb2b049251f227f) ![guard-a-peer2.png](/files/738c51fedc900ebf263a7851a4e08f42b4471ef4)

**Sur SystemA ET SystemB :**\
7\. **Appliquer les règles** (sur les réseaux où les interfaces WireGuard ont été créées) pour appliquer les règles réseau générées par le système.

### Test de la connexion VPN de site à site

Un simple test de ping peut être effectué à l’aide de l’outil de diagnostics sur chaque système pour un test initial de la connexion.

**Sur SystemA :** accédez au tableau de bord Réseau (le réseau auquel WireGuard est rattaché) ![guard-a-pingtest.png](/files/726e1463c381ace0cfa70ecbef02bc454122414d)

* **Sélectionnez ping** dans la liste déroulante de la liste des requêtes.
* **Pinguez l’adresse de l’interface sur SystemB**(dans notre exemple : 192.68.1.2)
* De même, d’autres adresses IP de SystemB (par exemple, des VM sur le réseau rattaché) peuvent également être testées par ping ici.
* **Effectuez les mêmes tests depuis SystemB pour pinguer les adresses sur SystemA**

## Exemple : configuration pour l’accès distant - client Windows

Cet exemple couvre la configuration pour un seul pair d’accès distant (un client Windows) et suppose qu’une interface WireGuard a déjà été créée côté serveur (le système VergeOS).

### Créer un nouveau pair

1. Sur le système VergeOS, accédez au **tableau de bord WireGuard (VPN)**.
2. Cliquez sur **Nouveau pair** dans le menu de gauche.
3. Sélectionnez le WireGuard approprié ***Interface*** dans la liste déroulante.
4. Attribuez un ***Nom*** au pair, comme le nom de l’utilisateur distant.
5. Facultativement, un ***Description*** peut être saisi pour stocker des informations supplémentaires sur ce pair.
6. Cochez la ***case Auto-Generate Peer Configuration*** pour automatiser les paramètres et créer un fichier de configuration pouvant être utilisé sur le client.
7. Saisissez le ***Point de terminaison*** pour le pair (l’adresse IP, le nom d’hôte ou l’URL accessibles depuis l’extérieur que ce système utilisera pour communiquer avec le pair.)
8. Dans la ***Configurer le pare-feu*** menu déroulant, sélectionnez **Utilisateur distant**
9. Cliquez sur **Soumettre** pour enregistrer la nouvelle entrée de pair. ![client-peer-form.png](/files/75727123b62312d8fcfffcf0d22c248f9922e94a)

### Télécharger le fichier de configuration

Cliquez sur le bouton Download Config dans l’enregistrement du pair et sélectionnez un emplacement pour le fichier ; téléchargez-le vers un emplacement accessible à l’ordinateur client ou depuis lequel il pourra être transféré au client.

![download-link.png](/files/12e4263f6666881e0e609f2c9c0f4abd8f53cddd) ![configuration-file.png](/files/0d9f278e8b256f423cef9c156d19512ce16d0dec)

### Installer le logiciel WireGuard sur le client

Le logiciel client WireGuard peut être téléchargé à partir de : <https://wireguard.com/install>. (Dans cet exemple, nous téléchargeons et installons WireGuard pour Windows 64 bits afin de l’utiliser sur une machine Windows 10 Pro.) ![add-tunnel.png](/files/26887ee923a388e50b6893cb97bc59a75c15d226)

1. Cliquez sur **Ajouter un tunnel**.
2. Accédez à et **sélectionnez le fichier de configuration généré**.
3. Le fichier de configuration est utilisé pour créer automatiquement une interface et un pair sur la machine cliente. Cliquez sur le bouton **Activer** pour ouvrir le tunnel, s’il n’a pas été activé automatiquement. ![tunnel-active.png](/files/4aaaef3a66b3fc8fdd43501eca4134c6760c9b03)


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/run-the-platform/fr/vpn/wireguard-examples.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
