Skip to content

v1.3.0 — Country-Specific Exit Routing & Dynamic Reconnect

Choose a tag to compare

@hapheus hapheus released this 18 Oct 16:16
· 17 commits to main since this release
8521385

Release Highlights

  • Country-Specific Exit Nodes (Static & Dynamic):
    • Configure exit country routing at container launch using TORPROXY_COUNTRY (e.g. DE, AT, DE,AT) and TORPROXY_STRICT_NODES (0 / 1).
    • Dynamically switch or clear exit country on the fly via POST /reconnect?country=DE or POST /connect without restarting the container.
    • Supports query parameters as well as JSON request bodies (e.g. {"country": "AT", "strict_nodes": true}).
    • Bundled tor-geoipdb Debian package with configured IPv4 and IPv6 GeoIP databases.
  • Observability:
    • Active exit country and strict nodes policy are surfaced in /health, /diagnostics, and /metrics (torproxy_exit_country_info and torproxy_strict_nodes).
  • Automated Docker Hub Sync:
    • Automated synchronization of DOCKERHUB.md description on Docker Hub for both default branch pushes and v* release tags.
  • Documentation & Badges:
    • Added Docker Pulls tracking badge to README.md.
    • Unified configuration, API, and compatibility documentation.
  • Absolute Compatibility Guarantee:
    • 100% backward compatible with existing docker compose up -d configurations and API clients.