我尝试使用localhost的后端服务器设置HAproxy透明模式。我理解透明模式如何适用于具有指向HAproxy服务器的网关地址的后端服务器,但是对于具有到localhost服务器的后端设置的独立模式,我不知道如何设置它。
我的HAproxy透明模式设置
iptables规则
iptables -t mangle -N DIVERT
iptables -t mangle -A PREROUTING -p tcp -m socket -j DIVERT
iptables -t mangle -A DIVERT -j MARK --set-mark 1
iptables -t mangle -A DIVERT -j ACCEPT
IP路由规则
ip rule add fwmark 1 lookup 100
ip route add local 0.0.0.0/0 dev lo table 100
HAProxy配置
source 0.0.0.0 usesrc clientip
server 127.0.0.1:80
如何使HAproxy透明模式为后端服务器工作为localhost(独立),我该怎么办?
答案 0 :(得分:0)
我有一个相同的任务,这里的配置将让haproxy作为本地服务的透明代理
this.toastr.success('You are awesome!', 'Success!');