Как решаются проблемы брандмауэра от ejabberd

Я могу установить ejabberd 18.06 на Windows Server 2008, но не могу войти с другого внешнего клиента или других подключений.

SEND.CLIENT>

<body   rid='1986147588' 
            xmlns='http://jabber.org/protocol/httpbind' 
            to='im.server.com' 
            xml:lang='en' wait='60' 
            hold='1' 
            content='text/xml; charset=utf-8' 
            ver='1.6' xmpp:version='1.0' 
            xmlns:xmpp='urn:xmpp:xbosh'
    />

RESP.SERVER>

<body 
    xmlns='http://jabber.org/protocol/httpbind' 
    xmlns:xmpp='urn:xmpp:xbosh' 
    xmlns:stream='http://etherx.jabber.org/streams' 
    xmpp:version='1.0' 
    authid='2417672867397470635' 
    sid='080b4b1d636c7954da85586bd4becccbbfd42092' 
    wait='60' ver='1.11' polling='2' inactivity='30' hold='1' 
    xmpp:restartlogic='true' requests='2' secure='true' maxpause='120' 
    from='im.server.com'
/>

СЛЕДУЮЩИЙ БУДЕТ ПОЛУЧАТЬ

КЛИЕНТ>

 <body rid='1846417804' xmlns='http://jabber.org/protocol/httpbind' sid='3079c5df85542fbdc41f73eb6d63b6493f00c829'/>

Как я могу решить проблему с брандмауэром? Конфигурация web.conf У меня настроены правила перезаписи и arr

<match url="^bosh/" />
       <conditions>
           <add input="{CACHE_URL}" pattern="^(https?)://" />
       </conditions>
<action type="Rewrite" url="http://im.server.com:5280/bosh" logRewrittenUrl="true" />

Разрешение имени локального хоста обрабатывается в самом DNS.

127.0.0.1       localhost       
::1             localhost
0.0.0.0         localhost
192.168.0.6     im.server.com

и брандмауэр включить новые правила 5280,5181,5222,5269.

 -
    port: 5222
    ip: "192.168.0.6"
    module: ejabberd_c2s
    starttls: true
    max_stanza_size: 65536
    shaper: c2s_shaper
    access: c2s
  -
    port: 5269
    ip: "::"
    module: ejabberd_s2s_in
    max_stanza_size: 131072
    shaper: s2s_shaper
  -
    port: 5280
    ip: "192.168.0.6"
    module: ejabberd_http
    request_handlers:
      "/bosh": mod_bosh
    http_bind: true
    register: true
    captcha: false
  -
    port: 5281
    ip: "127.0.0.1"
    module: ejabberd_http
    web_admin: true
    http_bind: true

0 ответов

Другие вопросы по тегам