[Feature request] Provide option for wireguard go implementation

On my virtual servers (Debian 9, Ubuntu 18.04), I am not able to get the linux version of wireguard set up because the kernel headers are not supported. I made wireguard work for me by running the go implementation of wireguard in docker.

Would it be possible to make this project be able to chose a docker based wireguard go implementation for more flexibility regarding the platform?