API 路径:/api/net_mpath
参数:
开启:enable=enable 关闭:enable=disable
API 路径:/api/config
参数:i=mpath_rules
返回数据:
{
"ENABLE":"no", ## 多线启用状态(yes/no)
"data":[
{
"active":"yes", # 规则激活状态(yes/no)
"nobak":"yes", # 掉线不切换到其他线路(yes/no)
"line":"pptp.vpn1", # 线路
"desc":"测试", # 备注
"id":1, # 规则序号
"name":"test", # 规则名称
"prio":"1", # 优先级
"proto":"tcp", # 协议类型(tcp/udp/all)
"dport":"3306", # 目的端口
"sport":"1024-65535", # 源端口
"timelimit":"yes" # 时间控制(yes/no)
"src":"0.0.0.0/0", # 源IP
"dst":"0.0.0.0/0", # 目的IP
"datestart":"2021-08-03", # 起始日期
"datestop":"2021-08-31", # 结束日期
"timestart":"00:00", # 起始时间
"timestop":"08:00", # 结束时间
"week":"7,2,5", # 星期(1-7表示周一~周日)
},
...
],
"page":1,
"pages":1,
"pmax":0,
"total":2 # 记录条数
}
API 路径:/api/net
参数:
i: mpath_rules new: 1 # 新增规则时传递 oldname: 旧规则名 # 修改规则且规则改名时传递 1.2 中data部分的其他字段
API 路径:/api/net
参数:
i: mpath_rules
target: 规则名 # 多个用逗号分隔, 对应1.2中的data部分的name字段
o: deactive # 禁用
active # 激活
del # 删除