После запуска CFW нет сети, а в Logs - bind: address already in use (или listen tcp 127.0.0.1:7890: bind: ...)? Порт занят другой программой, и ядро не может стартовать.

Шаг 1: найти захватчика

В PowerShell от администратора:

# кто держит порт 7890?
netstat -ano | findstr :7890
# последняя колонка - PID, например 12345; узнаём имя:
tasklist | findstr 12345

Шаг 2: выбрать решение

Вариант A: закрыть конфликтующую программу (рекомендуется)

Захватчик почти всегда другой прокси-клиент (v2rayN, второй Clash, отладочный прокси инструмента разработчика). Полностью выйдите из него - следите за резидентами в трее - и перезапустите CFW. Не держите несколько прокси-клиентов одновременно: даже на разных портах они перетирают друг другу системный прокси.

Вариант B: переселить CFW на другой порт

Кликните число Mixed Port на General, впишите свободный порт вроде 7891, Enter. Помните о последствиях:

  • Везде, где вручную прописан 127.0.0.1:7890, придётся поправить.
  • Закрепите mixed-port через Mixin, чтобы разные подписки не приносили каждая свой порт.

Конфликты 9090

Конфликт порта контроллера сеть не ломает, но UI теряет связь с ядром (странности на экране). Лечение то же: найти захватчика либо переехать через Mixin (external-controller: 127.0.0.1:19090).

Профилактика

  • Прежде чем пробовать другой прокси-инструмент, выйдите из текущего.
  • 7890 - де-факто общий порт прокси-софта; в живучем dev-окружении выдайте CFW собственный диапазон (например, 17890/19090).
Совет: спорадическое «порт занят» сразу после перезапуска CFW - это часто не умерший до конца прежний процесс ядра: снимите все clash-win64.exe в диспетчере задач и стартуйте снова.