Прежде всего, вам нужен вычислительный экземпляр для маршрутизации всего вашего трафика через него. Если у вас есть существующий экземпляр, вы можете использовать его или создать новый вычислительный экземпляр с именем tunnel из консоли Google Cloud Platform или из gcloud:
gcloud compute instances create --zone us-west1-a tunnel
Запустите туннель SSH на вашем компьютере через локальный порт, например 5000, который подключается к экземпляру GCE через порт SSH 22:
gcloud compute ssh --zone us-west1-a tunnel -- -N -p 22 -D localhost:5000
Эта команда работает из коробки на macOS, Windows и Linux и запускает SSH-туннель, который можно использовать в качестве SOCKS-прокси. Эта команда будет работать до тех пор, пока не будет прервана, что приведет к отключению туннеля. Если вы хотите запустить его в фоновом режиме, передайте в команду дополнительный флаг -f.