해외 유학생에게 필요한 중국 서비스별 분류 라우팅

해외에서 공부하는 유학생이 겪는 연결 문제는 단순히 “인터넷이 느리다”는 현상과 다릅니다. 중국 동영상·음악 서비스는 해외 접속 지역을 기준으로 콘텐츠를 다르게 보여 주거나 재생을 제한할 수 있고, WeChat은 로그인·파일 전송·음성 통화 중 일부 기능이 간헐적으로 지연될 수 있습니다. 중국 은행과 결제 페이지는 로그인 보호 정책, 추가 인증, 브라우저 보안 검사 때문에 첫 화면은 열려도 인증 단계에서 멈추는 경우가 있습니다.

이때 모든 트래픽을 하나의 프록시 노드로 보내면 수업 사이트, 학교 VPN, 화상회의까지 불필요하게 우회되어 지연과 보안 문제가 커집니다. 더 안정적인 방식은 중국 생활 서비스만 별도 정책 그룹에 연결하고, 학교·연구·현지 금융 서비스는 기본 경로 또는 학교가 지정한 VPN으로 남겨 두는 것입니다. Clash의 핵심은 빠른 노드를 무작정 고르는 것이 아니라, 서비스 목적에 따라 어떤 연결을 허용할지 명확히 나누는 데 있습니다.

⚠ 사용 전 확인: 학교 네트워크 규정, 거주 국가의 법률, 스트리밍 서비스와 은행의 이용 약관을 먼저 확인하세요. 지역 제한을 우회하거나 은행의 보안 절차를 회피하는 방법은 다루지 않으며, 허가된 계정과 합법적인 네트워크 환경에서만 테스트해야 합니다.

시작 전 점검: 클라이언트·코어·프로필 백업

먼저 사용 중인 클라이언트를 확인합니다. Clash Verge Rev, Mihomo Party, Clash for Android처럼 Mihomo 코어를 선택할 수 있는 클라이언트라면 규칙과 DNS 옵션을 비교적 세밀하게 조정할 수 있습니다. 메뉴 이름은 다르지만 보통 Profiles 또는 프로필에서 활성 YAML을 확인하고, Settings나 Core 화면에서 실제 실행 중인 코어를 확인하는 순서는 같습니다.

구독 프로필을 직접 수정하기 전에 원본을 복사해 두세요. 원격 구독을 새로 고칠 때 로컬 변경 내용이 사라지는 클라이언트가 있기 때문입니다. 파일을 백업한 뒤에는 전체 설정을 한꺼번에 바꾸지 말고, 우선 정책 그룹을 추가하고 DNS를 적용한 다음 서비스별로 한 단계씩 확인하는 편이 안전합니다. 학교 Wi-Fi에서만 문제가 발생한다면 기숙사 공유기, 학교 인증 포털, 다른 VPN 또는 운영체제의 수동 프록시가 동시에 켜져 있지 않은지도 확인합니다.

또한 은행 접속에 사용하는 기기에서는 출처가 불분명한 규칙 파일을 그대로 가져오지 않는 것이 좋습니다. 규칙 제공자가 어떤 도메인을 어디로 보내는지 확인할 수 있어야 하며, 개인 계정과 인증 정보가 포함된 트래픽은 신뢰할 수 있는 네트워크와 노드에서만 사용해야 합니다. 연결이 계속 실패하면 노드 교체보다 먼저 Clash의 연결 로그에서 실제 요청 도메인과 매칭된 규칙을 확인하세요.

동영상·음악·WeChat·은행을 목적별로 나누기

처음부터 모든 중국 도메인을 하나의 거대한 목록으로 묶으면 관리가 어려워집니다. 서비스의 성격에 따라 세 그룹 정도로 시작하면 문제를 재현하기 쉽습니다. 첫 번째는 동영상·음악처럼 비교적 큰 콘텐츠를 요청하는 CN_MEDIA, 두 번째는 WeChat과 생활 서비스용 CN_SOCIAL, 세 번째는 은행·결제 사이트처럼 인증 안정성이 중요한 CN_FINANCE입니다. 각 그룹에 같은 지역의 신뢰할 수 있는 노드를 넣으면 세션이 중간에 서로 다른 출구로 바뀌는 문제를 줄일 수 있습니다.

