diff --git a/web/views/@default/settings/security/index.html b/web/views/@default/settings/security/index.html index 1b39f05c..e71fbed9 100644 --- a/web/views/@default/settings/security/index.html +++ b/web/views/@default/settings/security/index.html @@ -61,7 +61,7 @@ 自定义客户端IP报头 -

可以通过此报头获取客户端IP,类似于X-Forwarded-ForClient-IP,用于使用反向代理访问管理系统的情形;如果有多个报头可以使用空格隔开。

+

可以通过此报头获取客户端IP,类似于X-Forwarded-For X-Real-IP Client-IP [填入],用于使用反向代理访问管理系统的情形;如果有多个报头可以使用空格隔开。

diff --git a/web/views/@default/settings/security/index.js b/web/views/@default/settings/security/index.js index 295a9aaf..b7c97900 100644 --- a/web/views/@default/settings/security/index.js +++ b/web/views/@default/settings/security/index.js @@ -1,3 +1,11 @@ Tea.context(function () { this.success = NotifyReloadSuccess("保存成功") + + this.addDefaultClientIPHeaderNames = function (headerNames) { + if (this.config.clientIPHeaderNames == null || this.config.clientIPHeaderNames.length == 0) { + this.config.clientIPHeaderNames = headerNames + } else { + this.config.clientIPHeaderNames += " " + headerNames + } + } }) \ No newline at end of file