Have anyone been able to get the VPN-Client in Route10 to work?
Have tried 2 different VPN-services now, one WireGuard and one IPSec (NordVPN) but both want me to set Remote Subnet(s) or AllowedIPs as they call them to 0.0.0.0/0 which Route10 won´t accept as value?
So, not accepting 0.0.0.0/0 must surely be a bug in the UI. The Upload function does not accept it and a manual set via UI is not possible either.
Another, presumable, bug is that the IP truncates the /y (for my SurfShark setup /16, I recall) which is in the uploaded file. It doesn’t allow a manual UI-fix either.
Then, it seems like the Policy Based Routing is not possible to achieve with the current UI features.
I did manage to work out a successful CLI example with full tunneling and masquerading of the public IP, which in the end is similar to the example of @dalewhlrr. But this should preferably be integrated in the UI.
So, I believe there is still a fair bit to sort out until the VPN client settings in the UI can be used towards a VPN provider like NordVPN, SurfShark, etc.
As you’ve discovered, it is technically possible with a CLI configuration to do a great number of things. We are working to make these possible with the UI for ease of use, but that comes with its own unique set of challenges.
While it’s on your mind, please make sure that feature requests like those noted in this thread are posted as their own thread in the associated category.