问题描述
在Nextcloud的日志中发现大量提示指出服务器受到爆破(Brute Force)。但是其实只是手机端Photos以及Nextcloud APP的正常刷新。被误判后导致性能严重下降,拖慢程序运行。此外,IP地址显示不正确,所有外来IP均被显示为Docker的网关127.17.0.1。
问题解决
解决IP未能正确显示的问题
1. 更改frpc的配置文件
[nextcloud]
type = http
local_port = 8080
subdomain = cloud
2.更改config.php,将反向代理服务器(显示的错误IP)加入trusted_proxies
'trusted_proxies' =>
array (
0 => '172.17.0.1',
1 => '127.0.0.1',
),
解决错误被识别为爆破的问题
在应用–>Security中找到Brute-force Settings并启用