refactor: 指定合法代理ip解决无法在代理情况获取真实客户端ip问题
This commit is contained in:
3
.env.dev
3
.env.dev
@@ -11,6 +11,9 @@ DB_PREFIX = ow_
|
|||||||
|
|
||||||
DEFAULT_LANG = zh-cn
|
DEFAULT_LANG = zh-cn
|
||||||
|
|
||||||
|
# 前端代理服务器ip(影响使用代理访问情况下的客户端ip获取)
|
||||||
|
PROXY_SERVER_IP[] = 120.79.27.160
|
||||||
|
|
||||||
[JWT]
|
[JWT]
|
||||||
TTL=3600
|
TTL=3600
|
||||||
REFRESH_TTL=20160
|
REFRESH_TTL=20160
|
||||||
|
|||||||
@@ -4,5 +4,12 @@ namespace app;
|
|||||||
// 应用请求对象类
|
// 应用请求对象类
|
||||||
class Request extends \think\Request
|
class Request extends \think\Request
|
||||||
{
|
{
|
||||||
|
protected $proxyServerIp = [];
|
||||||
|
|
||||||
|
public function __construct()
|
||||||
|
{
|
||||||
|
parent::__construct();
|
||||||
|
// 设置前端代理服务器IP地址,让代理访问情况下,正确获取真实客户端IP地址
|
||||||
|
$this->proxyServerIp = env('PROXY_SERVER_IP', ['120.79.27.160']);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user