Toby Chui
634e9c9855
v3.1.3 init commit
...
- Fixed #378
- Added wip dark theme
- Fixed in code typo
- Fixed int conversion bug in some DNS challenge supplier
2024-11-08 22:24:07 +08:00
Toby Chui
c5ca68868b
Optimized ACME logic
...
- Added automatic port 80 listener enable for those who don't read our wiki
- Reduced default interval for polling and propagation timeout
2024-10-28 21:40:58 +08:00
Toby Chui
5c56da1180
Added basic oauth module structure (wip)
...
- Added struct for oauth
- Added interception handler for Zoraxy SSO
- Added user structure for SSO
2024-09-12 10:55:01 +08:00
Toby Chui
3392013a5c
Fixed #297
...
- Added UI to showcase ZeroSSL do not support DNS challenge
- Added test case for origin picker
- Updated zerotier struct info (wip)
2024-09-09 21:12:12 +08:00
Toby Chui
b40131d212
Updated geodb and merged PR from main
2024-08-23 17:52:36 +08:00
tobychui
a5ef6456c6
v3.1.1 init
...
- Fixed path traverse bug in web server file manager
- Merged docker container list from main
- Updated version code
- Merged network status fix from PR
- Removed unused comments in dpcore
-
2024-08-07 13:53:43 +08:00
Toby Chui
6ac16caf37
Update main.go
...
- Updated main to internal web fs
2024-07-31 16:15:59 +08:00
Toby Chui
94483acc92
Added log viewer filter
...
+ Added filter to log viewer #243
+ Added auto log refresh
2024-07-31 16:01:49 +08:00
Toby Chui
c1e16d55ab
Optimized csrf mux
...
- Forced same site to lax mode for better browser compatibility
- Set zoraxy-csrf as cookie name
2024-07-24 22:47:49 +08:00
Toby Chui
f595da92a1
Fixed #267
...
- Added csrf middleware to management portal mux
- Added csrf token to all html templates
- Added csrf validation to all endpoints
- Optimized some old endpoints implementation
2024-07-24 21:58:44 +08:00
Toby Chui
b1c5bc2963
Fixed #255
...
- Added host header manual overwrite feature
- Added toggle for automatic hop-by-hop header removing
2024-07-21 17:06:09 +08:00
Toby Chui
d3dbbf9052
Merge branch 'v3.1.0' of https://github.com/tobychui/zoraxy into v3.1.0
2024-07-21 15:11:27 +08:00
Toby Chui
f4a5c905e7
Fixed #256
...
- Added startup paramter to change the early renew days of certificates
- Changed the default early renew days of certificates from 14 days to 30 days
- Fixed vdir update not updating uptime monitor bug
2024-07-21 15:11:13 +08:00
tobychui
245379e91f
Fixed #254
...
- Added uptime cleaning logic to update function
2024-07-19 10:21:26 +08:00
Toby Chui
bddeae8365
Fixed manual renew certificate bug
...
- Fixed manual renew certificate bug in wildcard certs
- Updated version no
2024-07-16 22:08:51 +08:00
Toby Chui
cf9a05f130
Updated v3.0.9
...
- Added certificate download
- Updated netcup timeout value
- Updated geoip db
- Removed debug print from log viewer
- Upgraded netstat log printing to new log formatter
- Improved updater implementation
2024-07-16 11:30:12 +08:00
Toby Chui
8239f4cb53
Added apache compatible logger
...
- Rewritten the logger to make it more apache log parser friendly
- Fixed uptime not updating after upstream change bug
- Added SSO page (wip)
- Added log viewer
2024-07-14 22:25:49 +08:00
Toby Chui
aca6e44b35
Added load balance origin picker
...
+ Added load balance picker
+ Added fallback mode for upstream
+ Added stick session
2024-07-12 20:14:31 +08:00
Toby Chui
2aa35cbe6d
Added load balancer (wip)
...
+ Added support for multiple upstreams
+ Added load balancer
+ Added upstream abstraction in endpoint
+ Added load balancer structure
+ Added breaking change auto-updater
+ Added uptime monitor proxy type definitions
+ Added upstream editor UI
+ Fixed charset bug in many snippets HTML files
2024-07-01 21:17:20 +08:00
Toby Chui
7e62fef879
3.0.8 init
...
- Fixed rate limit bug #216
- Added HSTS auto subdomain include check
2024-06-25 18:10:39 +08:00
Toby Chui
e7b4054248
Finalized v3.0.7 codebase
2024-06-19 10:44:12 +08:00
Toby Chui
973d0b3372
Added load balancer module
...
- Added load balancer module wip
- Updated geoipv4
- Reduced uptime timeout to 5 sec
- Optimized rate limit implementation
- Fixed minor UI bug in stream proxy
2024-06-19 00:38:48 +08:00
Toby Chui
03974163d4
Added docker conditional compilation
...
- Moved docker UX optimization into module
- Added conditional compilation for Windows build
- Added Permission Policy header editor
- Fixed docker container list ui error message bug
2024-06-17 00:24:24 +08:00
Toby Chui
10048150bb
Optimized rate limiter implementation
...
- Moved rate limiter scope into proxy router
- Give IpTable a better name following clean code guideline
- Optimized client IP retrieval method
- Added stop channel for request counter ticker
- Fixed #199
- Optimized UI for rate limit
2024-06-14 23:42:52 +08:00
Toby Chui
1183b0ed55
Finalized v3.0.6 changes
...
- Updated geodb database
- Updated custom header UI
- Added tools for update acmedns and geodb
2024-06-10 15:36:20 +08:00
Toby Chui
c6f7f37aaf
Added stream proxy UDP support
...
+ Added UDP support #147 (wip)
+ Updated structure for proxy storage
+ Renamed TCPprox module to streamproxy
+ Added multi selection for white / blacklist #176
2024-06-07 01:12:42 +08:00
Toby Chui
136d1ecafb
init commit
...
+ Added fastly_client_ip to X-Real-IP auto rewrite
+ Updated header rewrite data structure (wip)
+ Added atomic accumulator to TCP proxy
+ Added wip UDP proxy
+ Added white logo for future dark theme
2024-06-06 11:30:16 +08:00
Toby Chui
d596d6b843
v3.0.5 init commit
...
+ Added external domain name detection for PR #168
+ Updated uptime error message in 5xx range
+ Modernized reverse proxy error page template
+ Added wip permission policy module
2024-05-24 22:24:14 +08:00
Toby Chui
3df96350a3
Updated version number
2024-05-06 19:06:59 +08:00
Toby Chui
7ba997dfc2
Added support for changing mdns name
...
+ Added `mdnsname` startup flag
2024-04-30 11:49:34 +08:00
Toby Chui
de658a3c6c
Minor bug fix
...
- Added potential fix for #130
- Added fix for disabled virtual directory check (future features)
- Updated version number to v3.0.3
2024-04-26 22:40:27 +08:00
Toby Chui
b8cf046ca6
Fixed offline font bug
...
- Fixed offline font bug
- Set to pre-release embedded webui
2024-04-24 11:34:00 +08:00
Toby Chui
8e648a8e1f
v3.0.2 init commit
...
+ Fixed zeroSSL bug (said by @yeungalan ) #45
+ Fixed manual renew button bug
+ Seperated geodb module with access controller
+ Added per hosts access control (experimental) #69
+ Fixed basic auth not working on TLS bypass mode bug
+ Fixed empty domain crash bug #120
2024-04-14 19:37:01 +08:00
Toby Chui
6af047430c
Added UI for WebSocket Origin Check bypass
2024-03-12 14:03:31 +08:00
Toby Chui
200c924acd
3.0.1 init commit
...
- Removed Go HTTP client UA
- Added optional bypass of websocket origin check #107
- Added basic forward proxy for debug
- Fixed UI error in network utils tab
2024-03-10 14:49:18 +08:00
Toby Chui
43a4bf389a
Updated README
2024-02-17 21:07:28 +08:00
Toby Chui
216b53f224
Updated GAN features
...
+ Added add controller as memeber feature
+ Deprecated aroz subservice support
2024-02-16 21:16:14 +08:00
Toby Chui
3228789375
Restructured proxy routing logic
...
- Moved virtual directory into host routing object
- Generalized root and hosts routing struct
- Optimized UI
2024-02-13 21:46:43 +08:00
Toby Chui
4ca0fcc6d1
Update main.go
...
Swap to use embedded web fs
2023-11-25 16:38:15 +08:00
Toby Chui
e363d55899
Fixed #77 and added systemwide logger
...
+ Added system wide logger (wip)
+ Fixed issue #77 uptime monitor bug
+ Added backend options for bypass global TLS (or allow per rule TLS settings, wip)
+
2023-11-25 12:50:30 +08:00
tobychui
156fa5dace
Bug fix
...
+ Added potential fix for #67
+ Update version number
+ Changed default static web port to 5487 so it is even more unlikely to be used
+
2023-10-20 11:01:28 +08:00
Toby Chui
fd6ba56143
Added web directory manager
...
+ Added web directory manager
+ Added dummy service expose proxy page
+ Moved ACME and renew to a new section in TLS management page
2023-09-24 23:44:48 +08:00
Toby Chui
b63a0fc246
Added static web server and black / whitelist template
...
- Added static web server
- Added static web server default index
- Added embeded templates to blacklist / whitelist
- Added wip Web Directory Manager
Place the templates at ./www/templates/blacklist.html or whitelist.html to replace the build in embedded template for access control 403 error
-
2023-09-14 16:15:40 +08:00
Toby Chui
a692ec818d
Static web server
...
- Fixed arm64 build bug in Make file
- Added wip static web server
2023-09-12 16:41:52 +08:00
Toby Chui
507c2ab468
Updated 2.6.7 init
2023-09-09 12:28:24 +08:00
Toby Chui
f15c774c70
Updated go mod
...
+ Updated go mod to latest version
+ Fixed minor UX problem pn acme snippet
2023-08-30 12:16:53 +08:00
Toby Chui
73ab9ca778
Optimized memory usage and root routing
...
+ Added unset subdomain custom redirection feature #46
+ Optimized memory usage by space time tradeoff in geoip lookup to fix #52
+ Replaced all stori/go.uuid to google/uuid for security reasons #55
2023-08-27 10:18:49 +08:00
Toby Chui
4f7f60188f
Added basic auth exception paths
...
Added feature request from #25
2023-08-22 23:46:54 +08:00
Toby Chui
a3d55a3274
Patching redirection bug
...
+ Added wip basic auth editor custom exception rules
+ Added custom logic to handle apache screw up redirect header
2023-08-20 14:50:25 +08:00
Toby Chui
70adadf129
bug fixes for 2.6.5
...
+ Added potential fixes for #34 and #39
+ Added better error handling for #43
2023-08-17 14:08:48 +08:00