Jason Donenfeld, the creator of the popular open-source WireGuard VPN software, has been locked out of his Microsoft developer account. This unexpected suspension prevents him from signing drivers and shipping critical software updates to Windows users. The issue stems from a mandatory account verification process within Microsoft's Windows Hardware Program, which has suspended accounts that failed to complete verification by a specific deadline, often without prior notification to the developers. This situation mirrors recent troubles faced by other prominent open-source projects like VeraCrypt and Windscribe, highlighting a growing tension between Microsoft's security verification requirements and the operational needs of independent software maintainers.
This Gist details a solution for reclaiming control over a macOS system when using older versions of Bash and the sandboxed App Store version of WireGuard cause issues. The core problem is that macOS's system Bash is outdated (version 3.2), which breaks modern scripts. Additionally, the App Store WireGuard client stores configurations in the Keychain, making them inaccessible to the command-line interface.
The solution involves installing a modern Bash and WireGuard tools via Homebrew, fixing terminal issues with terminfo, configuring the root environment's PATH, and rescuing WireGuard configurations from the Keychain. By following these steps, users can establish a functional WireGuard CLI setup on their macOS systems, bypassing the limitations imposed by the system's default configuration.
This article details how to set up and configure a Wireguard VPN server on OpenBSD, Amazon Linux, and Debian, along with instructions for configuring a GL.iNet travel router to connect to it.
A Raspberry Pi 5 can transform a home network into a faster, safer, and easier-to-manage system by consolidating DNS, VPN, and monitoring tools into a single, low-power machine.The author implemented Pi-hole (ad blocking & DNS), Unbound (recursive DNS resolver for privacy & speed), and WireGuard (secure VPN for remote access). For monitoring, tools Uptime Kuma, Netdata, or Prometheus with Grafana provide real-time insights into network performance and security.
WireGuard is a simple, fast and modern VPN implementation. This article introduces WireGuard concepts, configuration, and usage on Ubuntu servers.
A simple guide to setting up WireGuard server and multiple peers.
WireGuard is a lightweight Virtual Private Network (VPN) that supports IPv4 and IPv6 connections. A VPN allows you to traverse untrusted networks as if you were on a private network. It gives you the freedom to access the internet safely and securely from your smartphone or laptop when connected to an untrusted network, like the WiFi at a hotel or coffee shop.
NetworkManager 1.16 got native support for WireGuard VPN tunnels (NEWS). WireGuard is a novel VPN tunnel protocol and implementation that spawned a lot of interest. This blog post explains how to use WireGuard with NetworkManager, covering importing existing profiles, creating new profiles from scratch, and configuring peers.
Modern Network Manager supports wireguard by default, including one in Ubuntu 22.04 (maybe earlier). It's compiled-in, so wireguard package isn't needed. However, as of 22.04 Ubuntu network settings didn't support WG yet.
This guide walks you through setting up WireGuard VPN using NetworkManager on Linux.