Updates 2.6.6
This version fixes some bugs in 2.6.5 and added a few minor new features.
- Added basic auth editor custom exception rules
- Fixed redirection bug under another reverse proxy and Apache location headers
- Optimized memory usage (from 1.2GB to 61MB for low speed geoip lookup mode or 650MB for high speed mode, see technical notes below)
- Added unset subdomain custom redirection feature
- Fixed potential security issue in satori/go.uuid
By @daluntw
- Added custom acme feature in back-end
- Added bypass TLS check for custom acme server
Notes regarding low / high speed GeoIP lookup mode
Zoraxy will try to resolve and store the visitors country of origin in its statistic collector. As requested by users regarding the memory usage issue, we added a low speed mode for GeoIP lookup logic to reduce memory usage by space time tradeoff. The low speed mode (default mode) of GeoIP lookup will slow down each request by around 6ms, which is not significant in homelab / self hosting environment. However, if you plan to use Zoraxy in production environment, you can enable to high speed mode by using -fastgeoip=true
. We also optimized the high speed mode data structure so it now use around 600 - 700MB of RAM instead of 1.2GB. If your server have that capacity to run in high speed mode, we generally recommend using high speed mode for better user experience.