We need to set up Access to a site via an API but our IP address is being blocked even though the IP address is in the US from googles compute engine.
When we try to access it from a remote desktop in the US or by using a proxy server, it allows us access. But when we try from Lithuania where the site is being managed, it somehow blocks it.
We need to somehow overcome the blockage in our Google Compute Engine VM. To achieve this we most likely need to route traffic through a different IP address. A hint would be using a VPN service or doing some magic configuration I don't know about.
Our thought is we need to set up a VPN with port forwarding in order to have API access.
We have more descript details of what we have tried and will share with you once the job has been accepted.
Some notes about the VPN.
-Server has to be accessible from outside, meaning VPN has to provide port forwarding for http/https. Most VPN services don't provide port forwarding and if they do, they usually forward ports only above 2000.
-Mind the static external IP address otherwise, we would have to repark our domain each time it changes.
-Networking has to be configured in a way that the initial SSH connection does not drop after connecting to the VPN.