Profiles: Allow selecting multiple servers
It would be nice to change profiles to add a checkbox beside the servers in the list so we can select multiple servers to put in the profile and leave out others.
Ex. I would like only Toronto Ontario servers nothing else in one profile.
Thanks

Profiles can be set up to exclude your country on Windows and Android now, and a more fine-tuned whitelist/blacklist is going to be available during Spring & Summer 2025.
-
James Buehler commented
Oh good. I'm in the state of Texas in the US, and I often need to use a vpn just to get outside of Texas, but not the whole country.
But when I try and use 'fastest connection', it just connects me to a vpn within Texas still.
This will become more and more important as religious authoritarians continue to effectively ban things like online **** in different states.
So the ability to blacklist just Texas (but not the whole country), but still have proton choose the fastest vpn aside from those in Texas, (usually something in Arizona, Colorado, etc), would be a godsend!
-
GizmoChicken commented
Agreed! Having the ability to create a profile that would connect to the FASTEST server in a specified CITY is needed.
-
Epic_C commented
Agreed on this for iOS also. I would like to create a profile that is for my local area. When I search my state, there are 29 servers available. Yes I can create 29 profiles and switch between them manually, but it would be great to have an option to have a profile for example with these 29 servers in it, and with the profile as default, it will connect to any random one of them, whether it is by "best" detection, or some other random function. It can help by having at least some IP hopping to enhance privacy and help maintain better connections if some servers have better connections than others at the time.
-
Joe commented
+1 for adding the ability to add exclusion criteria (country, state, server, etc.) to quick connect / custom profiles. Being forced to routinely connect to a server that causes issues is incredibly frustrating.
-
Ed commented
Just for information, the server list is found (on Linux) in
~/.cache/Proton/VPN/serverlist.json
It is currently 9.1MB with 239,856 lines identifying 6,995 servers the bulk of which some of us do not need.
Editing would most likely be pointless since it's in .cache and likely replaced on occasion. -
Ben commented
seconded. some servers and regions are blacklisted from certain sites for one reason or another, being able to exclude those servers from 'fastest' and 'random' would be super useful. at a minimum it should be an option for custom profiles.
as-is custom profiles are not a solution since you can only set it as broad as an entire country or as narrow as a single server with zero options in between. being able to select or exclude specific states would be better, being able to select or exclude specific servers would be ideal.
-
James Buehler commented
Blacklist of locations when using quick connect. I live in Texas and it keeps trying to quick connect me to servers within Texas, which defeats the entire purpose of using a vpn since I need to appear like I'm not in Texas. Otherwise I need to scroll down a massive list of servers from across the world until I find an optimal one within the USA. Which servers are optimal changes so I can't just save one that I've used before since it could be suboptimal/over used the next time I try and connect.
A blacklist of locations would allow me to use quick connect and not have the issue of it finding servers within my actual location/state/country.
-
Ben commented
Also hopping on this to say this would be a great feature. I live in Colorado, but the default quick connect button always connects me to servers out in California which results in noticeable latency issues. It would be great to create a profile containing just servers in Denver for example, without having to pick just one single server and hope it isn't already overloaded. Ideally, selecting that profile would also pick the fastest / most stable server within the list of available servers.
-
Ed commented
While some do appear as 'fastest', there are some US states I would prefer to avoid in an automatic connection, so would like to 'blacklist' those at the state level and, ideally, have this applied across all my devices.
Selecting a server 'manually' does give usage, but doesn't seem to sort by usage, making it difficult to select the best choice.
-
Nightnews Operations commented
I would like to make a feature request for a 'never connect to eg #UK' or any other server.
Over the past 6 m on startup it is defaulting to a UK based server and I have to manually reset it to NL.
(Am I missing a setting for a never connect to or always default to last used country?)
Is this constant default to #UK vpn server issue suspicious? It is bugging me. -
mohwi44 commented
Agree. Some servers don’t work well for streaming and it would be nice to not see them as options.
-
Bwimer commented
Reason: i'm noticing recently that my connections are selecting servers a long ways away, would like to reduce exposure.
This request is similar to other requests as i read it -if we could setup a profile to connect to multiple servers; possibly provide a checkbox to add servers; show a count of selected; provide a "Clear Selections" option;
Alternatively/Additionally - if Regular Expressions could be used to filter for all servers in one region;
Would need to edit the list/Regular Expression, validate regular expression with a count of matches and the list of matches. -
Riley commented
This is critically important, especially since in some cities/areas all the proton servers are run by the same host and have the same IP problems. To really make this functional, the app needs its options reconfigured a bit.
When you make a custom profile, it should start with the "Random" or "Fastest" option along with a "Single Server" as a third option. Then it should offer two options for Random and Fastest: choose countries or choose specific servers. It should also include a checkbox to "exclude free servers" for paid users.
Depending on your selection, you then either get the country list and choose one or more whole countries or you get the global list of servers (with or without the free ones depending on your selection) and choose one or more specific servers.
This would actually meet the needs of a lot of other requests listed on uservoice for protonvpn. Not only could those of us who want to restrict to a specific city or region of a larger country have a way to do that without always using the same server (which reduces privacy), but people who want to exclude countries would have a pretty good way to do so. I think there are at least three entries here in uservoice that this would solve.
-
Anonymous commented
After having been banned for the third time on a platform due to accidentality connecting with a Russian ProtonVPN server this gets very frustrating.
-
Name commented
I would like there to be an option to automatically hide any Proton servers whose IP has been blacklisted. Or streaming VPNs that no longer work for particular services to not appear as an option if connecting to that dervice.
As well as supporting your idea for a self maintained blacklist. The servers available in my country, those begin 103 arre problematic, and say I'm in the wrong country. I would blacklist. The others work fine.
-
[Deleted User] commented
This is very important as some web services completely ban your account if you once connected using a Russian IP. Allow some kind of exclusion / blocklist for specific countries is very welcome.
-
Crewless1336 commented
Really suprised this wasn't implemented, I mean who wants to connect via Russia for example?
-
Landon Towers commented
Adding on to this idea, it would be nice to be able to blacklist certain servers/regions from a profile. That way I could still get the benefits of picking the fastest server, but still reliably avoid certain regions that have web traffic restrictions.
-
Bob commented
I'd like to be able to remove some servers from the list that I can connect to. There are several VPN servers in my state and when I connect I'd rather be out-of-state. I'd like to be able to connect to the fastest server that is not on my black-list.
-
Whale commented
It is very important feature. Please, implement it!
I'll explain my case.
For example, I live in Russia. I need VPN to connect to other countries, becouse of politics of this country. When I push "the fastest connection" I will be connected to Russian server. But I dont need Russian server! I need THE FASTEST server that is out of Russia.
Becouse of this problem - this button have no usage for me. I need to connect mannualy to different servers to find the fastest one.
Thanks