2017-01-26 16 views
1

localhost用のバックエンドサーバでHAproxy透過モードを設定しようとしています。私は透過モードがどのようにHAproxyサーバーを指しているゲートウェイアドレスを持つバックエンドサーバーで動作するのか理解していますが、ローカルホストサーバーへのバックエンド設定を持つスタンドアロンモードでは、セットアップ方法はわかりません。HAproxy透過モードスタンドアロン設定

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 

私はバックエンドサーバーlocalhostにする(スタンドアロン)のためHAproxy透過モードを動作させるために行うには何を持っていますか?

+1

ようこそために透過プロキシとしてhaproxy仕事をできるようになる設定です!私はあなたに[ツアーをする]ことをお勧めします(http://stackoverflow.com/tour)。 –

答えて

0

私はここに、同じタスクを持っているローカルサービス

スタックオーバーフローに
#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 
関連する問題