v3.3.1-rc1

tobychui/zoraxyv3.3.1-rc1Jan 4, 2026by tobychui

AI Summary

Version 3.3.1-rc1 introduces secondary listening address support, allowing users to configure dedicated ports or addresses for specific proxy rules. It also adds experimental CAPTCHA gating, Proxy Protocol v1/v2 consumer support for the TLS listener, and UI improvements including authentication visibility in the HTTP proxy list.

Key Highlights

  • Secondary listening address support for dedicated proxy rule configurations
  • Experimental CAPTCHA gating feature for access control
  • Proxy Protocol v1/v2 consumer support for use behind reverse proxies
  • Authentication status display added to HTTP proxy list
  • Security improvements including Docker CVE fixes and lego v4.30.1 update

New Features

  • Secondary listening address configuration for proxy rules
  • Experimental CAPTCHA gating
  • Proxy Protocol v1/v2 consumer support in TLS listener
  • Authentication indicator in HTTP proxy list UI
  • Plugin API support for modifying proxy upstreams

Full Release Notes

<img width="1396" height="632" alt="image" src="https://github.com/user-attachments/assets/8e418d53-cf08-430b-b5b1-e916f2677741" />


# v3.3.1-rc1

This release updated the implementation to support secondary listening address so user can add dedicated ports or listening address to a particular proxy rule if needed. This release also added experimental captcha feature, proxy protocol (consumer) in Zoraxy TLS listener and a few minor behavior changes and details view based on user feedback. 

## What's Changed
* Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in https://github.com/tobychui/zoraxy/pull/920
* Add captcha gating  by @yeungalan in https://github.com/tobychui/zoraxy/pull/929
* Address some Docker CVEs by @PassiveLemon in https://github.com/tobychui/zoraxy/pull/935
* Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 by @dependabot[bot] in https://github.com/tobychui/zoraxy/pull/937
* Add Proxy Protocol v1/v2 support behind reverse proxies by @jimmyGALLAND in https://github.com/tobychui/zoraxy/pull/938
* [docs] Fix typo in SniffResult constant by @kuhnchris in https://github.com/tobychui/zoraxy/pull/944
* Fix incorrect status codes and missing error pages in production by @Restorn in https://github.com/tobychui/zoraxy/pull/942
* UPDATE_GEOIP should only update if true by @kuhnchris in https://github.com/tobychui/zoraxy/pull/943
* allow plugin API to modify proxy upstreams by @kuhnchris in https://github.com/tobychui/zoraxy/pull/948
* fix: error checking origin to avoid goroutine panic by @kuhnchris in https://github.com/tobychui/zoraxy/pull/949
* Error message & ":<port>" parsing by @kuhnchris in https://github.com/tobychui/zoraxy/pull/947
* fix: ui error on null container ports by @eyerrock in https://github.com/tobychui/zoraxy/pull/957
* Add authentication display to HTTP proxy list by @xaxy55 in https://github.com/tobychui/zoraxy/pull/840
* Update lego to v4.30.1 by @zen8841 in https://github.com/tobychui/zoraxy/pull/965
* V3.3.1-rc1 by @tobychui in https://github.com/tobychui/zoraxy/pull/964

## New Contributors
* @yeungalan made their first contribution in https://github.com/tobychui/zoraxy/pull/929
* @kuhnchris made their first contribution in https://github.com/tobychui/zoraxy/pull/944
* @Restorn made their first contribution in https://github.com/tobychui/zoraxy/pull/942
* @xaxy55 made their first contribution in https://github.com/tobychui/zoraxy/pull/840

**Full Changelog**: https://github.com/tobychui/zoraxy/compare/v3.3.0...v3.3.1-rc1