feat: add client IP diagnostics and blocking

This commit is contained in:
whyour
2026-08-16 13:57:33 +08:00
parent 83e4490b57
commit 31f78e4d1f
16 changed files with 832 additions and 75 deletions
+31
View File
@@ -596,6 +596,37 @@
"验证码": "验证码",
"验证码为6位数字": "验证码为6位数字",
"黑名单": "黑名单",
"客户端 IP": "客户端 IP",
"可信代理配置说明": "可信代理配置说明",
"系统从离青龙最近的一跳开始,由右向左检查代理链,并把第一个不可信地址作为客户端 IP。": "系统从离青龙最近的一跳开始,由右向左检查代理链,并把第一个不可信地址作为客户端 IP。",
"代理层数只适合所有访问路径长度完全一致的部署;生产环境更推荐填写代理的固定 IP 或专用网络 CIDR。不要直接使用 true。": "代理层数只适合所有访问路径长度完全一致的部署;生产环境更推荐填写代理的固定 IP 或专用网络 CIDR。不要直接使用 true。",
"当前由环境变量 QL_TRUST_PROXY 管理": "当前由环境变量 QL_TRUST_PROXY 管理",
"请修改容器环境变量并重启,系统设置不能覆盖环境变量。": "请修改容器环境变量并重启,系统设置不能覆盖环境变量。",
"Trust Proxy 自定义设置": "Trust Proxy 自定义设置",
"直接访问": "直接访问",
"一层代理": "一层代理",
"固定多层": "固定多层",
"指定地址或网段": "指定地址或网段",
"层": "层",
"保存配置": "保存配置",
"当前生效值": "当前生效值",
"默认配置": "默认配置",
"环境变量": "环境变量",
"客户端 IP 诊断": "客户端 IP 诊断",
"重新诊断": "重新诊断",
"Socket 地址": "Socket 地址",
"最终客户端 IP": "最终客户端 IP",
"距离青龙": "距离青龙",
"跳": "跳",
"判定": "判定",
"可信代理": "可信代理",
"最终客户端": "最终客户端",
"未检查": "未检查",
"请输入可信代理地址或网段": "请输入可信代理地址或网段",
"加入黑名单": "加入黑名单",
"移出黑名单": "移出黑名单",
"确认加入 IP 黑名单": "确认将该 IP 加入黑名单?",
"确认移出 IP 黑名单": "确认将该 IP 移出黑名单?",
"默认为 CPU 个数": "默认为 CPU 个数",
",保存后不可恢复": ",保存后不可恢复",
",删除后不可恢复": ",删除后不可恢复",