Toby Chui
5c8e4a7df1
Fixed priority sort logic for HTTP proxy rule
...
Fixed proxy rule sort logic from alphabetical to best match
2025-10-21 07:52:07 +08:00
Toby Chui
298444a53f
Merge pull request #858 from tobychui/main
...
master branch sync
2025-10-19 22:18:48 +08:00
Toby Chui
41cf0cc2c7
Fixed #856
...
Updated upstreamHostSwap to accept currentTarget and avoid swapping to the same proxy endpoint, preventing unnecessary loopback handling. Also bumped SYSTEM_VERSION to 3.2.9.
2025-10-19 22:11:58 +08:00
Toby Chui
863113a1b8
Merge pull request #853 from Morethanevil/main
...
Update CHANGELOG.md
2025-10-18 10:17:06 +08:00
Marcel
aa9036fa8b
Update CHANGELOG.md
2025-10-17 16:23:35 +02:00
Toby Chui
341f24bcac
Merge branch 'main' of https://github.com/tobychui/zoraxy
v3.2.8
2025-10-16 21:50:04 +08:00
Toby Chui
af5f835876
Updated build in geoip db
2025-10-16 21:49:30 +08:00
Toby Chui
ece4a39e8c
Merge pull request #851 from tobychui/v3.2.8
...
V3.2.8
2025-10-16 21:48:29 +08:00
Toby Chui
54a18169d7
Added untrust ip get in netutils
2025-10-16 20:13:33 +08:00
Toby Chui
9a5a0eb84d
Added user selectable min TLS version
...
- Added user selectable min TLS version in UI
- Updated api to support custom TLS versions
2025-10-15 20:20:58 +08:00
Toby Chui
deb096545d
Update udpprox.go
...
- Added the missing proper type conversion for UDP proxy protocol version field
2025-10-15 19:38:35 +08:00
Toby Chui
824972a1e2
Added custom type for Proxy Protocol Version
...
- Changed enum type for proxy protocol
- Added warning for proxy protocol 1 on UDP selection in UI
2025-10-15 07:40:48 +08:00
Toby Chui
0e78f3af65
Merge pull request #848 from jemmy1794/feature/Proxy_Protocol_V2
...
Add support for Proxy Protocol V1 and V2 in streamproxy configuration
2025-10-15 07:28:44 +08:00
jemmy1794
aa243f23ee
Add WriteProxyProtocolHeaderUDP function to support Proxy Protocol v2 for UDP connections
2025-10-14 21:56:11 +08:00
jemmy1794
8d29a929f7
Add support for Proxy Protocol V1 and V2 in streamproxy configuration
...
- Updated HTML form to allow selection of Proxy Protocol version.
- Backend and config struct now use ProxyProtocolVersion (int) instead of UseProxyProtocol (bool).
- UI and API now pass and display Proxy Protocol version.
TODO: UDP should only allow Proxy Protocol V2
2025-10-14 21:30:32 +08:00
Toby Chui
66572981b3
Optimized TLS list
...
- Optimized TLS certificate list
- Added common name auto fill for certificate upload tool
- Updated version number
- Removed unused code in helper
2025-10-13 21:09:29 +08:00
Toby Chui
9ed9d9ede4
Merge pull request #847 from zen8841/fix845
...
Move function:NormalizeDomain to netutils module
2025-10-13 18:35:40 +08:00
Zen Wen
ed1b0ec673
Move function:NormalizeDomain to netutils module
2025-10-13 13:16:20 +08:00
Toby Chui
b22e011131
Merge pull request #846 from zen8841/fix845
...
Fix #845
2025-10-13 12:48:07 +08:00
Zen Wen
d155ea3795
Linting and formatting
2025-10-13 00:50:28 +08:00
Zen Wen
dd610e5f75
fix #845
2025-10-13 00:23:15 +08:00
Zen Wen
c424b92036
Move function:NormalizeDomain to utils module
2025-10-13 00:16:31 +08:00
Toby Chui
2c270640e9
Added #843
...
- Added checkbox for disabling uptime monitor in new proxy
2025-10-11 21:36:16 +08:00
Toby Chui
ec91a1986f
Merge pull request #841 from Morethanevil/main
...
Update CHANGELOG.md
2025-10-10 16:18:19 +08:00
Toby Chui
cf2cf18136
Added check for loopback proxy enable state
...
- Added check and show 521 if the loopback proxy endpoint is disabled
2025-10-10 15:51:00 +08:00
Marcel
de5b95e086
Update CHANGELOG.md
...
Great work as always :)
2025-10-10 08:54:32 +02:00
Toby Chui
e77f947d1d
Added loopback proxy support
...
- Added support for shortcut loopback setup in local setups
2025-10-10 14:43:38 +08:00
Toby Chui
ca12facaf2
Fixed bug in sidebar plugin list update
...
- Fixed remove plugin when the plugin is still running but plugin in sidebar not automatically removed bug
v3.2.7
2025-10-09 19:14:12 +08:00
Toby Chui
88aba38495
Merge pull request #837 from tobychui/v3.2.7
...
V3.2.7
2025-10-09 18:43:50 +08:00
PassiveLemon
95375d3298
Update logrotate flag description
2025-10-09 00:08:28 -04:00
Toby Chui
2c3f36d9a3
Merge pull request #829 from jimmyGALLAND/fix-acme-renew
...
fix acme renew
2025-10-03 07:16:20 +08:00
jimmyGALLAND
030ef2e01c
allow domain labels with no minimum length
2025-10-02 12:42:13 +02:00
Toby Chui
85cad1e2b6
Updated #821
2025-09-26 07:12:17 +08:00
Toby Chui
94afb6e3a5
Optimized mobile side menu
...
- Optimized width for mobile side menu items
2025-09-25 21:11:28 +08:00
Toby Chui
84a4eaaf95
Fixed #821
...
- Added the recommended code snippet
2025-09-25 21:11:10 +08:00
Toby Chui
f98e1b8218
Fixed #706
...
- Added conditional injection of x-proxy-by zoraxy header by only injecting tracker when -dev flag is set to true
2025-09-24 21:53:11 +08:00
Toby Chui
778df1af0f
Updated #411
...
- Added support for human readable units in -logrotate flag
2025-09-24 20:31:53 +08:00
jimmyGALLAND
2140e5b0b5
-Add support for including Subject Alternative Names (SANs) from
...
existing certificates during both manual and automatic renewals.
-Enhance filtering and normalization of domain names from the UI
to ensure only valid domains are included when requesting certificates.
2025-09-23 23:36:49 +02:00
Toby Chui
e9c1d14e23
Removed unused code from PR
2025-09-22 20:07:38 +08:00
Toby Chui
5477822015
Merge pull request #828 from jimmyGALLAND/fix-restart-after-acme-DNS-challenge
...
Fix restart after acme dns challenge
2025-09-22 20:05:20 +08:00
jimmyGALLAND
b0922c466d
fix: restart issue after ACME certificate update with DNS challenge
2025-09-22 01:21:21 +02:00
Toby Chui
1faaae21d7
Merge pull request #827 from Saeraphinx/webui-style-changes
...
Update Sidebar CSS
2025-09-20 12:32:42 +08:00
Saera
53c73e1e77
update styling
2025-09-19 11:44:20 -05:00
Toby Chui
0805da9d13
Added more test cases for netutil ipmatch
2025-09-19 21:14:20 +08:00
Toby Chui
52f652fbaf
Enable SNI offload in HTTPS proxy connections
...
Updated the ReverseProxy's ProxyHTTPS method to use tls.Dial with SNI support when connecting to upstream servers. Also incremented SYSTEM_VERSION to 3.2.7.
2025-09-17 07:37:21 +08:00
Toby Chui
d5a980094b
Merge pull request #804 from tobychui/v3.2.6
...
- Optimized SSO / forward auth feature
- Added plugins API call and example
- Added experimental events system and plugin API
- Updated lego for DNS challenge
- Added experimental log rotate (default off)
- Updated log viewer UI
v3.2.6
2025-09-16 20:32:59 +08:00
Toby Chui
3a2b38aac7
Update src/mod/info/logger/logger.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-16 19:56:06 +08:00
Toby Chui
2a6f4d52b2
Refactor mux setup and fix ReverseProxyInit typo
...
- Reorganized HTTP mux initialization to clarify plugin and webmin UI routing, replacing parentMux with entryMux.
- Fixed typo in ReverseProxyInit function name and updated its usage in main.go.
2025-09-13 23:46:38 +08:00
Toby Chui
6efab48d33
Merge pull request #820 from AnthonyMichaelTDM/issue819
...
put plugin API on separate mux not protected by CSRF
2025-09-13 23:16:27 +08:00
Anthony Rubick
e2c0fe3abf
fix(example plugin): text color in dark mode
2025-09-13 02:47:55 -05:00