http_proxy 列出了 3128 端口,但是当我使用 netstat 时,该端口未打开。这说明了什么?

http_proxy 列出了 3128 端口,但是当我使用 netstat 时,该端口未打开。这说明了什么?

我的代理值表明它localhost:3128正在被用作代理。我应该补充一点,我亲自将这些环境变量添加到.sh我的profile.d文件夹中的文件中。教程指出我需要这样做才能启用特定的 Google 服务。

$ env

HTTP_PROXY=http://localhost:3128
HTTPS_PROXY=http://localhost:3128
http_proxy=http://localhost:3128
https_proxy=http://localhost:3128

但是当我看到netstat输出时,并没有显示端口正在使用中。因此,我假设设置环境变量并不一定能打开代理,尽管我对此并不确定。

$ netstat -tuplen

tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      988        25226      -
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      0          20028      -
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      0          26841      -
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          26819      -
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      0          26843      -
tcp6       0      0 :::111                  :::*                    LISTEN      0          20030      -
tcp6       0      0 :::8080                 :::*                    LISTEN      0          32013      -
tcp6       0      0 :::80                   :::*                    LISTEN      0          26842      -
tcp6       0      0 :::22                   :::*                    LISTEN      0          26827      -
tcp6       0      0 :::443                  :::*                    LISTEN      0          26844      -
tcp6       0      0 :::9090                 :::*                    LISTEN      0          21892      -
udp        0      0 0.0.0.0:111             0.0.0.0:*                           0          20029      -
udp        0      0 127.0.0.1:323           0.0.0.0:*                           0          22534      -
udp6       0      0 fe80::c37:2dff:fe7d:546 :::*                                0          28138      -
udp6       0      0 :::111                  :::*                                0          20031      -
udp6       0      0 ::1:323                 :::*                                0          22535      -

第二条数据表明有些事情不对劲。我在使用 AWS SES 时遇到了麻烦。

当我测试我的连接时出现错误。

$ aws ses verify-email-identity --email-address [email protected]

Failed to connect to proxy URL: "http://localhost:3128"

但是,当我注释掉我的 .sh 文件并重新启动服务器时,http_proxy环境变量就消失了,并且 AWS SES 按预期工作。

env那么和之间的输出不匹配是否netstat说明了什么?我不确定如何解决这个问题。

相关内容