Closed Huskydog9988 closed 3 years ago
Since it is armv8, and its a armv7 image, this could be another reason.
I believe that's because raspbian is 32 bit. So even if your chip is 64 bit, you need an arm7 image. Although I might be wrong... Anyway that's unlikely to be the reason so no worry on that one.
Now it seems to be different servers on each try. If you don't specify any server filter (like COUNTRY
or SERVER_HOSTNAME
) it will pick one at random from the ones that passed the FILTERS. The first one tried is lxc-us-29.protonvpn.com
(fails) and the last one is us-nj-09.protonvpn.net
(success).
In my view, either these servers have different characteristics gluetun isn't aware of (different tier etc.) or it's a problem on some of their openvpn servers. Maybe try with plain openvpn on your host using one of the hostnames that failed with gluetun?
In my view, either these servers have different characteristics gluetun isn't aware of (different tier etc.) or it's a problem on some of their openvpn servers.
I think this is the most likely solution as I have tried using both the country and city filters to no avail. I'll try using the server hostname filter with a list of servers I know I should be able to connect to latter on.
I think I found why most servers fail. It turns out Protonvpn changed their hostnames/servers for a lot of regions recently.
Especially it seems that previous ar-01.protonvpn.com
are now ar-01.protonvpn.net
with different IP addresses.
I have updated the server information in the latest image in https://github.com/qdm12/gluetun/commit/87d712fbd7d87c516b72f014f22dfc2a2bc32b3f so you can pull it once it's built.
In the future, you can update server information yourself following https://github.com/qdm12/gluetun/wiki/Updating-Servers
I'll close the issue as the problem should be resolved, but let me know if it's not!
Is this urgent?: No
Host OS: Raspbian 10
CPU arch or device name: arm64
What VPN provider are you using:
What are you using to run your container?: Docker Compose
What is the version of the program (See the line at the top of your logs)
(Also had this issue on 3.18.0)
What's the problem 🤔
OpenVPN says
AUTH_FAILED
for protonvpn when I have verified multiple times my credentials are correct. No matter what country or city I put, I get the same issue. This problem further confuses me because it will randomly then work after failing to connect multiple times. This issue from what I've seen can last over 30 minutes.The only reasons I can see is gluetun is trying to connect to plus servers, but this doesn't explain why it eventually connects to the same server its been trying. Or, proton's limited number of connections is somehow playing a part in this. I can safely say gluetun is soley using the vpn, so if the 2 connection limit is being reached, gluetun is doing it.
Just to specify exactly what raspi it is, its a 4 running
qmcgaw/gluetun@sha256:d073b4b4b4ae2c48243c52089ad5dee64ca789720cefdcf61770936385833f80
. Since it is armv8, and its a armv7 image, this could be another reason.Share your logs... (careful to remove in example tokens)