wg

Manage the configuration of WireGuard interfaces. More information: <https://www.wireguard.com/quickstart/>.

Install

All systems
curl cmd.cat/wg.sh
Debian Debian
apt-get install wireguard-tools
Arch Arch Linux
pacman -S wireguard-tools
image/svg+xml Kali Linux
apt-get install wireguard-tools
OS X
brew install wireguard-tools

Manage the configuration of WireGuard interfaces. More information: <https://www.wireguard.com/quickstart/>.

  • Check status of currently active interfaces:
    sudo wg
  • Generate a new private key:
    wg genkey
  • Generate a public key from a private key:
    wg pubkey < path/to/private_key > path/to/public_key
  • Generate a public and private key:
    wg genkey | tee path/to/private_key | wg pubkey > path/to/public_key
  • Show the current configuration of a wireguard interface:
    sudo wg showconf wg0

© tl;dr; authors and contributors