How to use VPN *client* on a VPS
and still have all incoming connections (not only SSH) to VPS public IP working?
I know how to make it work with OpenVPN client (by configuring proper IP routes) but unfortunately that solution doesn't work when using VPN provider's own binaries to establish a connection. Whenever I start such a VPN program (Keepsolid for example) on remote desktop it apparently rewrites IP rules and I'm always locked out, no matter what IP rules I set before.
I'm wondering if there's a solution to make it work in such situations, the same way it works with OpenVPN.