#networking #google-cloud-platform #google-compute-engine #portforwarding
# #сеть #google-облачная платформа #google-compute-engine #переадресация портов
Вопрос:
Я пытаюсь перенаправлять запросы из экземпляра compute engine во внутренний API (это локальный API, который взаимодействует с виртуальной Cloud VPN
машиной), но безуспешно, я пытался исследовать, как это сделать, но безрезультатно.
Кто-нибудь знает, как этого добиться?. Короче говоря, моя цель — получить доступ к локальному API с моего локального компьютера для целей разработки, используя CE в качестве прокси.
Я открыт для создания дополнительных ресурсов или изменения экземпляра CE, если есть лучший способ справиться с этим.
Моя виртуальная машина — это простая машина Debian 10.
Комментарии:
1. Существует ли сетевой путь от вашего CE к вашему локальному серверу, на котором размещен API? Существуют ли брандмауэры, блокирующие входящие запросы на локальном сервере? Что вы пробовали и каков был результат? Вы сказали, что пробовали что-то «без удачи». Что вы пробовали и что вы нашли?
2. Распространенным методом является туннелирование SSH с использованием экземпляров Compute Engine в качестве посредника. Поиск в Google, поскольку есть много хороших примеров, как это сделать.
3. Я не знал, что это может быть вариантом. Проведите мое исследование и, наконец, сможете подключиться к CE с моего локального компьютера, который служит мне для доступа к локальному API (у которого вообще нет брандмауэра). Вы можете выполнить это, следуя этому руководству: cloud.google.com/community/tutorials/ssh-tunnel-on-gce
Ответ №1:
Как прокомментировал Джон Хэнли. Вы можете выполнить это, выполнив туннелирование SSH с использованием экземпляра CE в качестве посредника.
Хорошим руководством для подражания является это, которое принадлежит самому сообществу GCP.