How do I connect my SmartApp to a VPN?

I have a cluster that I can be connected through VPN. In order to communicate with this cluster from SmartApp, I am forced to run a public-IP mapped server running on the server. Is there any way to make VPN connection from my SmartApp. I think it is the VM running on the SmartThings cloud that has to have a VPN client. But, I don’t have any control over that VM to install a VPN client.
Do you have a plan to support the configuration of VPN connection and let the developers flexibly use various communication protocol?

Simple answer, nope.

This would be a huge security risk for ST.

Could you make your workflow a little more clear? Maybe there is another way to accomplish it.