wireguard-linux: lightweight desktop application for managing WireGuard tunnels.
- wireguard-tools
wget https://github.com/wirewizard-dev/wireguard-linux/releases/download/v1.0.11/wireguard-linux_1.0.11_amd64.deb
sudo dpkg -i wireguard-linux_1.0.11_amd64.debFor a successful build, you must have:
- make
- golang
- python, pip
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
make mod
make build
make install
make clear
deactivate- Error in logs: “/usr/bin/wg-quick: line 32: resolvconf: command not found”.
- The error occurs when launching the configuration file with DNS, and to fix it, you need to install the package using the command below or delete line with DNS.
# using debian/ubuntu. sudo apt install openresolv # using centOS. sudo dnf install openresolv
- My dependency package has a different name. How do I install the deb package?
sudo dpkg --force-depends -i wireguard-linux_x.x.x_amd64.deb
- Why a binary file is ~60 MB?
- Because it's Python... Default libs ~15 MB + PySide6 ~40 MB + Source code ~5-10 MB.
- How much memory does the application consume?
- The application itself uses 1 MB of RAM at startup.
- How do i completely uninstall the application?
make uninstall
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
make mod
make sdk
make devAll Rights Reserved. "WireGuard" and the "WireGuard" logo are registered trademarks of Jason A. Donenfeld.