使用frp内网穿透后,访问宝塔面板,提示Internal Server Error
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:宝塔linux面板 11.2.0系统版本:CentOS7.9问题描述:使用frp内网穿透后,使用代理的ip(112.34.56.78:27273)访问宝塔面板,提示Internal Server Error,使用内网ip(192.168.0.200:27273)访问宝塔面板,没有问题,使用命令行输入bt 用22显示面板错误日志,查看显示是forwarded_ips = request.headers.get('X-Forwarded-For').split(',')AttributeError: 'NoneType' object has no attribute 'split'。相关截图(日志、错误):data:image/png;base64,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
完整的错误日志是
- Exception on /login
Traceback (most recent call last):
File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1823, in full_dispatch_request
rv = self.dispatch_request()
File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request
return self.ensure_sync(self.view_functions)(**view_args)
File "/www/server/panel/BTPanel/__init__.py", line 1954, in login
return public.error_not_login(None)
File "class/public.py", line 5755, in error_not_login
client_status = check_client_info()
File "class/public.py", line 8272, in check_client_info
remote_addr = get_client_ip()
File "class/public.py", line 834, in get_client_ip
return GetClientIp()
File "class/public.py", line 807, in GetClientIp
forwarded_ips = request.headers.get('X-Forwarded-For').split(',')
AttributeError: 'NoneType' object has no attribute 'split'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 2529, in wsgi_app
response = self.full_dispatch_request()
File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1825, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1676, in handle_user_exception
return self.ensure_sync(handler)(e)
File "/www/server/panel/BTPanel/__init__.py", line 425, in error_500
return public.error_not_login()
File "class/public.py", line 5755, in error_not_login
client_status = check_client_info()
File "class/public.py", line 8272, in check_client_info
remote_addr = get_client_ip()
File "class/public.py", line 834, in get_client_ip
return GetClientIp()
File "class/public.py", line 807, in GetClientIp
forwarded_ips = request.headers.get('X-Forwarded-For').split(',')
AttributeError: 'NoneType' object has no attribute 'split' 你x头都设置错了,还好意思问
页:
[1]