v5.5.1
Improvements
- Refactored HTTP proxy request handling for improved performance
- Added logic to set default port based on protocol in HTTP proxy
- Externalized HTTP proxy error page into a separate file
- Updated to use
github.com/zhaojh329/rtty-go/protopackage
Optimizations
- Replaced string-based keys with byte arrays for HTTP proxy in sync.Map
- Stripped default ports (80 for HTTP, 443 for HTTPS) from Host header in HTTP proxy to comply with HTTP specifications
Full Changelog: v5.5.0...v5.5.1
改进
- 重构了HTTP代理请求处理,提高了性能
- 在HTTP代理中添加了基于协议设置默认端口的逻辑
- 将HTTP代理错误页面提取到单独的文件中
- 更新为使用
github.com/zhaojh329/rtty-go/proto包
优化
- 在HTTP代理的sync.Map中用字节数组替换字符串键
- 从HTTP代理的Host头中移除默认端口(HTTP的80和HTTPS的443),以符合HTTP规范
完整变更记录: v5.5.0...v5.5.1