Extreme Unreliability with Proton OpenVPN

I started using OpenWRT not too long ago, and wanted to connect to Proton VPN at the router level. (Partly because I don't trust my apartment complex's network, partly because Proton's Linux app kinda sucks.) Problem is, my connection is extremely unreliable. On average at least once per day it will fail entirely and the solution I found was manually stop and start the VPN connection. Occasionally that won't work either and a full reboot will be required. Also my log is getting spammed with AEAD Decrypt Error: bad packet id on a near-constant basis. A simple ping test very consistently yields ~7% packet loss rate.

I set up the OpenVPN configuration for Proton very closely following the instructions provided by Proton, and even tried setting up connections to different VPNs in their network to make sure it wasn't a bad one or anything. Still got the issues.

I tried changing the MTU and mssfix values like some other posts suggested for fixing the AEAD errrors but that didn't fix anything either.

I'm not sure what other information is needed but can provide it as needed. Thanks to anyone who can help me get this sorted out.

What is your device?

ubus call system board
cat /etc/config/network

also cleaned up ovpn file without usernames and keys and passwords

What is the packet loss rate without any vpn?

Unfortunately I wasn't able to respond when I first saw this because, through a series of unusual circumstances, I was only able to connect to the internet with the VPN and the forums wouldn't let me in. Since posting this I managed to just change my client to Wireguard and that solved the issue. I also got a new router after that and also configured it with wg. Haven't had any VPN issues with this one so I'm guessing the old router just wasn't as good with encrypting?

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.