dsnet
ansible-role-wireguard
dsnet | ansible-role-wireguard | |
---|---|---|
4 | 1 | |
651 | 523 | |
- | - | |
0.0 | 5.5 | |
6 months ago | 7 days ago | |
Go | Jinja | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dsnet
-
Recommended VPN?
Yes, that is true. But there are projects that can simplify WG's deployment without compromising security like dsnet.
-
Android Client: multiple private keys?
I have a config provided by a VPN provider, which generates the private key as well as the public (I think there's no way to provide a public key for them to use). I'm also using dsnet to generate peer configurations, and that also generates a new priv/pub key pair. The end result is that I have two different private keys, one for each endpoint. This (having multiple pub/priv pairs) is neither bad security[1], nor uncommon, and while it's trivial to have multiple Wireguard configurations running at the same time on Linux I haven't found a way to do this through the mobile app. This is because the app allows only one active Wireguard configuration at a time, and there's no facility for supplying two private keys within one Wireguard config file.
- DSNet for WireGuard VPN: Like wg-quick but even quicker
-
Wiretrustee: WireGuard-Based Mesh Network
I made this: https://github.com/naggie/dsnet/ -- a simple command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation
ansible-role-wireguard
-
Connecting hosts in a logical way
You might also get some ideas from looking at this role to deploy Wireguard: https://github.com/githubixx/ansible-role-wireguard
What are some alternatives?
Netmaker - Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
omada-ansible - Install Omada SDN Controller on Ubuntu, Debian and more Linux distros using Ansible
wgctrl-go - Package wgctrl enables control of WireGuard interfaces on multiple platforms.
ansible-role-fluentd - Ansible role - Fluentd (td-agent)
cjdns - An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
ansible-role-radix-node-configurator - Ansible role that handles the initial configuration of a Radix Validator node.
kilo - Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg)
ansible-adguard-home - Ansible Role for AdGuard Home
netbird - Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.
breakout-box - A reverse VPN using Wireguard
headscale - An open source, self-hosted implementation of the Tailscale control server
ansible-role-unattended-upgrades - [DEPRECATED] Setup unattended-upgrades on Debian-based systems