Chromium vpn extension that has rules per website?

i know firefox has container extension that allows to set proxy per container , but i’m looking for a chrome extension that allows to set (random) ip per website

SwitchyOmega has the option to add socks/https proxies but i am curious if a reputable vpn has extension that does it seamlessly ?

mullvad/ivpn don’t have browser extension , proton/windscribe/nordvpn don’t have this feature (they only have the ability to split tunnel websites outside the vpn tunnel , not what i’m looking for) , the only one i found that has it is PIA (called smart location) but the server selection (only physical servers) is very limited

edit : unhiding this post :slight_smile:

1 Like

safing spn (vpn) seems to do what i’m looking for and even more , each app on your device is routed through different servers and each website is routed too !

unfortunately we can’t set custom server for specific websites and they don’t have mobile apps

seems expressvpn : https://www.expressvpn.com/blog/dynamically-assigned-ip-changes-for-every-website/

and surfshark : Surfshark Nexus technology – elevating VPNs to the next level

have this feature but no open source vpn has it yet

Mullvad does have a browser extension (it may technically still be in beta). I’m not sure if it is available for Chromium, or if not if there are any plans to make it available to Chromium.

they don’t have one for chromium (even though chrome has the highest market share) , and even the one they have for firefox , it doesn’t connect to different server per website as the others

Are you certain of this? My strong recollection is that Mullvad’s Firefox Extension does allow this functionality. Maybe I’m mistaken (I don’t use Mullvad VPN currently so I can’t confirm).

edit: I was able to partially confirm my memory. I can’t use the extension without the VPN but I can install it, and I see an option to proxy all websites, as well as an option to proxy a specific website.

Other thoughts

I think the way to interpret this is some combination of:

  1. Mullvad’s own browser, is a Firefox derivative.
  2. Mullvad has always been pretty foss-forward, and power user focused, and has a large number of Linux users (majority of whom use Firefox), Firefox is a natural fit for them for all of these reasons.
  3. IIRC the extension includes an option to enable uBO and uBO is (or will soon be) incompatible and unavailable on Chromium.
  4. It’s still in beta. It makes sense that they’d first focus on their own browser first (and it’s upstream).

i just downloaded the extension to check and it’s either proxy all websites or a specific website but not random server per website which is what i want because i can’t set rules for all websites i visit that would be tedious

I also wish they used https proxied instead of socks , because you can’t connect to socks proxies directly since they’re not encrypted , you have to connect to their vpn first

surfshark feature is not available yet source

, so apparently only expressvpn offers this (please correct me if i’m wrong)

and SPN by safing , which just got acquired by IVPN , so hopefully we’ll see it implemented there soon

Some VPNs allow using SOCKS proxies instead of the usual IKEv2/WireGuard/OpenVPN, so your VPN will work like you want using ProxySwitchy Omega.
But then your HTTP data won’t be encrypted. So it depends on what you are using your VPN for.

browser extensions like proxyswitch don’t work with socks authentication (browser limitation) , but it does work with https/ssl proxies (socks doesn’t have encryption anyway)

it will work to set certain websites to connect to specific server but afaik you can’t configure it to connect to new servers for each website , can you ?

I think tor browser build a new route per website/domain. This could then do what you’re looking for.

i want the same feature Tor has but with a normal vpn , tor is slow and blacklisted most of the time