ShadowsocksR WebApi对接

功能:SSRController

本章节重点为ShadowsocksR的获取节点与用户信息

注意

  • 节点后端与面板使用的时间误差不应该超过5分钟,否则API授权验证失败

获取节点信息

GET https://api.proxypanel.ml/api/ssr/v1/node/:id

VNet后端启动和重载时获取节点信息

Path Parameters

Name
Type
Description

id*

integer

节点ID:int(10) unsigned

Headers

Name
Type
Description

key*

string

由管理后台线路系统,线路授权处取得授权密钥

timestamp*

integer

每次请求的10位时间戳

{
    "status": "success",
    "code": 200,
    "data": {
        "id": 2,
        "method": "aes-256-cfb",
        "protocol": "origin",
        "obfs": "plain",
        "obfs_param": "",
        "is_udp": 1,
        "speed_limit": 6555555,
        "client_limit": 1,
        "single": 0,
        "port": 1080, // 只在单端口模式使用
        "passwd": "", // 只在单端口模式使用
        "push_port": 8081
    },
    "message": "获取节点信息成功"
}

获取用户列表

GET https://api.proxypanel.ml/api/ssr/v1/userList/:id

VNet后端启动和重载时获取用户列表

Path Parameters

Name
Type
Description

id*

integer

节点ID:int(10) unsigned

Headers

Name
Type
Description

key*

string

由管理后台线路系统,线路授权处取得授权密钥

timestamp*

integer

每次请求的10位时间戳

{
    "status": "success",
    "code": 200,
    "data": [
        {
            "uid": 1,
            "port": 10000,
            "passwd": "@123",
            "method": "aes-256-cfb",
            "protocol": "origin",
            "obfs": "plain",
            "obfs_param": "",
            "speed_limit": 134217728,
            "enable": 1
        },
        {
            "uid": 2,
            "port": 10001,
            "passwd": "mGUZwX",
            "method": "aes-256-cfb",
            "protocol": "origin",
            "obfs": "plain",
            "obfs_param": "",
            "speed_limit": 131072,
            "enable": 1
        }
    ],
    "message": "获取用户列表成功",
    "updateTime": 1565172630
}

最后更新于

这有帮助吗?