I’m excited to announce the first stable release of Route10 VPN Client (CLI).
This update brings a unified architecture that fully supports both WireGuard and OpenVPN via CLI with robust routing and leak prevention.
Here are some of its features:
| Feature | Description |
|---|---|
| Easily route specific clients (by IPv4, IPv6, subnet, or MAC address) or specific domains through your VPN. | |
| Fully supports standard NAT66 tunnels, as well as delegated routed-prefix mode (assigning globally routable IPv6 addresses directly to your clients, if your VPN provider supports it). | |
| MAC-based routing automatically adapts to IP changes, ensuring your devices stay connected to the VPN as they roam across your network. | |
| Includes an internet kill-switch and dual-stack DNS leak protection to help ensure your traffic doesn’t bypass the VPN if the tunnel drops. | |
| Update your routed devices or domains on the fly without bouncing your network interfaces. |
Check out the full release notes and installation instructions:
https://github.com/unflawed-code/route10-vpn-client
This replaces my previous route10-wireguard-client project. However, it operates independently, so installing this won’t interfere with or break your older client if you already have it running.