WireGuard full mesh configuration generator.
Go to file
2018-10-15 12:30:53 -04:00
.gitignore Initial commit 2018-10-10 10:43:34 -04:00
LICENSE Initial commit 2018-10-10 10:43:34 -04:00
README.md updated config screenshots 2018-10-15 12:30:53 -04:00
wireguard_mesh_configurator.py 1.1.1 added endpoint generation, added ShowPeers, AddPeers commands 2018-10-15 12:24:01 -04:00

WireGuard Mesh Configurator

1.1.1 (October 15, 2018)

  1. Added endpoint generation.
  2. Added "ShowPeers" command to show current config.
  3. Added "AddPeers" command to append peers to current config.

Introduction

WireGuard mesh configurator is a tool that will help you generating peer configuration files for wireguard mesh networks. You generate configuration files for a large amount of peers easily and quickly via this tool.

new_profile Creating a new mesh profile

save_load Saving and Loading Profiles

generated_configs Generated configuration files

Usages

Clone the repository and enter it.

$ git clone https://github.com/K4YT3X/wireguard-mesh-configurator.git
$ cd wireguard-mesh-configurator/

Create a temporary folder for exporting configuration files.

$ mkdir /tmp/wireguard

Run the tool.

$ python3 wireguard_mesh_configurator.py

Then you will find all the generated configuration files under /tmp/wireguard.