HA代理透明模式独立设置



我正在尝试为本地主机设置带有后端服务器的HAproxy模式。我了解透明模式如何适用于网关地址指向 HAproxy 服务器的后端服务器,但对于具有本地主机服务器的后端设置的独立模式,我不知道如何设置它。

我的 HA代理透明模式设置

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 透明模式适用于后端服务器成为本地主机(独立)?

我有一个相同的任务,这是让haproxy作为本地服务的透明代理工作的配置

#Basic configuration
global
    log 127.0.0.1 local0
    maxconn 4096
    stats socket /tmp/haproxy
defaults
    log     global
    option  dontlognull
    retries 3
    option  redispatch
    timeout client 5s
    timeout server 5s
    timeout connect 5s
frontend forwarder
    bind *:1025
    mode http
    default_backend proxy
backend proxy
     option httpclose
     option http_proxy
     mode http

最新更新