Clash 클라이언트는 보통 HTTP, SOCKS, mixed-port 및 external-controller 포트를 시작하며, 포트 충돌이 발생하면 시스템 프록시나 제어판이 비정상적으로 작동할 수 있습니다. 중복 프로세스를 종료하거나 해당 포트를 바꾸고 시스템 프록시, 앱 프록시 및 Dashboard 설정도 함께 변경하세요. 다시 시작한 뒤 오류가 더 이상 표시되지 않는지 확인합니다.
address already in use가 어느 포트에 해당하는지 확인
로그의 address already in use에서 포트 번호를 확인한 뒤 클라이언트 프로세스 목록에서 이전 인스턴스, 다른 프록시 도구 또는 Dashboard 중 무엇이 사용 중인지 찾으세요.
- 로그에 address already in use가 표시되는지 확인
- 로컬 HTTP, SOCKS 및 mixed-port가 중복되는지 확인
- external-controller 포트가 다른 서비스와 충돌하는지 확인
- 여러 Clash 클라이언트가 동시에 실행 중인지 확인
중복 프로세스를 닫거나 포트를 일관되게 변경
- 중복 실행 중인 Clash 클라이언트 또는 이전 프로세스 종료
- 클라이언트 설정에서 로컬 프록시 포트 변경
- external-controller 포트를 바꾼 뒤 Dashboard 또는 클라이언트 연결 구성도 함께 변경(참고: 외부 컨트롤러 설정)
- 클라이언트를 다시 시작하고 로그에 포트 사용 오류가 없는지 확인
external-controller를 공용 인터넷에 노출하지 마세요.(참고: 보안 FAQ)
포트를 바꾸면 시스템 프록시와 앱 프록시도 함께 변경해야 합니다.
주 클라이언트 하나만 사용해 여러 클라이언트가 시스템 프록시를 서로 덮어쓰지 않도록 하세요.
