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
kirari04
e3f8c99ed3
poc of an ratelimit implementation
2024-06-10 17:52:16 +02:00
Toby Chui
b00e302f6d
Added new custom header structure
...
+ Moved custom header rewrite to dpcore
+ Restructure dpcore header rewrite sequence
+ Added advance custom header settings (zoraxy to upstream and zoraxy to downstream mode)
+ Added header remove feature
+ Removed password requirement for SMTP #80
+ Completed stream proxy module (TCP and UDP)
+ Optimized UX for reminding user to click Apply after port change
+ Added version number to footer #160
2024-06-09 22:49:35 +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
33c7c5fa00
Custom header support
...
+ Added custom header
+ Removed unused files
2024-02-17 20:28:19 +08:00
Toby Chui
e980bc847b
Updated a lot of stuffs
...
+ Added comments for whitelist
+ Added automatic cert pick for multi-host certs (SNI)
+ Renamed .crt to .pem for cert store
+ Added best-fit selection for wildcard matching rules
+ Added x-proxy-by header
+ Added X-real-Ip header
+ Added Development Mode (Cache-Control: no-store)
+ Updated utm timeout to 10 seconds instead of 90
2024-02-16 15:44:09 +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
ce4ce72820
Added optional TLS bypass mechanism
...
+ Added opt-out for subdomains for global TLS settings #44
+ Optimized subdomain / vdir editing interface
2023-11-25 15:54:28 +08:00
Toby Chui
172479e4fb
Added default HTTP/2 Mode
...
+ Added automatic HTTP/2 switch to TLS mode (Related to #40 )
2023-10-20 13:44:47 +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
48dc85ea3e
Updates 2.6.4
...
+ Added force TLS v1.2 above toggle
+ Added trace route
+ Added ICMP ping
+ Added special routing rules module for up-coming acme integration
+ Fixed IPv6 check bug in black/whitelist
+ Optimized UI for TCP Proxy
+
2023-06-16 00:48:39 +08:00
Toby Chui
20fd8e9a49
Updates v2.6.1
...
+ Added reverse proxy TLS skip verification
+ Added basic auth
+ Edit proxy settings
+ Whitelist
+ TCP Proxy (experimental)
+ Info (Utilities page)
2023-05-31 22:22:47 +08:00
Toby Chui
5952a1b55f
Updates v2.6 experimental build
...
+ Basic auth
+ Support TLS verification skip (for self signed certs)
+ Added trend analysis
+ Added referer and file type analysis
+ Added cert expire day display
+ Moved subdomain proxy logic to dpcore
2023-05-27 11:12:34 +08:00
Toby Chui
c07d5f85df
v2 init commit
2023-05-22 23:05:59 +08:00
Toby Chui
a1d779a0ce
Removed alpha prototype source
2023-05-04 20:42:35 +08:00
Toby Chui
44c1e60fb8
Added rule handles to dynamic proxy core
2023-04-15 23:29:47 +08:00
Toby Chui
b5f3234d45
Added Zoraxy experimental
2023-04-13 22:07:38 +08:00