YAML 그룹의 이름은 구독에서 자동으로 만들어지는 이름과 겹치지 않게 정하세요. 실제 노드 이름도 대소문자와 공백까지 정확히 일치해야 합니다. 아래는 구조를 이해하기 위한 예시이며, node-cn-1과 node-cn-2는 사용 중인 프로필에 실제로 존재하는 이름으로 바꿔야 합니다.

proxy-groups:
  - name: CN_MEDIA
    type: url-test
    proxies:
      - node-cn-1
      - node-cn-2
    url: https://www.gstatic.com/generate_204
    interval: 300

  - name: CN_SOCIAL
    type: select
    proxies:
      - node-cn-1
      - DIRECT

  - name: CN_FINANCE
    type: select
    proxies:
      - node-cn-1
      - DIRECT
ℹ 운영 팁: 은행 그룹에는 자동 노드 테스트보다 수동 선택을 우선하세요. 짧은 지연보다 로그인 기간 동안 같은 출구를 유지하는 것이 더 중요할 수 있습니다.

규칙 순서와 DNS 설정을 함께 맞추는 방법

정책 그룹을 만들었어도 규칙 순서가 뒤에 있으면 먼저 선언된 GEOIP,CN이나 기본 MATCH에 트래픽을 빼앗길 수 있습니다. 구체적인 서비스 규칙은 넓은 지역 규칙보다 위에 둬야 합니다. 예를 들어 공식 동영상 도메인을 CN_MEDIA로 보낼 규칙을 먼저 배치하고, 그 아래에서 일반적인 중국 IP 범위를 처리하는 방식입니다. 단, DOMAIN-SUFFIX,cn처럼 지나치게 넓은 규칙은 학교 연구 사이트나 현지 서비스까지 잘못 분류할 수 있으므로 피하세요.

rules:
  - DOMAIN-SUFFIX,example-video.cn,CN_MEDIA
  - DOMAIN-SUFFIX,example-music.cn,CN_MEDIA
  - DOMAIN-SUFFIX,wechat.com,CN_SOCIAL
  - DOMAIN-SUFFIX,weixin.qq.com,CN_SOCIAL
  - DOMAIN-SUFFIX,official-bank.example.cn,CN_FINANCE
  - DOMAIN-SUFFIX,university.example.edu,DIRECT
  - MATCH,DIRECT

위 도메인은 설명을 위한 자리표시자입니다. 은행이나 스트리밍 서비스의 실제 도메인은 공식 앱의 연결 로그와 공식 도움말에서 확인해야 합니다. 은행 페이지가 여러 인증 도메인으로 이동하더라도 무조건 전부 금융 그룹에 넣지 말고, 로그인 직전과 인증 완료 시점의 호스트를 각각 기록한 뒤 필요한 최소 범위만 추가하세요.

DNS는 규칙보다 먼저 실패하는 경우가 많습니다. 로컬 네트워크가 도메인을 잘못 해석하거나, 운영체제 캐시가 이전 결과를 계속 사용하면 올바른 정책이 있어도 연결되지 않습니다. Mihomo 계열에서는 dns.enable, enhanced-mode, fake-ip-filter의 조합을 확인해야 합니다. 게임, 학교 인증 포털, 일부 금융 보안 모듈은 Fake-IP와 맞지 않을 수 있으므로 문제가 생기면 해당 도메인을 필터에 추가하거나 해당 서비스만 Redir-Host 방식으로 시험하세요.

dns:
  enable: true
  enhanced-mode: fake-ip
  nameserver:
    - https://dns.alidns.com/dns-query
    - https://doh.pub/dns-query
  fake-ip-filter:
    - '*.lan'
    - 'localhost.ptlogin2.qq.com'
    - '+.university.example.edu'

