I was in the same boat, hopefully this will help:
https://www.stavros.io/posts/how-to-configure-wireguard/
It's actually very easy to set up, I don't know why the official docs make it seem super hard.
What's the reasoning behind embedding the private keys directly in the config?
Mostly convenience, since it's a "getting started" guide. I'd prefer a better way than the config file to specify devices, but unfortunately there isn't one right now. Maybe I should write a WireGuard config manager tool.
you have to store them somewhere with appropriate access rights anyway. Since the config is mainly a private key and an ip address it makes sense to not complicate the setup with another file to manage
When did Algo get WireGuard support? Used to use Streisand as it has more protocols, but WireGuard is all I would want now.
Might have to set this up again!
Re:Warp – Mobile VPN
by TimTheTinker on Monday April 01, 2019 @01:31PM
(#19545803)
> I couldn’t understand the wireguard documentation enough to setup my own install without resorting to algo
Not sure what you mean. Algo has no relationship to WireGuard; it's basically a customized StrongSwan setup under the hood, which utilizes IKEv2 (not WireGuard) as the transport.
Algo does not have a relationship to Wireguard, but Trail of Bits does. We made a substantial donation to them prior to including Wireguard support in Algo. You can find us on their donation page here: https://www.wireguard.com/donations/
Algo added WireGuard support at least several months ago.
I am still trying to figure it out how to setup a Wireguard server on Kubernetes/GKE to personal use. Outline and OpenVPN clients have some problems that's why I want to try Wireguard.
You could put it in a micro VM in the same VPC as the GKE cluster, and then have a 2019-grade bastion host.
Is that even possible? I thought Wireguard was essentially a kernel module... Which is basically the only thing you can't dockerize, as the kernel is shared between all containers?
Could be mistaken though .. not sure
Re:Warp – Mobile VPN
by AsyncAwait on Monday April 01, 2019 @06:12PM
(#19548860)
Cloudflare has their own implementation that runs in userspace. [1]
Re:Warp – Mobile VPN
by andyonthewings on Tuesday April 02, 2019 @04:57AM
(#19552227)
There is also an official user space implementation. The performance is not bad at all.
[0]: https://github.com/trailofbits/algo