如何从 GCP 虚拟机实例连接到端口 3459 上的外部代理



我有一个接受端口 3459 连接的代理服务器。当我尝试从本地计算机连接到它时,我能够连接。为了测试我在终端中运行了以下命令:

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

当我尝试在位于非默认 VPC(名为 testing-vpc)中的 GCP 计算引擎虚拟机实例中运行相同的操作时,我无法连接到代理。我创建了一个防火墙规则,通过以下命令打开端口 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附加到我的实例中。尽管如此,它仍然不起作用。请让我知道我在这里错过了什么。

您正在创建出口(--方向出口)规则,而您需要一个入口规则来允许发往 GCE 实例的入站连接。

最新更新