Wireguard Utilities
Project description
This is a helper module for creating configs for WireGuard VPN for both the server side and the client side.
Quick Start
Setup a WireGuard server:
from wireguard import WireGuardServer server = WireGuardServer('myvpnserver.com', '192.168.24.0/24', address='192.168.24.1') # Write out the server config to the default location: /etc/wireguard/wg0.conf server.write_config()
Create a client:
peer = server.new_peer('my-client') # Copy this outputted config to the client device print(peer.config) # Rewrite the server config file including the newly created peer server.write_config()
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
wireguard-0.1.0.tar.gz
(6.3 kB
view hashes)