2018-10-14 00:57:04 +02:00
# WireGuard Mesh Configurator
2018-10-14 23:59:24 +02:00
## 1.1.0 (October 14, 2018)
2018-10-14 00:57:04 +02:00
2018-10-14 23:59:24 +02:00
1. Changed interface to interactive shell
1. Added save / load profile function
1. Some other minor improvements
2018-10-14 00:57:04 +02:00
## 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.
## Gallery
2018-10-14 23:59:24 +02:00
![new_profile ](https://user-images.githubusercontent.com/21986859/46922682-bb7aaf80-cfda-11e8-812e-b2458009302a.png )
*Creating a new mesh profile*
![save_load ](https://user-images.githubusercontent.com/21986859/46922686-c9303500-cfda-11e8-9685-062a8a24ed27.png )
*Saving and Loading Profiles*
2018-10-14 00:57:04 +02:00
![generated_configs ](https://user-images.githubusercontent.com/21986859/46910818-46937100-cf19-11e8-9ea3-965019293a5c.png )
*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` .