Projects
Proton VPN WireGuard Migration
Proton VPN WireGuard Migration
Date: 2025-11-29 Previous Provider: Private Internet Access (OpenVPN) New Provider: Proton VPN (WireGuard)
Overview
Replaced the legacy OpenVPN setup on the OpenWrt router (VM 103) with a cleaner WireGuard implementation using Proton VPN.
Changes Made
- WireGuard Installation: Installed/Verified WireGuard support on the OpenWrt instance. (Note: OpenWrt update failed, but existing version is compatible).
- Interface Configuration:
- Created a new WireGuard interface.
- Configured with Proton VPN credentials/keys.
- Firewall:
- Set up firewall zones to route traffic through the WireGuard interface.
- Cleanup:
- Removed the old OpenVPN tunnel interface.
- Disabled the OpenVPN service (plugin left installed but inactive).
Verification
- IP Check: Confirmed public IP differs from home ISP address.
- Status: Connection established, setup appears much cleaner than the previous OpenVPN configuration.
Pending / To Verify
- Transmission (LXC 102): Need to confirm if the torrent client can successfully connect/download through the new tunnel.
- Server Stack: Verify if the Docker stack (LXC 105/110) is correctly routed through the VPN (current assumption is yes).
References
- Configuration Used: Homelab_OpenWrt-NL-659.conf
- Guide used for general WireGuard setup on OpenWrt: https://www.vpnunlimited.com/help/manuals/open-wrt-wireguard-setup