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 variableHTTP_CONTROL_SERVER_LOG
environment variableFIREWALL_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