Как подключиться к внешнему прокси через порт 3459 из GCP VM Instance? - PullRequest
0 голосов
/ 02 января 2019

У меня есть прокси-сервер, который принимает соединения через порт 3459. Когда я пытаюсь подключиться к нему с локального компьютера, я могу подключиться. Для проверки я выполнил эту команду в терминале:

curl --proxy http://proxy_url:3459 --proxy-user user:password -L icanhazip.com

Когда я попытался запустить то же самое в экземпляре виртуальной машины GCP Compute Engine, который находится в VPC не по умолчанию (с именем testing-vpc), я не могу подключиться к прокси. Я создал правило брандмауэра для открытия порта 3459 с помощью следующей команды:

gcloud compute firewall-rules create proxy-allow-egress-port3459 \
  --network testing-vpc \
  --action allow \
  --direction egress \
  --rules tcp:3459 \
  --destination-ranges 0.0.0.0/0 \
  --priority 10 \
  --target-tags testing-proxy

и прикрепил тег testing-proxy в моем случае. Тем не менее, это не работает. Пожалуйста, дайте мне знать, что мне здесь не хватает.

1 Ответ

0 голосов
/ 02 января 2019

Вы создаете правило выхода (--direction egress), в то время как вам необходимо правило входа, чтобы разрешить входящие подключения, предназначенные для экземпляра GCE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...