Skip to content

Routing improvements, multi option filters and bug fixes

Compare
Choose a tag to compare
@qdm12 qdm12 released this 24 Oct 22:07
· 1475 commits to master since this release
ed4fcc1

Features

  • Container ports can now be reached by any IP address coming from your Docker network gateway
  • EXTRA_SUBNETS removed (no longer needed)
  • Multi options filtering (i.e. -e REGION=Germany,Netherlands)
  • HTTP_CONTROL_SERVER_PORT environment variable
  • HTTP_CONTROL_SERVER_LOG environment variable
  • FIREWALL_INPUT_PORTS environment variable

Improvements

  • Using context for HTTP requests for faster shutdown and cleaner behavior
  • Do not log healthcheck HTTP requests on HTTP control server

Documentation

  • Port forwarding for Mullvad

Code

  • Using the Go netlink library to communicate to the Kernel directly to interact with ip routes and rules
  • Upgrade all Go dependencies
  • Add more linters and fix several lint issues
  • VSCode development container configuration updated