求助:在阿里云专有网络中lanIp设置问题

瞬间

使用GatewayClient-3.0.0客户端远程连接到GatewayWorker项目,查看了文档,只需要调整gateway中的lanIp指向公网IP即可,并在本地虚拟机测试此种方式有效。

问题来了,我要实现远程使用GatewayClient-3.0.0客户端连接到GatewayWorker项目进行操作时,设置lanIp为公网IP,由于我的项目是放在阿里云ECS上的,并且是专有网络。由于阿里云的专有网络限制,它在ECS中只提供一个内网IP和127.0.0.1。而公网IP是阿里云内部根据专有网络的配置路由到我的这台ECS。因此又没法设置lanIp为公网IP监听,导致需求无法实现。

查看了下流程,GatewayClient-3.0.0连接register中心,获取到gateway的lanIp设置地址,进行的通信。所以究竟了,如果要功能OK,那么lanIp必须设置为公网IP!!

3653 1 0
1个回答

walkor 打赏

根据手册,GatewayClient-3.0.0客户端和GatewayWorker项目在一个内网的话,lanip用内网ip即可。
如果不在一个内网,则需要设置lanip为公网ip。

如果是阿里云专有网络,并且不在一个内网,那没有办法使用GatewayClient通讯

  • 瞬间 2017-12-27

    谢谢答疑!!我看看有没有其它方法实现同样的功能,不行的话都移到同一内网中

年代过于久远,无法发表回答
×
🔝