fix: show helpful hint on WireGuard port conflicts by lweyrich1 · Pull Request #8098 · mitmproxy/mitmproxy
Closes #7650
Problem
WireGuard mode can fail to start with an "address already in use" error, but the message lacks the usual hint suggesting to pick a different port.
Solution
Extend the listener startup error handling so that WireGuard port-conflict exceptions (including non-OSError exceptions from the Rust backend) get wrapped into an OSError with the same helpful hint text used in other modes.
Testing
Added a regression test for the WireGuard port-conflict case.