Skip to content

为已有反向代理站点添加新的代理规则

为已有站点添加一条新的反向代理规则(location 块)。

POST
https://your-panel.example.com:8888/mod/proxy/com/add_proxy/stype
查看 Markdown

Request bodyX-WWW-FORM-URLENCODEDrequired

  • request_timestringrequired

    Unix 时间戳;与接口密钥一起生成 request_token。

  • request_tokenstringrequired

    按 API 概览中的双重 MD5 签名算法生成。

  • site_namestringrequired

    站点名称

  • proxy_pathstringrequired

    代理路径,如 /api

  • proxy_passstringrequired

    代理目标 URL

  • proxy_hostoptionalstring

    代理 Host 头,默认 $http_host

  • proxy_typeoptionalstring

    代理类型,http(默认)或 unix

  • remarkoptionalstring

    备注

Returns

default

接口响应,业务状态见下方详细说明。

JSON
  • statusoptionalboolean

    操作结果

  • msgoptionalstring

    提示信息

各操作详细说明

add_proxyaction=add_proxy为已有反向代理站点添加新的代理规则

为已有站点添加一条新的反向代理规则(location 块)。

  • 路由:POST /mod/proxy/com/add_proxy/stype
  • action:add_proxy

输入参数

参数名称 必选 类型 描述
site_name 是 string 站点名称
proxy_path 是 string 代理路径,如 /api
proxy_pass 是 string 代理目标 URL
proxy_host 否 string 代理 Host 头,默认 $http_host
proxy_type 否 string 代理类型,http(默认)或 unix
remark 否 string 备注

注意:同一个 proxy_path 不能重复添加。若已存在 basic_auth 且路径冲突,需先删除 basic_auth 再添加。

输出参数

参数名称 类型 描述
status bool 操作结果
msg string 提示信息

示例

请求

curl -X POST "http://192.168.168.213:8888/mod/proxy/com/add_proxy/stype" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "site_name=example.com&proxy_path=/api&proxy_pass=http://127.0.0.1:3001&request_time=...&request_token=..."

响应

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

Type to search…

↑↓ navigate↵ selectEsc close