-
Manually creating WireGuard keys for ProtonVPN?
I'm trying to automate the creation of Wireguard profiles to connect to various Proton VPN servers. As far as I can tell, when you generate one online through account.proton.me:
- The client generates a private key in-browser.
- Client POSTs the corresponding public key, along with the chosen server and some other parameters, to
/api/vpn/v1/certificate
. - Server registers the given public key and returns the parameters that should be used to construct the config file.
- Client combines returned parameters with the private key to create the final config file.
I am attempting to replicate this process with a key generated using
wg
:bash wg genkey | tee privkey.key | wg pubkey > pubkey.key
However when sending this pubkey to the server (leaving everything else exactly as captured from a working in-browser request), it responds with:
json { "Code": 2001, "Error": "Unable to read the key, please provide a valid EC key", "Details": {} }
Replacing my custom pubkey with a pre-existing pubkey from a config generated through the Web UI instead returnsClientPublicKey fingerprint conflict, please regenerate a new key
, so I don't think I'm messing up the request format.My questions are:
- Is there a better/more official way to do this? I couldn't find anything searching.
- Why does this not work? Surely
wg
creates valid EC keys? Does Proton have some additional constraints on valid keys for some reason?
I don't have much (or really any) experience with WireGuard, so perhaps I'm missing something obvious? Any help would be appreciated.
-
Proton Drive/VPN discounts
proton.me Proton Drive Black Friday deals 2024 | ProtonGet the best Black Friday savings on private cloud storage, photo backups, and online document editor. It’s the best time to take control of your data.
-
@lemmy.world is an unofficial or fake account??? The official verified account is @mastodon.social !!!#ProtonMail #ProtonDrive #ProtonVPN #ProtonCalendar
@protonprivacy@lemmy.world is an unofficial or fake account??? The official verified account is @protonprivacy@mastodon.social !!!#ProtonMail #ProtonDrive #ProtonVPN #ProtonCalendar
- proton.me Proton Drive roadmap: Product updates coming this winter and spring | Proton
Discover the tools, features, and improvements coming to Proton Drive’s secure cloud storage and document editor this winter and spring.
- proton.me Proton Mail and Proton Calendar winter product roadmap | Proton
Preview upcoming updates to Proton Mail and Proton Calendar, including performance boosts, new features, and enhanced privacy tools.
-
Proton is currently experiencing issues: "503: Service temporarily unavailable"
status.proton.me Proton Services StatusWelcome to Proton Services's home for real-time and historical data on system performance.
> UPDATE: 02:20 Zurich - We have rerouted impacted traffic and if you were on one of the impacted networks, please try again as the issue should now be resolved for you. Some issues persist with Proton Docs only, which we are continuing to work on.
> Original message:
> Hi all, sorry for the delay in responding here. We're aware of the issue and the network team is working on it. Root cause is a fiber failure somewhere in Nordic/Baltic region. It's randomly impacting some users if your ISP happens to route over the impacted routes.
> If you are impacted, using a VPN (like Proton VPN) will very likely solve the issue for you while we work on implementing a full fix.
> As you might have seen on the news, fiber lines in the Baltics have been going down for unexplained reasons lately, and more issues cropped up tonight. We are removing the problematic sites and networks to reroute traffic, but it's taking a bit longer than usual since we're having some issues accessing some of our equipment in that region.
-
Proton Mail does not support Internationalized Email Addresses
mail.proton.me Proton MailProton Mail is based in Switzerland and uses advanced encryption to keep your data safe. Apps available for Android, iOS, and desktop devices.
Internationalized Email Addresses, for example প্রোটন@তৌহিদুর.বাংলা is not supported by Proton Mail. When I type my email address in Proton Mail, it weirdly tells me address is not valid.
Note that popular email service providers such as Gmail supports this.
To Reproduce:
Try to send an email to the email address given above.
-
Performance improvements are now rolling out for the Linux Proton VPN client
Quoted:
Hi everyone,
Today we are starting the rollout of an updated Linux client (4.7.4), which introduces bug fixes & performance improvements across the board.
This update was prompted by your feedback regarding the app freezing occasionally, which has now been fixed. Additionally, as part of this update, Linux users should expect to see up to a 70% decrease in memory usage, thanks to an improvement in the ‘Search’ feature. We have also improved the start-up time when launching the app in the logged-in state.
As always, performance may vary from machine to machine based on specifications. Let us know if this improvement has been notable on your end, and if you have suggestions or feedback, please drop it in the comments below.
Thank you for your support,
Proton Team
-
Support e-mail
Can anyone share a Proton support e-mail?
I've just tried to find an answer on their new support page and I'm baffled by the whole experience! Specially the fact that, after not finding the answer I was looking for, I cannot, for the love of some dog, get to an address I can e-mail with the question
It was the same kafkaeske experience I've had with shitty services with shitty websites where, after looking for your particular situation, you end up choosing 'other' just to get pushed to the begining of this shitty flow
"Faster assistance is just a few clicks away" - what the actual fuck?? wrong path, man
- proton.me With Pass Lifetime, pay once and protect your privacy forever | Proton
Learn more about our exclusive Pass Lifetime offer. Pay once and enjoy premium password manager features for life.
- github.com Official support · Issue #349 · flathub/com.protonvpn.www
Hey @proletarius101 First and foremost I want to thank you again for your work, this is a huge milestone for our client as it made the app more accessible in censored countries. I'd also like to ad...
https://flathub.org/apps/com.protonvpn.www
https://github.com/flathub/com.protonvpn.www
It is getting official support in the near future!
- proton.me Proton Pass Plus now includes SimpleLogin premium features | Proton
We're changing the price of new Pass Plus subscriptions, which now includes access to SimpleLogin premium features.
-
Track changes and suggestions with Docs in Proton Drive
proton.me Track changes and suggestions with Docs in Proton Drive | ProtonGather feedback, track changes, and more with Docs in Proton Drive, a secure alternative to Google Drive from the privacy experts at Proton.
-
ProtonVPN: Fall / Winter Roadmap
- New apps for Windows, iOS, and iPadOS as we refresh the look and feel of Proton VPN while also adding some of the most commonly requested features by you, such as hiding free servers (for paid users), selecting servers based on cities, and more.
- Custom DNS for Android, macOS, iOS and iPadOS, and Linux.
- Expanded support for streaming platforms at national and international level (we currently support more than 60).
- iOS users will be able to add a Proton VPN widget to their home screens for easy access.
- Expanded IPv6 support across platforms.
- Port forwarding on macOS & Linux.
- Guest mode for iOS & iPadOS.
- Split tunneling on macOS first, then Linux.
- And some new (
secret) privacy features!
Read full blogpost: Link
- www.engadget.com Proton's VPN app now works natively on Windows ARM devices
Proton's VPN app will be among the first to work natively on Windows ARM PCs, the company announced.
> Proton's VPN app will be among the first to work natively on Windows ARM PCs, the company announced.
-
Bug Report: Linux proton-vpn-gtk-app 4.7.1
upon installation of the most up to date 4.7.1, I couldn't start the Protonvpn
TLDR, reinstall
proton-vpn-gnome-desktop
, fixes the issues.below are my terminal history,
similar to the bug report from reddit:
https://www.reddit.com/r/ProtonVPN/comments/1gjhaoi/protonvpn_update_on_linux_mint_213_fails_to_start/ (front end: https://redlib.privacyredirect.com/r/ProtonVPN/comments/1gjhaoi/protonvpn_update_on_linux_mint_213_fails_to_start/)
``` $ protonvpn-app
Traceback (most recent call last): File "/usr/bin/protonvpn-app", line 33, in <module> sys.exit(load_entry_point('proton-vpn-gtk-app==4.7.1', 'console_scripts', 'protonvpn-app')()) File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/main.py", line 35, in main controller = Controller.get(executor, exception_handler) File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/controller.py", line 64, in get executor.submit(controller.initialize_vpn_connector).result() File "/usr/lib/python3.10/concurrent/futures/_base.py", line 458, in result return self.__get_result() File "/usr/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result raise self._exception File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/controller.py", line 97, in initialize_vpn_connector self._connector = await self._api.get_vpn_connector() File "/usr/lib/python3/dist-packages/proton/vpn/core/api.py", line 63, in get_vpn_connector self._vpn_connector = await VPNConnector.get( File "/usr/lib/python3/dist-packages/proton/vpn/core/connection.py", line 94, in get await connector.initialize_state() File "/usr/lib/python3/dist-packages/proton/vpn/core/connection.py", line 251, in initialize_state state = await self._get_initial_state() File "/usr/lib/python3/dist-packages/proton/vpn/core/connection.py", line 240, in _get_initial_state current_connection = await self._get_current_connection() File "/usr/lib/python3/dist-packages/proton/vpn/core/connection.py", line 218, in _get_current_connection backend_class = Loader.get("backend", persisted_parameters.backend) File "/usr/lib/python3/dist-packages/proton/loader/loader.py", line 129, in get raise RuntimeError(f"Loader: couldn't find an acceptable implementation for {type_name}.") RuntimeError: Loader: couldn't find an acceptable implementation for backend.
$ sudo apt install proton-vpn-gnome-desktop
[sudo] password for user: Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: python3-proton-vpn-network-manager The following NEW packages will be installed: proton-vpn-gnome-desktop python3-proton-vpn-network-manager 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 31.1 kB of archives. After this operation, 207 kB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 https://repo.protonvpn.com/debian stable/main all python3-proton-vpn-network-manager all 0.9.4 [28.4 kB] Get:2 https://repo.protonvpn.com/debian stable/main all proton-vpn-gnome-desktop all 0.8.0 [2,628 B] Fetched 31.1 kB in 1s (24.5 kB/s) Selecting previously unselected package python3-proton-vpn-network-manager. (Reading database ... 235378 files and directories currently installed.) Preparing to unpack .../python3-proton-vpn-network-manager_0.9.4_all.deb ... Unpacking python3-proton-vpn-network-manager (0.9.4) ... Selecting previously unselected package proton-vpn-gnome-desktop. Preparing to unpack .../proton-vpn-gnome-desktop_0.8.0_all.deb ... Unpacking proton-vpn-gnome-desktop (0.8.0) ... Setting up python3-proton-vpn-network-manager (0.9.4) ... Setting up proton-vpn-gnome-desktop (0.8.0) ... ```