A zero-argument invocation now shows the usage text when stdout is a console (double-clicked exe, interactive shell). Without a terminal — Docker entrypoint, services, pipes — a bare invocation still starts the proxy, so the container image and service behavior are unchanged.