收藏
回答

如何获取小程序的IP?

小程序需要访问有白名单的后台服务器,我需要将小程序的IP添加到白名单里,请问如何获取小程序的固定的一个IP

回答关注问题邀请回答
收藏

6 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    01-09

    用小程序的ACCESS_TOKEN https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html

    01-09
    有用
    回复
  • showms
    showms
    2023-08-03

    你应该是小程序访问你的后端服务,然后后端服务去访问有白名单设置的服务器才对。如果要求小程序过来的直接设置白名单,那用户不是都用不了了,除非你的小程序是特定网络底下才能使用??

    2023-08-03
    有用
    回复
  • 焦糖橙子
    焦糖橙子
    2023-08-03

    用户没有固定的IP。

    如果小程序是供组织内部使用的私有小程序,可以考虑通过OPENID进行白名单设置。

    2023-08-03
    有用
    回复
  • Lipeng
    Lipeng
    2023-08-03

    这不太现实,因为小程序运行在每个用户的手机上,即使有固定手机用户列表,也不可能固定他们移动网络获取的IP。

    可以考虑在有白名单服务器前面搭一个反向代理,如Nginx,这样那个服务器只需要对这个反向代理的IP就行了

    2023-08-03
    有用
    回复
  • 拾忆
    拾忆
    2023-08-03

    小程序没有固定IP,用户访问的时候服务端获取到的IP是用户的IP。

    2023-08-03
    有用
    回复
  • CRMEB
    CRMEB
    2023-08-03

    微信小程序并没有固定的一个 IP 地址,因此无法直接将小程序的 IP 添加到白名单中。微信小程序的请求会通过微信服务器进行转发,所以每次请求的来源 IP 地址可能不同。


    如果您需要将小程序的请求转发到有白名单的后台服务器,可以考虑以下解决方案:


    使用域名进行访问:在小程序开发中,推荐使用域名来访问后台服务器,而不是直接使用 IP 地址。通过配置域名解析和反向代理,将小程序的请求转发到有白名单的后台服务器。


    与后台服务器建立安全通信:可以与后台服务器建立安全通信,并使用身份验证等机制来确保连接的安全性。


    使用 HTTPS 进行通信:使用 HTTPS 协议来加密小程序与后台服务器之间的通信,确保数据传输的安全性。


    请注意,以上解决方案仅供参考,具体实施方式可能因您的业务需求和后台服务器架构而有所不同。建议您根据具体情况,参考相关文档或咨询后台服务器管理员,以确定最适合您的方案,并确保满足安全性要求。

    2023-08-03
    有用
    回复
登录 后发表内容