【发布时间】:2021-07-02 14:23:52
【问题描述】:
我想将 haproxy option forwardfor except network-here 用于多个网络,而不仅仅是一个网络。
我正在寻找类似的东西
option forwardfor except 'multiple networks here'
我尝试了一些不起作用的方法,例如将 ips 附加到单个 forwardfor 命令中,如下所示,导致语法错误:
option forwardfor except 127.0.0.0/8 , 1.1.1.1/32, 2.2.2.2/32
我还尝试连续指定多个forwardfor 命令,每个网络一个,如下所示。这也不起作用,因为每个 forwardfor 命令都覆盖了前一个命令,导致只计算最后一个 forwardfor 命令,而不是其余的,这不是我想要的。
frontend main
bind my-ip-here:5356-60000
mode http
option http_proxy
option forwardfor except 127.0.0.0/8 #local network
option forwardfor except 1.2.3.4/32 #example ip 1
option forwardfor except 5.6.7.8 #example ip 2
option forwardfor except 9.10.11.12/32 #example ip 3
maxconn 950
timeout client 30s
default_backend mybackendserver
我如何在 haproxy 中forwardfor except 多个网络?
【问题讨论】:
-
也许你可以试试
option forwardfor except 127.0.0.0/8 except 1.2.3.4/32 except 5.6.7.8
标签: http nginx proxy reverse-proxy haproxy