Skip to main content

Generates server and client .conf files from yaml including key auto-generation.

Project description

wg-configbuilder

Generates Wireguard server and client config from yaml

Requirements

  • Python 3.9
  • Rust (builds dependencies)
  • Wireguard (specifically wg binary)

Install

git clone https://github.com/jhfoo/wg-configbuilder.git
./bin/install

Usage

./bin/wg-configbuilder build <yaml file>
# drops .conf files in data/
# updates yaml file with keys

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wireguard-configbuilder-0.0.5.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wireguard_configbuilder-0.0.5-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file wireguard-configbuilder-0.0.5.tar.gz.

File metadata

  • Download URL: wireguard-configbuilder-0.0.5.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for wireguard-configbuilder-0.0.5.tar.gz
Algorithm Hash digest
SHA256 3382264b90c4851d5095e3692d3410e07d2492e1dad62b5b58559be69f7e10cc
MD5 11481d929743d26ea4e49fcffe94e819
BLAKE2b-256 21bebaa5286fc3d20ac87f8e3436c616ad4768a26178f1895e71d73c5765ba1a

See more details on using hashes here.

File details

Details for the file wireguard_configbuilder-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for wireguard_configbuilder-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 64bd527545ac95006ff6a1cdf5aeb805acac28dc1cd4a51ade6adbfd4c149170
MD5 dc092457709ad8c5798923a31380edfb
BLAKE2b-256 d35188c2d288b0c5c09aa846ac838398ee6435cabead32c1ad30e87a19b47f9b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page