What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

VPNMON Please VOTE for continued Proton VPN/VPNMON-R3 functionality!

Viktor Jaep

Part of the Furniture
Do you use Proton VPN? Or planning on using it? Well, unfortunately VPNMON-R3 as of April 16 is no longer able to support Proton any longer. At this point, Proton has removed any useful public API integration that helps VPNMON-R3 download current lists of VPN servers for your city/country, and can no longer help you maintain a steady connection with this VPN provider. I would recommend discontinuing your subscription service with them as it stands if you were strictly using Proton VPN with VPNMON-R3.

UNLESS YOU VOTE FOR CHANGE!

Thanks to @iTyPsIDg, a community request has been posted to keep this functionality in place. Please use this link below. We would need a LOT of votes to get Proton to consider this. It doesn't guarantee that they will add it back, but that's a risk we'd need to take if we want to continue supporting Proton VPN. Please vote!

Please upvote: https://protonmail.uservoice.com/forums/932836-proton-vpn/suggestions/49774472-api
 
One for the faq:
  • I have to log in, so do I have to be a Proton customer?
 
One for the faq:
  • I have to log in, so do I have to be a Proton customer?
I used a throwaway account to vote. So it doesn't look like it.
 
Done, and done 👍
 
Do you use Proton VPN? Or planning on using it? Well, unfortunately VPNMON-R3 as of April 16 is no longer able to support Proton any longer. At this point, Proton has removed any useful public API integration that helps VPNMON-R3 download current lists of VPN servers for your city/country, and can no longer help you maintain a steady connection with this VPN provider. I would recommend discontinuing your subscription service with them as it stands if you were strictly using Proton VPN with VPNMON-R3.

UNLESS YOU VOTE FOR CHANGE!

Thanks to @iTyPsIDg, a community request has been posted to keep this functionality in place. Please use this link below. We would need a LOT of votes to get Proton to consider this. It doesn't guarantee that they will add it back, but that's a risk we'd need to take if we want to continue supporting Proton VPN. Please vote!

Please upvote: https://protonmail.uservoice.com/forums/932836-proton-vpn/suggestions/49774472-api
ProtonVPN is probably quite popular with Gluetun users because of its port forwarding capability. So, expect more noise being made about this once Gluetun users discover this API change, since they were also relying on that API:

 
Do you use Proton VPN? Or planning on using it? Well, unfortunately VPNMON-R3 as of April 16 is no longer able to support Proton any longer. At this point, Proton has removed any useful public API integration that helps VPNMON-R3 download current lists of VPN servers for your city/country, and can no longer help you maintain a steady connection with this VPN provider. I would recommend discontinuing your subscription service with them as it stands if you were strictly using Proton VPN with VPNMON-R3.

UNLESS YOU VOTE FOR CHANGE!

Thanks to @iTyPsIDg, a community request has been posted to keep this functionality in place. Please use this link below. We would need a LOT of votes to get Proton to consider this. It doesn't guarantee that they will add it back, but that's a risk we'd need to take if we want to continue supporting Proton VPN. Please vote!

Please upvote: https://protonmail.uservoice.com/forums/932836-proton-vpn/suggestions/49774472-api

Voted.

Also…
@Viktor Jaep Is there any value to downloading config files from several different servers and lifting the server IPs from those config files to construct our own list for VPNMON-R3?

I mean, obvi it doesn’t give you the full functionality of a working API that spits out the best servers for any given time, and it’s not the most UpToDate list of IP addresses, but would that at least achieve something in terms of allowing VPNMON-R3 to try another server IP should your vpn connection go bad?
 
  • Like
Reactions: fsb
Thank you! It has gained a little traction over the last few months, but unfortunately slow-going. I appreciate your vote! :)

Also…
@Viktor Jaep Is there any value to downloading config files from several different servers and lifting the server IPs from those config files to construct our own list for VPNMON-R3?

I mean, obvi it doesn’t give you the full functionality of a working API that spits out the best servers for any given time, and it’s not the most UpToDate list of IP addresses, but would that at least achieve something in terms of allowing VPNMON-R3 to try another server IP should your vpn connection go bad?
Definitely value in that... it's really the manual way of being able to put together a server list. If there was a way to automate this more... like using a script to slurp down all the configs, parse them for the values that we need and use them for our server lists, that would be the way to go in the absence of an API. ;)
 
