谢谢回复,已经自己解决了,其实可以支持 CDN。
具体方法是在 /www/server/panel/class/public.py 第500行附近
找到
- return request.remote_addr.replace('::ffff:','')
复制代码
修改为
- return request.headers.getlist("X-Forwarded-For")[0].replace('::ffff:','')
复制代码
这样问题就完美解决,日志里获取到的登录面板的 IP 也是正确的。
不过下个版本一更新还要再手动修改一次,还是希望宝塔能加入获取 IP 方式的设置选项,感谢 |