v3.2.5
tobychui/zoraxyv3.2.5Jul 20, 2025by tobychui
AI Summary
This release introduces customizable TLS/SSL certificate selection with the ability to disable SNI functionality, alongside Proxy Protocol v1 support for stream proxies. It also includes significant refactoring of TLS certificate management APIs and configuration path improvements to replace hard-coded paths.
Key Highlights
- Added user-customizable TLS/SSL certificate selection with SNI disable option
- Introduced Proxy Protocol v1 support for stream proxy
- Refactored TLS certificate management with new API endpoints and optimized tlscert module
- Added CONF_FOLDER constant to phase out hard-coded configuration storage paths
- Fixed Proxy UI bug
New Features
- Custom TLS/SSL certificate selection for HTTP proxies
- SNI (Server Name Indication) disable functionality
- Proxy Protocol v1 support for stream proxy
- New API endpoint /api/proxy/setTlsConfig for TLS configuration management
Full Release Notes
<img width="1037" height="772" alt="圖片" src="https://github.com/user-attachments/assets/7c0c5f92-cb71-47ce-9ed2-0bd935ad21fd" /> ## v3.2.5 This version added a new feature that allow user customize their choice of TLS / SSL certificate and disable SNI function, as well as added proxy protocol v1 support to stream proxy. ### Change Log * Added new API endpoint /api/proxy/setTlsConfig (for HTTP Proxy Editor TLS tab) * Refactored TLS certificate management APIs with new handlers * Removed redundant functions from src/cert.go and delegated to tlsCertManager * Code optimization in tlscert module * Introduced a new constant CONF_FOLDER and updated configuration storage paths (phasing out hard coded paths) * Updated functions to set default TLS options when missing, default to SNI By @jemmy1794 * Added Proxy Protocol v1 support in stream proxy * Fixed Proxy UI bug