-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v3.1.2 #368
Conversation
tobychui
commented
Nov 2, 2024
- Added auto start port 80 listener on acme certificate generator
- Fixed unable to remove new stream proxy bug
- Added polling interval and propagation timeout option in ACME module
- Added support for custom header variables
- Added support for X-Remote-User
- Added port scanner
- Optimized codebase for stream proxy and config file storage
- Removed sorting on cert list
- Fixed request certificate button bug
- Fixed cert auto renew logic
- Added more code to SSO system (disabled in production branch)
- Added struct for oauth - Added interception handler for Zoraxy SSO - Added user structure for SSO
Update development branch to match new project URL and docker config
- Moved stream proxy config from database to file based conf - Optimized implementation for detecting proxy rule running - Fixed #320 (hopefully)
- Added support for using nginx-like variables in custom headers - Supported variables includes: $host, $remote_addr, $request_uri, $request_method, $content_length, $content_type, $uri, $args, $scheme, $query_string, $http_user_agent and $http_referer - Added test case for custom header variable rewriter
- Removed windows 7 support
- Updated geoip table - Fixed bug in streamproxy delete in dev version - Commented SSO related features (WIP) for release
- Added automatic port 80 listener enable for those who don't read our wiki - Reduced default interval for polling and propagation timeout
@PassiveLemon If you got some free time recently, can you help check if the new Stream Proxy config works in docker? I have changed the Stream Proxy config store from database to file based, and from my testing, it should have fixed #320. Thanks! |
Building Zoraxy in the container fails with:
Maybe this typo is the cause? // ------v DefinAtion
headerRewriteDefination := rewrite.UserDefinedHeader{
Key: name,
Value: value,
Direction: rewriteDirection,
IsRemove: isRemove,
}
//Create a new custom header object ------v DefinItion
err = targetProxyEndpoint.AddUserDefinedHeader(&headerRewriteDefinition)
if err != nil {
utils.SendErrorResponse(w, "unable to add header rewrite rule: "+err.Error())
return
} |
Fixed typo
I wasn't able to recreate the issue so I can't say if it was fixed but stream proxies do work |