Config

获得当前的基础设置

GET /configs

{
    "port": 7890,
    "socket-port": 7891,
    "redir-port": 0,
    "allow-lan": true,
    "mode": "Rule",
    "log-level": "info"
}

增量修改配置

PATCH /configs

传入需要修改的配置即可

Request Body


重新加载配置文件

PUT /configs

这个接口不会影响 external-controller 和 secret 的值

Query Parameters

Request Body

获取所有已经解析的规则

GET /rules

{
    "rules": [
        { "type": "DomainSuffix", "payload": "google.com", "proxy": "Proxy" },
        { "type": "DomainKeyword", "payload": "google", "proxy": "Proxy" },
        { "type": "GEOIP", "payload": "CN", "proxy": "DIRECT" },
        { "type": "IPCIDR", "payload": "91.108.4.0/22", "proxy": "Proxy" },
        { "type": "FINAL", "payload": "", "proxy": "Proxy" }
    ]
}

Last updated