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.2.tar.gz
(4.1 kB
view hashes)
Built Distribution
Close
Hashes for wg_federation-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 480f8523715453f425d5952dea718a04834bd5a930e203611bc03781f9f29abf |
|
MD5 | 502595e66704a5bc2c9ffec440c5be21 |
|
BLAKE2b-256 | 6e0c39b7c57491f1c28ad3854e38e94e585e8864ee3444f7a23c2b40fecd0b1a |