network-manager-wireguard/README.md

660 B

Network-Manager VPN Plugin for Wireguard

Compilation

  • ./autogen.sh
  • make

Modifying the source (Visual Studio Code)

  • Open the folder in Code
  • Do the compilation steps as above
  • cat Makefile | ./includes2strings.py
  • take the output of the script and put it in the appropriate section of .vscode/c_cpp_properties.json (for me: appended to includePath of configuration Linux)

Execution

The following section briefly describes how to start the stuff for testing purposes

  • ./src/nm-openvpn-service --bus-name org.freedesktop.NetworkManager.wireguard to start the plugin
  • examples/dbus/dbus.py to send Disconnect() to the plugin