You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IBM Connect Test and Monitor桌面端是否使用系统代理?请求内部URL报错

IBM Connect Test and Monitor桌面应用:代理设置与getaddrinfo ENOTFOUND错误排查

关于应用是否使用系统代理设置的问题

首先明确:这类IBM桌面应用通常不会自动继承系统代理配置。很多IBM的工具基于Java或Electron框架开发,默认会跳过系统代理,需要你手动在应用内配置匹配的代理参数。

解析getaddrinfo ENOTFOUND错误

你遇到的报错getaddrinfo ENOTFOUND xxxxx.yyyy.zz xxxxx.yyyy.zz:443,核心是应用无法解析目标内部域名。既然浏览器能正常访问,说明你的系统代理已经能处理这个内部域名的解析和访问,但应用没走这个代理,导致DNS解析失败(内部域名往往只有公司代理服务器能识别)。

具体解决步骤

1. 检查应用内置的代理配置

打开IBM Connect Test and Monitor,找到「设置/Preferences」里的「网络/Proxy」板块,手动配置和浏览器一致的代理信息:

  • 如果是HTTP/HTTPS代理,填入代理地址和端口;
  • 如果公司用的是PAC脚本,复制浏览器里的PAC URL粘贴进去;
  • 记得勾选「启用代理」类的开关,保存后重启应用再试。

2. 验证代理对内部URL的访问能力

如果配置代理后还是报错,可以先在终端/命令行里测试代理是否正常工作:

# 替换成你的代理地址和端口,测试目标URL
curl -x http://你的代理地址:端口 https://xxxxx.yyyy.zz

如果curl能成功返回内容,说明代理没问题,大概率是应用的配置没生效,重启应用或者检查配置是否填错(比如端口号、地址拼写)。

3. 通过环境变量强制应用使用代理

有些桌面应用对内置配置的识别有问题,你可以尝试设置系统环境变量后再启动应用:

  • Windows:打开命令提示符,输入:
    set HTTP_PROXY=http://你的代理地址:端口
    set HTTPS_PROXY=http://你的代理地址:端口
    # 然后找到应用的安装路径,在命令行启动它,比如:
    "C:\Program Files\IBM\Connect Test and Monitor\IBMConnectTestMonitor.exe"
    
  • macOS/Linux:打开终端,输入:
    export HTTP_PROXY=http://你的代理地址:端口
    export HTTPS_PROXY=http://你的代理地址:端口
    # 启动应用:
    open /Applications/IBM\ Connect\ Test\ and\ Monitor.app
    

内容的提问来源于stack exchange,提问作者Gregory Efthimiopoulos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:10:08