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.0.tar.gz
(4.0 kB
view hashes)
Built Distribution
Close
Hashes for wg_federation-0.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1cb90b720b6422e4fd5f72c34d10aa1edde520be4e04c4fbecd5537b8a8420b |
|
MD5 | e859e90565d43cfb7405f952db83bb64 |
|
BLAKE2b-256 | dc0c4dad0be60019da25e95c621eeeb931b534b1bbf73c52618f8c0f557aee4e |