Open jzp820927 opened 8 months ago
建议1:你可以设置多个上游,指定不同ip 建议2:有人提过,但开发者没做
建议1:目前就是这么做的,但是配置起来很冗余,不优雅
建议1的难处是上游AdguardTeam的dnsproxy的0.58.0改动,导致只能指定一个IP,我fork的也因此只能锁定dnsproxy为0.57.3。(参考我的这个备注)
@sieveLau 我用的是 cf 的 doh,你也知道 cf 的 IP 多的数不完,而且 IP 通用,就是不稳定,同一个 IP 用一会儿容易失效,停用一段时间又会恢复,所以我就想给 cf 的 doh 指定多个不同的 ip,每次随机挑选 ip 连接,这样就基本上可以保持长期稳定使用了,目前我的做法就是配置很多个一模一样的 cf doh,每个 cf doh 配置不同的 ip,如果能配置多个 IP 随机连接,那么就只需要配置一个 cf doh 就可以了。
@sieveLau 我用的是 cf 的 doh,你也知道 cf 的 IP 多的数不完,而且 IP 通用,就是不稳定,同一个 IP 用一会儿容易失效,停用一段时间又会恢复,所以我就想给 cf 的 doh 指定多个不同的 ip,每次随机挑选 ip 连接,这样就基本上可以保持长期稳定使用了,目前我的做法就是配置很多个一模一样的 cf doh,每个 cf doh 配置不同的 ip,如果能配置多个 IP 随机连接,那么就只需要配置一个 cf doh 就可以了。
我觉得不是IP失效,而可能是被防火长城干扰了,防止干扰的办法可以尝试用IP直连且开启忽略证书验证。
@miaomiaosoft 肯定是被干扰了,才会导致IP不可用,只不过我没说的这么具体而已。
希望添加的功能
功能建议1:forward 在配置 doh 上游服务器时候,dial_addr 能不能指定多个 IP 地址,并且每次随机从多个IP地址选择一个进行连接,达到负载均衡的效果,避免一直用一个IP连接,造成 单点故障 功能建议2:hosts 插件在给一个域名配置多个 IP 滴时候,每次返回查询结果的时候,能不能随机打乱IP顺序再返回,因为我观察了一下,每次返回的IP都是固定的顺序,这样就会造成固定用一个IP进行连接,就达不到配置多个IP来负载均衡的效果了。