구독 형식이 현재 클라이언트나 코어와 호환되지 않으면 어떻게 하나요?

구독 URL은 Clash, Mihomo, Clash Meta 설정, 범용 프록시 링크 또는 규칙 세트를 반환할 수 있으며 클라이언트와 코어마다 인식하는 형식이 다릅니다.

  • 구독과 설정 가져오기
  • 문제 해결
간단한 답변

구독 링크는 Clash, Mihomo, Clash Meta, 일반 프록시 링크 또는 규칙 집합을 반환할 수 있으며 클라이언트와 코어마다 인식할 수 있는 형식이 완전히 같지는 않습니다. 제공자에게 Clash 또는 Mihomo 형식으로 직접 생성해 달라고 요청하세요. 로그에 unsupported proxy type이 표시되면 해당 프로토콜을 지원하는 코어를 사용해야 하며, 필드를 바로 삭제하면 호환성 문제가 남습니다.

구독 형식이 현재 코어와 호환되지 않는 부분 확인

구독 미리보기에서 최상위 필드와 첫 노드의 type을 확인한 뒤 클라이언트 정보 페이지의 코어 이름 및 버전과 대조하세요.

  • 구독 반환 내용에 proxies, proxy-groups 및 rules가 있는지 확인
  • 로그에 unsupported proxy type, unknown field 또는 parse failed가 표시되는지 확인
  • 클라이언트에서 실제 사용하는 코어가 구독의 프로토콜 필드를 지원하는지 확인(참고: 아웃바운드 프록시 구성)
  • 구독을 rule-provider 또는 로컬 구성으로 잘못 가져왔는지 확인

클라이언트에서 인식할 수 있는 구성 형식으로 변경

  1. 먼저 클라이언트에서 코어 이름과 버전 확인(참고: 클라이언트 전체 목록)
  2. 구독 미리보기나 로그에서 반환 내용이 전체 구성, 노드 목록 또는 규칙 집합인지 판단
  3. 프로토콜 문서에서 type, transport, tls, uuid, password 등의 필드 지원 여부 확인
  4. 호환되지 않으면 해당 형식을 지원하는 클라이언트를 사용하거나 구성 제공자에게 코어에 맞는 구성 출력 요청

알 수 없는 필드를 직접 삭제한 상태로 장기간 사용하지 마세요.

원본 Clash와 Mihomo 확장 필드에는 차이가 있습니다.

구독 변환 서비스는 민감한 링크를 처리할 수 있으므로 사용 전에 출처를 신뢰할 수 있는지 확인하세요.