Порт занят: чиним ошибку bind
Ошибка вида listen tcp 127.0.0.1:7890: bind: address already in use при старте (или красный порт на General) значит: порт занят другой программой. Два выхода:
Путь 1: найти захватчика
# PID, занявший 7890 (последняя колонка)
netstat -ano | findstr :7890
# имя процесса по PID
tasklist | findstr 12345
Частые виновники: недобитый экземпляр Clash (найдите clash в Диспетчере задач и завершите), другой прокси-инструмент, dev-сервер. Убедились, что не нужен — завершайте.
Путь 2: сменить порт
Задайте на General другой Mixed Port (7891, 7897…) — действует сразу. Два последствия:
- System Proxy подхватит новый порт сам, но всё, где вы вписывали
127.0.0.1:7890руками (git, npm…), придётся поправить; - Конфликты хронические (вечная борьба с dev-окружением)? Есть Random Port — порт случаен при каждом запуске, зато рукописные адреса перестают быть стабильными. Выбирайте, что дороже.