Skip to content

Updates 2.6.6

Compare
Choose a tag to compare
@tobychui tobychui released this 30 Aug 07:51
· 297 commits to main since this release
50d5ded

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.

Updates 7 Sept 2023

A quick patch has been applied to the binary and fixed a minor UI bug that causes the backend to generate stating certificates (See issue #61 ). If you are using old version of v2.6.6, it is recommend that you download the new binary and overwrite the old one.