해외에서 공부하는 유학생은 중국 동영상 서비스, 은행 앱, 메신저와 현지 대학 포털, 학술 데이터베이스를 동시에 사용해야 하는 경우가 많습니다. 문제는 모든 트래픽을 하나의 프록시로 보내면 학교 시스템이나 현지 서비스가 느려지고, 반대로 모두 직접 연결하면 중국 서비스가 불안정해질 수 있다는 점입니다. 이 글에서는 Clash 또는 Mihomo를 이용해 중국 관련 서비스만 별도 프록시로 보내고, 대학 포털과 해외 학술 사이트는 직접 연결하는 분할 라우팅 구성을 단계별로 설명합니다. 단, 은행 앱은 보안 정책과 이용 약관을 우선해야 하며, 접속 지역 제한이나 본인 확인 절차를 우회하는 용도로 사용해서는 안 됩니다.
유학생에게 분할 라우팅이 필요한 이유
유학생의 네트워크 환경은 일반적인 웹 브라우징보다 복잡합니다. 중국 동영상 플랫폼이나 국내 은행 서비스는 중국 내 도메인, CDN, API 서버를 여러 개 사용하며, 앱 하나가 로그인·이미지·동영상·푸시 알림을 서로 다른 도메인으로 요청하기도 합니다. 반면 학교 포털, 도서관 인증 페이지, 수업 화상회의 시스템은 현재 체류 국가의 네트워크에서 직접 연결하는 편이 더 빠르고 안정적인 경우가 많습니다.
전체 프록시 모드는 설정이 간단하지만 다음과 같은 문제가 생길 수 있습니다.
- 학교 포털의 로그인 세션이나 SSO 인증이 비정상적으로 종료될 수 있습니다.
- 현지 대학 시스템이 갑자기 다른 국가에서 로그인한 것으로 판단해 추가 인증을 요구할 수 있습니다.
- 은행 앱이 프록시, 데이터센터 IP, 비정상적인 DNS 환경을 감지해 로그인을 제한할 수 있습니다.
- 해외 학술 사이트와 클라우드 저장소까지 프록시를 거치면서 지연 시간과 데이터 사용량이 증가합니다.
- 동영상 앱의 일부 요청만 프록시를 사용해 재생은 되지만 댓글, 검색 또는 알림이 실패할 수 있습니다.
따라서 기본 원칙은 규칙을 좁게 작성하고, 필요한 서비스만 프록시 그룹으로 보내며, 나머지는 직접 연결하는 것입니다. 은행 앱은 반드시 별도로 테스트하고, 이상 징후가 있으면 해당 앱을 프록시에서 제외하거나 공식 고객센터의 해외 이용 안내를 따라야 합니다.
앱과 서비스를 경로별로 분류하기
설정을 시작하기 전에 어떤 서비스를 프록시로 보낼지 목록으로 정리하는 것이 좋습니다. 앱 이름만 보고 판단하면 부족합니다. 실제 연결은 도메인과 IP를 기준으로 이루어지므로, 로그인 서버와 콘텐츠 서버가 다른 서비스는 Clash 대시보드의 연결 목록에서 함께 확인해야 합니다.
| 트래픽 유형 | 권장 경로 | 확인할 점 |
|---|---|---|
| 중국 동영상 및 음악 서비스 | 중국 서비스용 프록시 | 로그인, 검색, 이미지 CDN, 재생 도메인을 함께 확인 |
| 중국 메신저 | 기본값에 따라 선택 | 메시지와 파일 전송 도메인이 분리되는지 확인 |
| 중국 은행 앱 | 직접 연결 또는 공식 안내에 따름 | 프록시 IP 차단, 위치 인증, 추가 본인 확인 여부 |
| 학교 포털과 LMS | 직접 연결 | SSO, Microsoft 365, Google Workspace 도메인 포함 여부 |
| 해외 학술 사이트 | 직접 연결 | 학교 VPN이나 도서관 프록시가 별도로 필요한지 확인 |
| 운영체제 업데이트와 앱 스토어 | 직접 연결 | 대용량 다운로드가 프록시로 들어가지 않도록 확인 |
중국 서비스 목록은 처음부터 지나치게 넓게 잡지 않는 것이 좋습니다. 예를 들어 DOMAIN-SUFFIX,example.cn처럼 서비스의 공식 도메인 suffix를 우선 사용하고, 특정 키워드가 포함된 모든 도메인을 프록시로 보내는 DOMAIN-KEYWORD는 꼭 필요한 경우에만 추가하세요. 키워드 규칙은 예상하지 못한 광고, 분석 서버, 제3자 사이트까지 포함할 수 있습니다.
은행 앱은 특히 신중해야 합니다. 앱이 중국 서비스라는 이유만으로 무조건 프록시를 적용하면 접속이 더 좋아지는 것이 아닙니다. 금융기관은 단말 무결성, SIM·전화번호 국가, GPS, IP 평판, TLS 환경을 종합적으로 검사할 수 있습니다. 로그인 실패가 반복되면 계속 규칙을 바꾸기보다 프록시를 끄고 공식 해외 접속 방법을 확인하는 것이 안전합니다.
Clash YAML 분할 라우팅 구성
아래 예시는 Mihomo와 일부 Clash 계열 클라이언트에서 사용할 수 있는 기본 구조입니다. CN-Service라는 프록시 그룹 이름은 실제 설정에 존재하는 그룹 이름과 일치해야 합니다. 구독 설정을 직접 수정할 수 없는 Clash Verge Rev나 일부 모바일 클라이언트에서는 이 내용을 Merge 또는 Mixin 설정으로 적용해야 할 수 있습니다.
proxy-groups:
- name: CN-Service
type: select
proxies:
- node-cn
- Auto
- DIRECT
rules:
# 로컬 및 사설 네트워크는 항상 직접 연결
- RULE-SET,private,DIRECT
# 중국 동영상·음악 서비스 예시
- DOMAIN-SUFFIX,video.example.cn,CN-Service
- DOMAIN-SUFFIX,music.example.cn,CN-Service
- DOMAIN-SUFFIX,media.example.com,CN-Service
# 학교 포털과 학술 서비스는 직접 연결
- DOMAIN-SUFFIX,university.edu,DIRECT
- DOMAIN-SUFFIX,library.example.edu,DIRECT
- DOMAIN-SUFFIX,scholar.example.com,DIRECT
# 중국 지역 IP를 대상으로 하는 나머지 요청
- GEOIP,CN,CN-Service
# 나머지 트래픽은 기본 정책 사용
- MATCH,DIRECT
위 예제의 도메인은 실제 서비스 도메인이 아니므로 반드시 자신의 서비스에 맞게 바꿔야 합니다. GEOIP,CN은 편리하지만 중국 기업의 해외 CDN, 글로벌 API, 제3자 인증 서버까지 포함할 수 있습니다. 처음에는 명시적인 DOMAIN-SUFFIX 규칙만 사용하고, 연결 기록을 확인한 뒤 필요한 도메인을 하나씩 추가하는 방식이 안정적입니다.
규칙의 순서도 중요합니다. Clash는 일반적으로 위에서 아래로 규칙을 평가하고 처음 일치한 규칙을 적용합니다. 학교 도메인을 직접 연결해야 하는데 그보다 앞에 넓은 키워드 규칙이나 지역 규칙이 있으면 학교 서비스가 프록시로 들어갈 수 있습니다. 반대로 모든 트래픽에 적용되는 MATCH는 항상 마지막에 배치해야 합니다.
Rule Provider로 목록 관리하기
서비스가 많아지면 rules 아래에 도메인을 계속 추가하는 대신 Rule Provider로 목록을 분리할 수 있습니다. 다만 출처가 불분명한 외부 규칙 파일은 사용하지 말고, 업데이트 URL과 파일 내용을 직접 확인하세요. 규칙 공급자가 악성 도메인을 추가하면 원하지 않는 트래픽이 프록시로 전송될 수 있습니다.
rule-providers:
cn-video:
type: file
behavior: domain
path: ./rules/cn-video.yaml
campus-direct:
type: file
behavior: domain
path: ./rules/campus-direct.yaml
rules:
- RULE-SET,campus-direct,DIRECT
- RULE-SET,cn-video,CN-Service
- MATCH,DIRECT
campus-direct를 중국 서비스 규칙보다 먼저 배치한 이유는 예외를 우선 처리하기 위해서입니다. 학교 포털이 여러 하위 도메인을 사용한다면 DOMAIN-SUFFIX로 전체 하위 도메인을 포함할 수 있지만, 너무 넓은 공통 suffix는 다른 서비스까지 포함할 수 있으므로 실제 연결 내역을 확인해야 합니다.
DNS와 TUN 모드 설정
분할 라우팅이 제대로 작동하려면 DNS가 규칙과 함께 움직여야 합니다. 앱이 로컬 DNS에서 먼저 실제 IP를 받아 버리면 도메인 규칙이 예상과 다르게 적용될 수 있습니다. Mihomo에서는 일반적으로 fake-ip 모드가 도메인 기반 라우팅과 잘 맞지만, 모든 앱에서 완벽한 것은 아닙니다.
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
nameserver:
- https://1.1.1.1/dns-query
- https://8.8.8.8/dns-query
fake-ip-filter:
- '*.lan'
- '*.local'
- '*.university.edu'
- 'time.*.com'
- 'pool.ntp.org'
학교 내부 주소, 프린터, 로컬 장치, 일부 화상회의와 게임은 실제 IP 응답을 필요로 할 수 있습니다. 이런 서비스는 fake-ip-filter에 추가해 보세요. 단, 필터를 무작정 늘리면 DNS 누출과 규칙 불일치가 발생할 수 있으므로 문제가 확인된 도메인만 넣는 것이 좋습니다.
노트북에서는 TUN 모드를 활성화하면 브라우저뿐 아니라 별도의 프록시 설정을 지원하지 않는 앱도 라우팅할 수 있습니다. 하지만 관리자 권한, 운영체제 방화벽, IPv6 처리 방식이 영향을 줍니다. 먼저 일반 시스템 프록시로 웹 접속을 검증한 다음 TUN을 켜고, 연결이 끊기면 DNS와 IPv6를 각각 확인하세요. 스마트폰에서는 Android의 VPN 모드가 대부분의 앱 트래픽을 처리하지만, iOS는 앱별 우회 동작과 시스템 제한이 다를 수 있습니다.
클라이언트별 적용과 문제 해결
Clash Verge와 Clash Verge Rev에서는 프로필을 가져온 뒤 설정 편집 또는 Merge 기능을 이용해 규칙을 추가할 수 있습니다. 구독 제공자가 프로필을 자동 갱신하면 직접 수정한 내용이 사라질 수 있으므로, 가능한 경우 별도의 오버라이드 파일을 사용하세요. Clash for Windows는 기존 프로필의 프록시 그룹 이름과 문법 호환성을 먼저 확인해야 합니다. ClashX는 macOS 시스템 프록시 중심으로 동작하므로 TUN을 지원하는지 버전을 확인하고, Clash for Android는 VPN 권한과 배터리 절전 예외를 설정하는 것이 좋습니다.
문제가 발생했을 때는 다음 순서로 확인하면 빠릅니다.
- Clash 대시보드에서 현재 선택된 프록시 그룹과 노드가 정상인지 확인합니다.
- 문제가 발생한 도메인을 연결 목록에서 찾고 실제로 어떤 규칙이 매칭되었는지 확인합니다.
- 중국 동영상이 재생되지 않으면 로그인·API·CDN 도메인이 모두 같은 경로를 사용하는지 확인합니다.
- 학교 포털이 열리지 않으면 해당 도메인이
DIRECT로 처리되는지 확인하고 SSO 관련 하위 도메인을 추가합니다. - 은행 앱이 차단되면 프록시를 해제한 상태에서 공식 해외 이용 방법과 보안 알림을 확인합니다.
- DNS 캐시와 Clash 연결을 초기화한 뒤 하나의 규칙만 변경하고 다시 테스트합니다.
동영상 서비스가 로그인은 되지만 재생되지 않는다면 동영상 파일 도메인이 별도 CDN일 가능성이 큽니다. 연결 목록에서 재생 버튼을 누른 직후 생성된 도메인을 확인해 규칙에 추가하세요. 반대로 학교 포털이 느리다면 프록시 노드의 지연뿐 아니라 학교 측의 지역별 CDN, 브라우저 확장 프로그램, IPv6 경로도 함께 점검해야 합니다.
노드 이름을 규칙에 직접 넣기보다 CN-Service와 같은 프록시 그룹을 사용하면 노드 교체가 쉬워집니다. 중국 서비스 전용 노드가 실패할 때만 자동으로 다른 노드를 사용하도록 fallback 그룹을 만들 수도 있지만, 금융 앱이나 로그인 서비스에서는 자동 전환보다 수동 선택이 안전합니다. IP가 갑자기 바뀌면 세션이 종료되거나 보안 확인이 재실행될 수 있기 때문입니다.
자주 묻는 질문
중국 은행 앱은 반드시 프록시해야 하나요?
아닙니다. 은행 앱은 서비스 정책과 보안 시스템에 따라 프록시가 오히려 접속을 방해할 수 있습니다. 먼저 공식 해외 이용 안내를 확인하고, 직접 연결·공식 VPN·해외 고객센터 안내 중 허용된 방법을 사용하세요. 임의로 여러 노드를 반복 전환하는 것은 계정 보호 시스템을 자극할 수 있습니다.
학교 포털이 중국 서비스 규칙에 걸리면 어떻게 하나요?
학교 포털의 기본 도메인뿐 아니라 SSO, 인증, CDN 하위 도메인도 확인해야 합니다. 해당 도메인을 DIRECT 규칙에 추가하고 중국 서비스 규칙보다 위에 배치하세요. 여전히 문제가 있으면 학교에서 제공하는 VPN이나 도서관 프록시가 필요한지 확인해야 합니다.
GEOIP,CN만 사용해도 충분한가요?
간단한 환경에서는 작동할 수 있지만 권장되는 최종 구성은 아닙니다. 글로벌 CDN이나 중국 기업의 해외 서버까지 포함될 수 있고, IP 데이터베이스가 오래되면 잘못된 경로가 선택됩니다. 명시적인 도메인 규칙을 중심으로 구성하고 GEOIP 규칙은 보조 수단으로 사용하는 편이 좋습니다.
구독을 업데이트하면 추가한 규칙이 사라지나요?
프로필 원본을 직접 수정했다면 사라질 수 있습니다. Clash Verge Rev나 Mihomo를 사용하는 경우 오버라이드, Merge, Mixin 기능으로 별도 규칙 파일을 관리하세요. 업데이트 후에는 프록시 그룹 이름이 바뀌지 않았는지와 규칙 문법 오류가 없는지도 반드시 확인해야 합니다.
유학생에게 가장 실용적인 Clash 구성은 모든 연결을 억지로 프록시하는 방식이 아니라, 서비스 목적에 따라 경로를 나누고 필요한 항목만 지속적으로 다듬는 방식입니다. 중국 동영상은 전용 그룹으로 관리하고, 학교 포털과 학술 사이트는 직접 연결하며, 은행 앱은 보안 정책을 우선하면 속도와 안정성을 함께 확보할 수 있습니다. 처음에는 적은 수의 도메인으로 시작하고 대시보드의 실제 연결 기록을 근거로 규칙을 확장해 보세요.
Clash로 트래픽을 완전히 제어하세요
Windows, macOS, Linux, Android, iOS 지원. 유연한 규칙, 간단한 설정.