其他接口(代理、ACME、头像、安装)¶
proxysend¶
- interface address:
/proxysend
- HTTP request method:
POST
- request params:
见实现(代理发送请求参数)
- response code:
200: 代理结果
proxydomain page¶
- interface address:
/proxydomain
- HTTP request method:
GET
- request params:
- response code:
200: 代理域名配置页 HTML
acme create certificate¶
- interface address:
/acme/create
- HTTP request method:
POST
- request params:
见实现(域名等,用于申请证书)
- response code:
200: 创建结果
说明:ACME 证书申请,需配置 CertDir、AdminEmail 等。
acme renew certificate¶
- interface address:
/acme/renew
- HTTP request method:
POST
- request params:
见实现
- response code:
200: 续期结果
gravatar¶
- interface address:
/gravatar/:id
/defaultgravatar
- HTTP request method:
GET
- request params:
id (path): 用户/标识 ID(/gravatar/:id)
- response code:
200: 头像图片或默认头像重定向
install script¶
- interface address:
/install
- HTTP request method:
GET
- request params:
- response code:
200: 返回 static/install/init.sh 文本内容(Content-Type: text/plain)
ACME HTTP-01 challenge¶
- interface address:
/.well-known/acme-challenge/:token
- HTTP request method:
GET
- request params:
token (path): ACME 挑战 token
- response code:
200: 返回 key authorization 字符串
404: token 无效