【问题标题】:squid forwarding proxy cache_peer connection checksquid 转发代理 cache_peer 连接检查
【发布时间】:2021-02-14 11:44:07
【问题描述】:

我已将 squid 设置为转发代理,并使用以下 2 个父代理:

cache_peer 192.168.1.1 parent 3128 0 no-query default
cache_peer 192.168.1.2 parent 3128 0 no-query default

问题是有时这些代理中的一些由于网络问题而无法连接到请求的 URL,实际上在代理和我试图到达的目标网络之间存在一些 vpn 隧道,有时它们会超出我的控制范围.

在 access.log 中显示以下消息:

1613301454.610   1182 127.0.0.1 TCP_TUNNEL/502 0 CONNECT 1.2.3.4:443 - FIRSTUP_PARENT/192.168.1.1 -

如果我只是在 squid 配置中切换对等点顺序,一切正常,因为代理 1.2 已正确连接到目标网络。

如果第一个代理在连接时收到 502 响应代码,我希望能够告诉 squid 尝试第二个代理。

所以我的问题是如何根据 502 或其他一些响应代码将代理标记为“坏/死”?

【问题讨论】:

    标签: proxy squid


    【解决方案1】:

    也许只有一个默认值?

    cache_peer 192.168.1.1 parent 3128 0 no-query default
    cache_peer 192.168.1.2 parent 3128 0 no-query
    

    【讨论】:

      猜你喜欢
      • 2017-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多