跳到主要内容
版本:latest

CreateProxy

为指定网站创建反向代理,将指定路径的请求转发到后端服务。

  • 路由POST /site
  • actionCreateProxy

输入参数

参数名称必选类型描述
actionString固定值 CreateProxy
sitenameString网站域名(注意小写)
proxynameString代理名称(3~40 字节)
proxydirString代理目录路径,如 /api/
proxysiteString目标 URL,如 http://127.0.0.1:8080
typeString类型:"1" 启用
cacheString"1" 启用缓存 / "0" 禁用
cachetimeString缓存时间(分钟),禁用缓存时传 "0"
todomainString目标域名($host 值),填网站域名即可
subfilterStringJSON 数组,内容替换规则 [{"sub1":"旧","sub2":"新"},...]
advancedString高级模式:"1" / "0"

输出参数

参数名称类型描述
statusBooleantrue 添加成功
msgString添加成功

示例

请求

POST /site HTTP/1.1
Host: 192.168.168.213:8888
Content-Type: application/x-www-form-urlencoded

action=CreateProxy&sitename=testapi.bt.local&proxyname=api_proxy&proxydir=/api&proxysite=http://127.0.0.1:9090&type=1&cache=0&cachetime=0&todomain=testapi.bt.local&subfilter=[{"sub1":"","sub2":""},{"sub1":"","sub2":""},{"sub1":"","sub2":""}]&advanced=0

响应

{"status": true, "msg": "添加成功"}

相关接口