Проверка порта перед запуском открывала сокет без SO_REUSEADDR и отказывала, пока на порту доживали закрытые соединения Xray (TIME_WAIT), хотя сам Xray запустился бы. Живой слушатель флаг на Linux не обходит, так что занятый порт по-прежнему обнаруживается. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>