v3.0.0

chaitin/SafeLinev3.0.0Aug 17, 2023by zclaiqcc

AI Summary

Major update introducing Site Details for traffic monitoring and common site configurations.

Key Highlights

  • New Site Details view for automatic resource monitoring
  • Support for multiple domains and ports per site
  • Common site configurations: Force HTTPS, HTTP/2, IPv6
  • Forwarding of client Host and Protocol headers

New Features

  • Site Details traffic monitoring
  • Multiple domains and ports support
  • Common site configuration (HTTPS, HTTP/2, IPv6)
  • Host/Protocol forwarding

Full Release Notes

### 新增

- 新增站点详情,能自动从流量中记录网站资源,一览资源的存活、访问情况
  - PS. 考虑机器资源消耗问题,当前版本每个站点下最多记录 250 个资源
- 站点支持输入多个域名、端口([#162](https://github.com/chaitin/safeline/issues/162))
- 通用配置中新增 “站点通用配置”,支持一键开启:
  - 强制 HTTPS([#67](https://github.com/chaitin/safeline/issues/67))
  - 使用 HTTP/2([#161](https://github.com/chaitin/safeline/issues/161))
  - 监听 IPv6([#166](https://github.com/chaitin/safeline/issues/166))
  - 传递客户端连接的 Host 和协议,方便后续服务器处理

![image](https://github.com/chaitin/safeline/assets/6045228/ab83cda9-c210-4452-b610-945d352c22ce)

### 优化

- 优化限频配置的默认值
- 增加 HTTP 497 错误重定向。当以 HTTP 协议访问 HTTPS 端口时,将重定向到 HTTPS([#186](https://github.com/chaitin/safeline/issues/186))
- 默认拒绝 IP 和其他非指定域名的访问。如果需要通过 IP 访问站点,可以给站点添加一个 "*" 域名([#58](https://github.com/chaitin/safeline/issues/58))
- 优化若干 UI 交互细节和文字提示