Tinyproxy 的 IPv6 Upstream 行出现解析失败,发生在任何网络连接之前。在排查 DNS、IPv6 路由或密码之前,先核对正在运行的版本。

1.11.1 的解析器把 upstream 主机限制在 IPv4/主机名形式。其他代码路径支持 IPv6,并不意味着该指令会接受 IPv6 字面量。

而当前项目手册描述的则是协议加方括号 IPv6 端点:

Upstream http [2001:db8::20]:8888

该地址仅为示例。请把文档/源码与已安装的软件包(包括发行版补丁)对应起来。把代理类型、端点语法和编译时启用的 upstream 支持作为彼此独立的前提分别检查。

受支持的主机名形式可以绕开字面量语法问题,但既不会强制 IPv6,也不能修复地址族的路由。论坛里的 regex 补丁只指出解析器可能存在限制,并不能验证后续每个连接阶段。先解决软件包兼容性,这样才不会让一个有效 upstream 替进程从未接受的配置背锅。

相关文章