Thank you! It has gained a little traction over the last few months, but unfortunately slow-going. I appreciate your vote! :)


Definitely value in that... it's really the manual way of being able to put together a server list. If there was a way to automate this more... like using a script to slurp down all the configs, parse them for the values that we need and use them for our server lists, that would be the way to go in the absence of an API. ;)

👍👍

Can we put the IP addresses we lift from different config files/servers all under the same VPNMON-R3 slot (aka, all running off the same config file even if the server IP addresses were collected from different config files associated with different servers?)
 
👍👍

Can we put the IP addresses we lift from different config files/servers all under the same VPNMON-R3 slot (aka, all running off the same config file even if the server IP addresses were collected from different config files associated with different servers?)
Yes, you sure can, as long as they're all from same VPN provider. That's what I do with Nord using the API. The automation scrapes together about 2223 servers each day and saves them to a list for VPNMON-R3 to randomly connect to.
 
Have you seen/tried anything with this?

IMG_1748.jpeg


the API still works. the `/vpn/logicals` endpoint still exists and is in use by the `account.protonvpn.com/downloads` page:

I think they have just changed authentication or service routing somewhat, breaking many popular integrations. However, this shouldn't be on protonvpn since this was never intended as a public API. Building off unsupported functionality is always going to come at the user's risk.

I have modified my wireshark container to pull it's server via this new endpoint and it's working as intended.
 
This would require code for an authentication mechanism to get beyond the account.protonvpn.com wall I would surmise. That would be a LOT of customization to get just this particular VPN provider working. :(

When I go to: https://account.protonvpn.com/api/vpn/logicals, I get this:

Code:
{"Code":5002,"Error":"Missing x-pm-appversion header","Details":{}}

Sadly, we really need something public-facing. Other VPN providers are able to do this without issue... why can't Proton. That's my question for them.
 
with all these corporate shenanigans, isn't a more constructive path forward becoming Open source, self custody, etc etc? Especially in light of what I believe to be inevitable, a global financial correction (and potential war-type actions between nation-states to appear relevant in the face of corporate supercedence)?
 
with all these corporate shenanigans, isn't a more constructive path forward becoming Open source, self custody, etc etc? Especially in light of what I believe to be inevitable, a global financial correction (and potential war-type actions between nation-states to appear relevant in the face of corporate supercedence)?
Uhmm... Corporations will probably just do whatever it takes to make their shareholders happy. Customer feedback may have some impact, but to me, the more open standards you can use while providing strong security measures would be the most inviting to people and hobbyists (like us) alike.
 
This would require code for an authentication mechanism to get beyond the account.protonvpn.com wall I would surmise. That would be a LOT of customization to get just this particular VPN provider working. :(

When I go to: https://account.protonvpn.com/api/vpn/logicals, I get this:

Code:
{"Code":5002,"Error":"Missing x-pm-appversion header","Details":{}}

Sadly, we really need something public-facing. Other VPN providers are able to do this without issue... why can't Proton. That's my question for them.

(Obvi) I had no clue what it was.
I just saw it, and figured I’d share.
#IsThisHelping 🤗
 
This would require code for an authentication mechanism to get beyond the account.protonvpn.com wall I would surmise. That would be a LOT of customization to get just this particular VPN provider working. :(

When I go to: https://account.protonvpn.com/api/vpn/logicals, I get this:

Code:
{"Code":5002,"Error":"Missing x-pm-appversion header","Details":{}}

Sadly, we really need something public-facing. Other VPN providers are able to do this without issue... why can't Proton. That's my question for them.

Are we there yet? 🤳
(Obvi feel free to ignore.)
 
Are we there yet? 🤳
(Obvi feel free to ignore.)
"The project uses Proton API authentication tokens to fetch VPN server data. It now supports automatic token refresh, which helps maintain uninterrupted access to the API even when tokens expire."

Can't get around that authentication, no matter which way you try. ;)
 
The good news here is that we're up to 40 votes so far. Just need an overwhelming amount more for Proton to even consider this, which sadly, they may just totally ignore.
 
Are we there yet? 🤳
(Obvi feel free to ignore.)
Their logicals.json is definitely different to what I am getting from Proton API.
For example, theirs has way more FREE servers than what I am getting...
 
Similar threads
Thread starter Title Forum Replies Date
B Diversion Please help with Diversion Asuswrt-Merlin AddOns 2

Similar threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top