DNS 서버는 학교 정책과 거주 지역에서 허용되는 안정적인 서버를 사용해야 합니다. DNS를 바꾼다고 지역 라이선스가 자동으로 해결되는 것은 아니며, 오히려 해외 서버와 중국 서비스 사이의 해석 결과가 달라져 로그인 위치가 불안정해질 수 있습니다. 설정을 바꾼 뒤에는 Clash의 DNS 캐시를 비우고 앱을 완전히 종료한 다음 다시 실행하세요.

학생 생활 환경에서 검증하는 순서

테스트는 한 번에 여러 서비스를 열지 말고 단계적으로 진행합니다. 먼저 Clash 대시보드에서 코어가 실행 중인지 확인하고, 활성 프로필과 모드가 예상과 같은지 봅니다. 그다음 브라우저에서 중국 영상 사이트의 공개 페이지를 열어 CN_MEDIA가 매칭되는지 확인합니다. 재생 단계에서만 실패한다면 메인 페이지와 CDN 요청이 다른 그룹으로 분류되는지 로그에서 비교해야 합니다.

  1. DNS 확인: 도메인이 정상적으로 해석되는지, 오류가 캐시된 결과에서 비롯되지 않았는지 확인합니다.
  2. 규칙 확인: 연결 로그의 정책명이 의도한 그룹인지 확인하고, DIRECT와 프록시가 혼합되는지 살펴봅니다.
  3. 세션 확인: WeChat이나 은행 로그인 중에는 노드를 바꾸지 말고 한 세션을 끝까지 유지합니다.
  4. 환경 비교: 학교 Wi-Fi, 개인 핫스팟, 기숙사 유선망에서 같은 테스트를 반복해 네트워크 차이를 분리합니다.
  5. 최소 변경: 문제가 해결되면 마지막으로 추가한 규칙과 DNS 항목을 기록하고, 사용하지 않는 광범위한 규칙은 삭제합니다.

WeChat이 메시지는 되지만 파일 전송만 실패한다면 애플리케이션이 사용하는 CDN 또는 업로드 호스트가 별도로 분류되었을 가능성이 있습니다. 은행 페이지가 열리지만 인증 코드 입력 후 멈춘다면 시간 설정, 브라우저 쿠키, 보안 확장 프로그램, 네트워크 출구 변경을 함께 점검해야 합니다. 학교 포털만 열리지 않는다면 중국 그룹의 문제가 아니라 학교 인증 도메인이 잘못 프록시로 들어간 상황일 수 있습니다.

로그를 기록하는 습관: 테스트 날짜, 네트워크 종류, 사용한 그룹, 실패한 호스트, 오류 코드만 간단히 적어 두면 같은 문제를 반복해서 재현할 수 있습니다. 계정, 토큰, 전체 구독 URL처럼 민감한 값은 로그나 스크린샷에 남기지 마세요.

일부 독립형 VPN 앱은 전체 트래픽을 한 번에 처리하기 쉬운 대신 학교 사이트와 중국 서비스의 경로를 세밀하게 나누기 어렵고, 오래된 Clash 포크는 최신 DNS 필드나 Mihomo 규칙을 제대로 읽지 못할 수 있습니다. 반면 Clash V.CORE는 서비스별 정책 그룹, 연결 로그, DNS 동작을 한 화면에서 점검하면서 유학생 환경에 맞는 선택적 라우팅을 구성하기 좋습니다. 불필요한 전체 우회를 피하고 중국 영상·WeChat·은행 접속을 목적별로 관리하고 싶다면, 현재 사용하는 운영체제에 맞는 Clash V.CORE를 다운로드해 안전한 테스트 프로필부터 시작해 보세요.

// 추천

유학생용 선택적 중국 서비스 라우팅

중국 스트리밍, WeChat, 은행 접속은 나누고 학교·연구 트래픽은 필요한 경로에 남겨 보세요.

  • 서비스별 정책 그룹 구성
  • Mihomo YAML 규칙 호환
  • DNS와 Fake-IP 세부 조정
  • 연결 로그로 매칭 결과 확인
  • Windows·macOS·Android 지원
Clash V.CORE 받기 →