Setting Up gateway for MS SQL which has VPN

Hello team,

I have a scenario where I have setup up a Gateway in Power BI for Scheduled refresh which connects to the Client server - MS SQL but to access that server we need VPN therefore VPN has to be switched on for the refresh to happen, is there any other alternate way we can setup gateway without requiring the VPN to schedule refresh.

Thank in advance