请教部署问题

派客动力 5月前 289

我现在是有2套网络,一套部署了野火im,野火web,后台应用,这套网络im用的域名指向用nginx,我这边测试了没什么问题。 另一套网络是只有手机端能访问。两个网络打通,客户那边是代理的方式。 就是手机只能通过代理的方式去访问服务端。 我的问题是是最终手机只有访问到im服务的ip还是要访问im服务配置的域名。 我想问下,这种情况,手机端这边的网络应该怎么代理。我想到的是这两种 1、手机->网络B 80端口->网络B nginx->网络B其他端口代理->网络A域名(指向ip可以么) 1、手机 ->网络B其他端口代理(sdk不支持)->网络A域名(指向ip可以么)

最新回复 (5)
  • x86 5月前
    引用 2
    你看下是这个双网的情况吗?

    https://docs.wildfirechat.cn/blogs/%E6%94%BF%E4%BC%81%E5%86%85%E5%A4%96%E5%8F%8C%E7%BD%91%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.html
  • 派客动力 5月前
    引用 3
    x86 你看下是这个双网的情况吗? https://docs.wildfirechat.cn/blogs/%E6%94%BF%E4%BC%81%E5%86%85%E5%A4%96%E5%8F%8C%E7 ...
    是双网这种的。客户端调整为:
     ChatManager.Instance().setBackupAddress("172.12.2.2", 12345);
     ChatManager.Instance().setBackupAddressStrategy(2)
    客户端改完这个后,还用换sdk么。
    服务端im包,绑定的是jwtx.xxx.xx域名,jwtx.xxx.xx这个域名绑定是192.168.2.3:80。我客户端172.12.2.2:12345映射的是服务端192.168.2.3:80这个端口。然后服务端上配置文件是,
    server.backup_address  172.12.2.2:12345:12346:12347。这样对吗
  • x86 5月前
    引用 4
    需要换,打包的时候,会把备选地址也打包上的
  • 派客动力 5月前
    引用 5
    x86 需要换,打包的时候,会把备选地址也打包上的
    我配置好了,然后也替换成你们的双网包了。这个nginx也收到手机的请求了。但是手机端还是显示连接失败。我还能怎么定位连接失败的问题。因为服务端没有什么日志,需要看手机端日志么?
  • HeavyRain 5月前
    引用 6
    x86 你看下是这个双网的情况吗? https://docs.wildfirechat.cn/blogs/%E6%94%BF%E4%BC%81%E5%86%85%E5%A4%96%E5%8F%8C%E7 ...
    12346这个端口有没有映射到IM服务的1883,这个映射必须是TCP层的,需要会话保持10分钟
返回