A client/server tool to securely auto-registers peers to a wireguard VPN
Project description
wg-federation
A Wireguard federation server and client.
Development
Install, Develop & Run Package Locally
virtualenv
must be installed on your system.
# Setup
python -m venv venv
source ./venv/bin/activate
pip install -e ".[dev]"
pip install -e ".[build]" # optional: if you want to build locally
wg-federation # To run wg-federation
# Deactivate
deactivate
Run Unit Tests
pytest -v --spec
pytest -v --cov # To see coverage
Deploy Manually
Build
python -m build
Publish to Test PyPI
Use __token__
as a username to publish using a token
twine upload --repository testpypi dist/*
Publish in Production (PyPI)
Use __token__
as a username to publish using a token
twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wg-federation-0.0.1.tar.gz
(4.1 kB
view hashes)
Built Distribution
Close
Hashes for wg_federation-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ce41b0e92d8fa7b75fb710adc3ad3a33da72349f0dcd3adbc4882db31ce82e0 |
|
MD5 | e39e5d09b9bf360edfb39bdeb1d568be |
|
BLAKE2b-256 | 0f1f8131e90b3c7267726bb873f99d40b58e875cb8e0778cb1ced341b774938e |