WireGuard full mesh configuration generator.
Go to file
2018-10-14 17:59:24 -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 README for 1.1.0 2018-10-14 17:59:24 -04:00
wireguard_mesh_configurator.py 1.0.1 enhanced CLI, added legal information 2018-10-13 19:14:14 -04:00

WireGuard Mesh Configurator

1.1.0 (October 14, 2018)

  1. Changed interface to interactive shell
  2. Added save / load profile function
  3. Some other minor improvements

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.