v1.0.1
git clone repo
GO111MODULE=on go mod download
go run main.go
SS配置,域名采集,域名鉴定
- URI地址
/api/v1/auth/token
- 请求方法
POST
- 请求参数
json
// 测试阶段随便填
{
"username": "ooxxx",
"password": "ooxx123"
}
- 响应
json
{
"code": 200,
"msg": "ok",
"data": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImphbWVzIiwicGFzc3dvcmQiOiJqYW1lczEyMyIsImV4cCI6MTU2Nzc3MDk2NSwiaXNzIjoiZ2luLWJsb2cifQ.VB1PVKTcwQ9V43SOt3BuVQCiDGhNj036G3k4_mJrWMo"
}
}
- URI地址
/api/v1/proxy
- 请求方法
GET
- 请求参数 无
- header
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImphbWVzIiwicGFzc3dvcmQiOiJqYW1lczEyMyIsImV4cCI6MTU2Nzc3MDk2NSwiaXNzIjoiZ2luLWJsb2cifQ.VB1PVKTcwQ9V43SOt3BuVQCiDGhNj036G3k4_mJrWMo
- 响应
json
:
{
"code": 200,
"msg": "ok",
"data": {
"id": 1,
"server": "ss.csdc.io",
"port": 7007,
"method": "chacha20",
"password": "Diveinedu"
}
}
- URI地址
/api/v1/pac/domains
- 请求方法
POST
- header
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImphbWVzIiwicGFzc3dvcmQiOiJqYW1lczEyMyIsImV4cCI6MTU2Nzc3MDk2NSwiaXNzIjoiZ2luLWJsb2cifQ.VB1PVKTcwQ9V43SOt3BuVQCiDGhNj036G3k4_mJrWMo
- 请求json:
{
"source": "mac app",
"domains": "www.baidu.com,www.google.com,www.facebook.com"
}
- 响应
json
:
// 失败
{
"code": 100,
"msg": "失败原因"
}
// 成功
{
"code": 200,
"msg": ""
}
- URI地址
/api/v1/pac/domains
- 请求方法
GET
- header
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImphbWVzIiwicGFzc3dvcmQiOiJqYW1lczEyMyIsImV4cCI6MTU2Nzc3MDk2NSwiaXNzIjoiZ2luLWJsb2cifQ.VB1PVKTcwQ9V43SOt3BuVQCiDGhNj036G3k4_mJrWMo
- 请求参数: 无
- 响应
json
// 最大拉取1000个域名
// 失败
{
"code": 100,
"msg": "no ok"
"data": null
}
// 成功
{
"code": 200,
"msg": "ok"
"data": [
"www.baidu.com",
"www.google.com"
],
"limit": 1000
}
- URI地址
/api/v1/pac/domains?status=1
- 请求参数 无
- header
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImphbWVzIiwicGFzc3dvcmQiOiJqYW1lczEyMyIsImV4cCI6MTU2Nzc3MDk2NSwiaXNzIjoiZ2luLWJsb2cifQ.VB1PVKTcwQ9V43SOt3BuVQCiDGhNj036G3k4_mJrWMo
- 请求方法 GET
- 响应
json
// 失败
{
"code": 100,
"msg": "no ok"
"data": null
}
// 成功
{
"code": 200,
"msg": "ok"
"data": [
"www.baidu.com",
"www.google.com"
],
"limit": 1000
}
- URI地址
/api/v1/pac/domains
- 请求方法
PUT
- header
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImphbWVzIiwicGFzc3dvcmQiOiJqYW1lczEyMyIsImV4cCI6MTU2Nzc3MDk2NSwiaXNzIjoiZ2luLWJsb2cifQ.VB1PVKTcwQ9V43SOt3BuVQCiDGhNj036G3k4_mJrWMo
- 请求
json
{
"source": "app",
"domains": {
"google.com": "2",
"qq.com": "1",
"wabac.com": "1",
}
}
- 响应
json
// 成功/失败:
{
"code": 200/100,
"msg": ""
}
- URI地址
/api/v1/pac/config
- 请求方法
GET
- 请求参数 无
- header
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImphbWVzIiwicGFzc3dvcmQiOiJqYW1lczEyMyIsImV4cCI6MTU2Nzc3MDk2NSwiaXNzIjoiZ2luLWJsb2cifQ.VB1PVKTcwQ9V43SOt3BuVQCiDGhNj036G3k4_mJrWMo
- 响应
text
:
- URI地址
/api/v1/pac/script
- 请求方法
GET
- 请求参数 无
- header
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImphbWVzIiwicGFzc3dvcmQiOiJqYW1lczEyMyIsImV4cCI6MTU2Nzc3MDk2NSwiaXNzIjoiZ2luLWJsb2cifQ.VB1PVKTcwQ9V43SOt3BuVQCiDGhNj036G3k4_mJrWMo
- 响应
text
: