Skip to content

feat(protonvpn): updater finds more servers using app-version linux-vpn#3099

Open
qdm12 wants to merge 2 commits into
masterfrom
protonvpn-more-servers
Open

feat(protonvpn): updater finds more servers using app-version linux-vpn#3099
qdm12 wants to merge 2 commits into
masterfrom
protonvpn-more-servers

Conversation

@qdm12
Copy link
Copy Markdown
Member

@qdm12 qdm12 commented Jan 21, 2026

Description

Try it using image tag :pr-3099

See title and issue.

Issue

#3067

Assertions

  • I am aware that we do not accept manual changes to the servers.json file
  • I am aware that any changes to settings should be reflected in the wiki

@qdm12 qdm12 force-pushed the master branch 2 times, most recently from 27f74e4 to fe3d4a9 Compare January 24, 2026 17:56
@qdm12 qdm12 force-pushed the master branch 2 times, most recently from d0247a1 to 0eeee5c Compare February 25, 2026 04:24
@qdm12 qdm12 marked this pull request as draft March 7, 2026 05:18
@qdm12 qdm12 force-pushed the master branch 2 times, most recently from 2c06921 to 9a5995f Compare March 16, 2026 13:48
@qdm12 qdm12 force-pushed the protonvpn-more-servers branch from 3f883bf to 8f21596 Compare April 10, 2026 15:05
@qdm12 qdm12 marked this pull request as ready for review April 10, 2026 15:08
@qdm12 qdm12 force-pushed the master branch 4 times, most recently from 40f126b to 44d5104 Compare May 3, 2026 04:29
@gravelfreeman
Copy link
Copy Markdown

I tested ghcr.io/qdm12/gluetun:pr-3099 locally with Docker.

Command used:

docker run --rm \
  -v "$PWD/gluetun:/gluetun" \
  ghcr.io/qdm12/gluetun:pr-3099 \
  update -enduser -providers protonvpn \
  -proton-email '<redacted>' \
  -proton-password '<redacted>'

The image pulls and starts correctly, but the ProtonVPN server update still fails during authentication with:

ERROR updating server information: getting protonvpn servers: authentifying with Proton: getting auth information: data field missing in response: username is empty

Notes:

  • This is a Proton VPN-only single-service account, not tied to any other Proton ecosystem services.
  • In Proton Account settings, Account > Username shows my email address.
  • I used that exact value for -proton-email, and the result is still the same username is empty error.

@qdm12 qdm12 force-pushed the protonvpn-more-servers branch from 8f21596 to 97579a3 Compare May 21, 2026 16:48
@qdm12 qdm12 force-pushed the protonvpn-more-servers branch from 97579a3 to 00d944e Compare May 21, 2026 16:58
@qdm12
Copy link
Copy Markdown
Member Author

qdm12 commented May 21, 2026

@gravelfreeman thanks! I did push the possible fix 00d944e for your situation, where it fallsback to use the email address instead of username, if you don't have a username set. I'll bring it to the master branch if it works for you.

On the hand, I did try updating servers on my side, and:

  • master branch updating produces a 531.8K json file
  • this branch updating produces a.... 531.8K json file as well

so that PR will be closed unfortunately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants