ProtonVPN import requires SRP authentication #33
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
api.protonmail.ch/vpn/logicalsnow returns 401 unauthenticated, so theProtonVPN provider cannot import at all (
update.py:689-794). Proton uses SRP --a password-authenticated key exchange where the password never crosses the wire.
The current code sends an unauthenticated GET.
Best done after the provider base class exists, so SRP is an auth strategy on
one provider rather than a special case inside a long method. Manual
.ovpnimport is the working alternative meanwhile.