2017-02-13 5 views
0

Я пытаюсь подключить свое приложение Android к серверу, используя TCP-соединение. для этого я использую HAProxy-сервер. ниже - конфигурация для того же самого.Невозможно перенаправить клиента IP-сервер с помощью HAProxy

frontend fe-plain-cs 
bind xx.xx.xx.xx:8443 transparent 
default_backend be-plain-cs 

backend be-plain-cs 
fullconn 50000 
balance roundrobin 
source 0.0.0.0 usesrc clientip 
server k010 xx.xx.xx.xx:8443 check inter 10m fall 1 rise 1 maxconn 25000 
server k011 xx.xx.xx.xx:8443 check inter 10m fall 1 rise 1 maxconn 25000 

Если вам нужна дополнительная информация, то дайте мне знать.

ниже мои iptable правил:

:PREROUTING ACCEPT [2:230] 
    :INPUT ACCEPT [2:230] 
    :OUTPUT ACCEPT [3:370] 
    :POSTROUTING ACCEPT [0:0] 
    -A PREROUTING -s 10.13.0.0/16 ! -d xx.xx.xx.xx/32 -j ACCEPT 
    -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination :8080 
    -A PREROUTING -p tcp -m tcp --dport 443 -j DNAT --to-destination :8443 
    -A PREROUTING -p tcp -m tcp --dport 843 -j DNAT --to-destination :8843 
    -A POSTROUTING -s xx.xx.xx.xx/32 -j ACCEPT 
    -A POSTROUTING -s 10.13.0.0/16 -j MASQUERADE 
    COMMIT 

ниже мой SYS

/etc/sysctl.conf 
    net.ipv4.ip_forward = 1 
    net.ipv4.ip_nonlocal_bind = 1 
    net.ipv4.conf.default.rp_filter = 1 
+0

Stack Overflow - это сайт для вопросов программирования и развития. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше сказать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww

ответ

0

Остановите службу Iptables и SELinux должен быть отключен. service iptables stop Vi etc/selinux/config selinux = disabled

Смежные вопросы