Jenkins JNLP代理连接主节点时如何配置可查找的多个地址?
Jenkins JNLP代理多连接地址配置方法
配置入口
- 登录Jenkins主节点管理后台,依次进入
Manage Jenkins→Configure Global Security页面 - 找到 代理(Agents) 配置分区,在「入站代理TCP端口」配置项下方,找到名为「额外的Jenkins主节点URL(Additional Jenkins master URLs)」的输入框
- 按行填写所有需要代理尝试连接的主节点地址,包括NAT转换后的公网IP、内网主机名、内网IP等,每个地址独占一行,需携带完整协议头和端口(例如
http://192.168.1.100:8080、http://jenkins.example.com:8080) - 保存配置后重新生成并启动无头代理的JNLP连接命令即可生效
生效验证
代理重启后查看启动日志,INFO: Locating server among 后的数组会包含你配置的所有地址,代理会按顺序逐个尝试连接,直到找到可用地址完成握手。
补充说明
旧版本Jenkins会默认将主节点主机名自动加入JNLP备选地址列表,新版本Jenkins默认仅取「系统配置」页面填写的Jenkins URL作为唯一备选地址,必须通过上述全局安全配置手动添加额外地址才会生成多地址列表。
内容的提问来源于stack exchange,提问作者Mike
相关产品推荐
相关产品推荐

