2022-11-13 12:21:37 +11:00

2.5 KiB
Raw Blame History

设备连接限制功能说明

由于大量面板不再支持远程设备限制指定,现增加本地设备限制参数。

如需启用,可在配置文件中将DeviceLimit设为非0值注意此设置会覆盖远程获取的用户设备限制数目。

配置文件详见:配置文件说明

{% hint style="info" %} 每一个独立IP地址视为一个设备。 {% endhint %}

SSPanel 全局设备限制

当XrayR版本>=v0.7.1SSpanel版本>=2021.9XrayR将会针对SSPanel启用全局设备限制功能。此时不同后端结点将会全局限制独立IP连接数量而非各后端本地限制。

当设备限制为1时不同结点之间的切换会受到限制建议至少设置设备数为2。并且由于SSPanel面板限制IP连接信息可能需要至少2分钟才能传递到全部的后端结点因此在2分钟内的同时连接将不能被限制。

全局设备限制

当XrayR版本>=v0.8.6可以启用基于redis的全局设备限制功能可以跨节点支持基于IP的设备限制兼容所有面板。可在ControllerConfig 中配置如下项。

GlobalDeviceLimitConfig:
    Limit: 0 # The global device limit of a user, 0 means disable
    RedisAddr: 127.0.0.1:6379 # The redis server address
    RedisPassword: YOUR PASSWORD # Redis password
    RedisDB: 0 # Redis DB
    Timeout: 5 # Timeout for redis request
    Expiry: 60 # Expiry time (second)
参数 说明
Limit 每个用户限制独立IP数量设置为0则禁用
RedisAddr redis连接地址不同节点需要连接到同一redis数据库来实现全局设备限制
RedisPassword redis密码
RedisDB redis数据库编号
Timeout 连接redis超时时间单位
Expiry redis中存储的在线用户过期时间单位

{% hint style="info" %} 为保证最大效率启用全局设备限制后建议将其他设备限制相关配置设为0包括配置文件中的DeviceLimit和面板相关配置。 {% endhint %}