v3.3.0
chaitin/SafeLinev3.3.0Sep 7, 2023by dundunHa
AI Summary
Adds custom error pages and integrates reCAPTCHA into rate limiting. Improves security and error reporting.
Key Highlights
- Customizable text added to the block page
- Rate limiting now supports reCAPTCHA as a restriction method
- Clearer error message when domain does not match
- Rate limiting status code changed to 429 to distinguish from standard blocking
- Enhanced backend login security
New Features
- Custom error page text
- ReCAPTCHA integration in rate limiting
- 429 status code for rate limiting
- Enhanced backend security
Full Release Notes
### 新增 - 支持设置拦截页面附加说明([#192](https://github.com/chaitin/SafeLine/issues/192)) - 频率限制新增 “人机验证” 的限制方式([#226](https://github.com/chaitin/SafeLine/issues/226)) ### 优化 - 当网站域名不匹配的时候,返回 “网站不存在” ,提示更清晰([#58](https://github.com/chaitin/SafeLine/issues/58)) - 修复 攻击事件->原始日志 的 “攻击地址” 中显示额外的转义符的问题 - 修复站点详情中 “今日总请求量” 和站点列表的 “今日访问量” 不一致的问题([#279](https://github.com/chaitin/SafeLine/issues/279)) - 频率限制后直接封禁的拦截状态码改为 429,和普通拦截 403 区分开,方便排查拦截原因 - 加强后台登录安全性(感谢微信交流 20 群「千年之狐」提供的建议) - 优化安装/升级时 CPU ssse3 指令集的检查方式([#273](https://github.com/chaitin/SafeLine/issues/273)) - 优化界面样式交互,修复一些已知问题