1. 首页
  2. API
  3. 订阅设置兼容性检查

订阅设置兼容性检查

TL;DR

订户需要确保使用的订阅设置可以被当前使用配置文件模式所兼容,否则 API 不会下发配置并提示 Configuration is not compatible


问题是怎么产生的?

rixCloud API Version 1 不进行订阅设置兼容性检查,即使订户配置了不受支持的订阅设置,API 仍然会下发配置文件,这可能导致客户端无法正常连接到 rixCloud 网络。

API Version 2 增加了订阅设置兼容性检查,如果订户的订阅设置不能被当前使用的配置模块兼容(如设置了 SSR 的加密方式或协议插件却请求了 Surge 的托管配置),API 就不会下发任何内容并返回错误 Configuration is not compatible

同时,由于 rixCloud 已经弃用了部分加密方式,这导致仍然在使用这些加密方式的订户就不能通过 API 的兼容性检查。

此外,rixCloud 已经通过 Cloudflare 的功能,将所有对 rixCloud API Version 1 订阅和配置文件方面的请求重定向到 rixCloud API Version 2,因此目前所有订阅和配置文件请求(包括但不限于 Surge 托管配置 / SSR 订阅等)实际请求的都是 rixCloud API Version 2。

在 rixCloud Dashboard Version 2 中,所有功能都会进行兼容性检查,如果当前的协议组不能兼容某个客户端,订户就无法获取该客户端的配置文件。


要怎么解决?

更改为受支持的订阅设置就可以正常重新获取订阅信息。

rixCloud Dashboard Version 2 提供了简便的方法来更改订阅设置。

在订阅管理面板上点击「切换协议」,然后直接在推荐配置中选择你当前使用的客户端所对应的配置。如果使用多个客户端,请直接选择全客户端兼容的推荐配置。

更新 十一月 25, 2018

相关文章

发表评论