Wireguard Support

I tried to import wireguard config file in Network—>VPN
but I cannot do this. can you enable support this option?

Thanks for the feedback. Unfortunately GNOME 43 (the version of the desktop that Endless OS 6 is based on) does not provide UI to configure Wireguard in Settings: this was introduced in GNOME 44. We do not have a timeframe to update to a newer GNOME but I would not expect this to happen this year.

We do include the wireguard kernel module, so you might be able to configure a Wireguard VPN from the command line. If you are feeling adventurous you might do this as follows:

  • Download the wireguard-tools package using apt download wireguard-tools
  • Extract the usr/bin/wg and usr/bin/wg-quick files and place them in /var/local/bin (you will probably need to create this directory)
  • Extract the lib/systemd/system/wg-quick.target and lib/systemd/system/wg-quick@.service files and place them into /etc/systemd/system

Consult https://manpages.debian.org/bookworm/wireguard-tools/wg.8.en.html or https://manpages.debian.org/bookworm/wireguard-tools/wg-quick.8.en.html for instructions on how to use these.

We could potentially include the wireguard-tools package in a future Endless OS release if it is useful even without a GUI. Let me know how you get on.

1 Like

Hey, yes, including wireguard-tools is a great idea.

I’ve added wireguard-tools to the OS – it will be in 6.0.1 at some future point (and any betas leading up to it)