입문 가이드 예상 읽기 시간 12분

Clash 세 가지 모드 비교

윈도우 시스템 프록시를 따르지 않는 앱까지 프록시로 연결하려면 Clash Verge Rev의 TUN 모드를 활용할 수 있습니다. 관리자 권한과 가상 네트워크 어댑터를 먼저 확인하고, 설정 화면에서 기능을 켠 뒤 트래픽이 정상적으로 전달되는지 테스트하는 순서로 안내합니다. 실행 오류…

TUN은 시스템 프록시와 다른 방식으로 트래픽을 전달합니다

Windows용 Clash Verge Rev에서 TUN을 켜면 시스템 프록시를 사용하지 않는 앱의 연결도 가상 네트워크 어댑터를 통해 mihomo로 전달할 수 있습니다. 다만 TUN은 프록시 출구나 규칙 모드를 대신하지 않습니다. 앱에서 트래픽을 가로채는 경로를 마련하는 기능이며, 그다음 연결을 프록시로 보낼지 직접 연결할지는 활성 프로필과 코어 설정에 따라 결정됩니다.

시스템 프록시는 Windows의 프록시 설정을 따르는 브라우저나 앱의 요청을 처리하는 방식입니다. TUN은 가상 어댑터와 라우팅을 이용해 더 넓은 범위의 IP 트래픽을 코어로 전달합니다. 따라서 TUN을 켜도 규칙 모드에서 해당 연결이 DIRECT에 매칭되면 직접 연결될 수 있습니다. 반대로 앱이 자체 프록시를 사용하거나 다른 VPN이 트래픽 경로를 먼저 바꾸면 예상과 다른 결과가 나올 수 있습니다.

  • 규칙 모드: TUN으로 들어온 연결도 규칙과 정책 그룹에 따라 처리합니다.
  • 전역 모드: 코어에 들어온 연결의 출구를 전역 정책에서 선택합니다. 기기 트래픽을 가로채는 기능 자체를 켜는 것은 아닙니다.
  • 직접 연결 모드: 코어에 전달된 연결이 프록시 노드를 거치지 않고 직접 연결될 수 있습니다.

켜기 전에 권한과 현재 네트워크를 기록하세요

먼저 Clash Verge Rev의 정확한 앱 버전과 활성 프로필을 확인하세요. 메뉴 명칭이나 TUN 옵션의 위치는 릴리스에 따라 바뀔 수 있으므로, 화면에 보이는 「설정」과 「TUN」 또는 「서비스 모드」 관련 항목을 기준으로 찾는 편이 안전합니다. Windows 버전은 Win + R을 누르고 winver를 입력해 확인할 수 있습니다.

  1. 현재 연결 방식과 증상을 기록합니다. 예를 들어 시스템 프록시가 켜져 있는지, 다른 VPN이 실행 중인지, 특정 앱만 연결되지 않는지 적어 둡니다.
  2. Clash Verge Rev에서 TUN 관련 설정을 찾고, 화면에 관리자 권한이나 서비스 설치 요청이 표시되면 해당 앱의 안내를 따릅니다. 권한 요청은 가상 어댑터와 라우팅을 설정하는 데 필요할 수 있습니다.
  3. Windows의 「설정」→「네트워크 및 인터넷」→「고급 네트워크 설정」에서 네트워크 어댑터 목록을 확인합니다. TUN을 켜기 전 목록을 기록해 두면 새 가상 어댑터가 만들어졌는지 비교하기 쉽습니다.
  4. 현재 연결된 네트워크가 회사·학교 관리 장비인지 확인합니다. 조직 정책이나 보안 프로그램이 가상 어댑터, 관리자 권한, 경로 변경을 제한할 수 있습니다.

관리자 권한으로 앱을 한 번 실행하는 것과 매번 관리자 계정으로 Windows에 로그인하는 것은 다릅니다. 앱이 권한 상승 또는 서비스 설치를 요청하면 게시자와 앱 이름을 확인한 뒤 승인하세요. 알 수 없는 드라이버 설치 파일을 별도로 내려받아 실행하지 마세요. 이미 TUN을 켠 상태라면 설정 변경 후 앱을 완전히 종료했다가 다시 실행해야 적용되는 경우도 있습니다.

TUN을 켜고 연결을 단계별로 테스트하기

먼저 유효한 프로필을 불러오고 코어가 정상 실행 중인지 확인합니다. 그다음 설정 화면에서 TUN 기능을 켜고, 화면에 표시되는 서비스 시작이나 권한 승인 절차를 완료하세요. 옵션에 스택 방식, 자동 경로 설정, DNS 가로채기 등이 보일 수 있지만 모든 빌드에 같은 항목이 있는 것은 아닙니다. 특별한 이유가 없다면 기본값을 유지하고 한 번에 하나씩 바꾸세요.

  1. 어댑터 확인: 네트워크 어댑터 목록에서 새 가상 어댑터가 나타나거나 기존 어댑터 상태가 바뀌었는지 확인합니다. 이름이 반드시 특정 문자열이어야 하는 것은 아닙니다.
  2. 코어 상태 확인: Clash Verge Rev의 로그에서 TUN 초기화, 권한, 어댑터 생성과 관련한 오류가 없는지 살펴봅니다. 오류가 있다면 발생 시각과 그 앞뒤 로그를 함께 기록합니다.
  3. 기본 연결 테스트: 먼저 브라우저에서 여러 사이트를 열어 봅니다. 이어서 시스템 프록시 설정을 자체적으로 사용하지 않는 앱에서도 같은 테스트를 합니다. 브라우저만 정상이라고 해서 모든 앱의 경로가 확인된 것은 아닙니다.
  4. 정책 확인: 연결이 예상과 다르면 연결 목록이나 로그에서 해당 도메인·IP가 어떤 규칙과 정책에 매칭됐는지 확인합니다. TUN이 켜졌다는 사실만으로 모든 연결이 프록시 노드를 사용하는 것은 아닙니다.
  5. 비교 테스트: 문제가 재현되면 TUN을 끄고 동일한 네트워크와 앱에서 다시 확인합니다. TUN을 끈 뒤 시스템 프록시가 켜져 있다면 결과가 달라질 수 있으므로 두 상태를 기록하세요.
# 관리자 권한이 필요하지 않은 읽기 전용 경로 확인
route print

route print는 Windows의 현재 IP 경로를 보여 주는 확인용 명령입니다. 출력에서 특정 숫자를 찾아 무조건 수동으로 바꾸지 마세요. 경로를 임의로 삭제하거나 기본 경로를 수정하면 인터넷 연결이 끊길 수 있습니다. TUN을 켜기 전과 후의 차이를 확인하고, 문제가 있다면 앱 로그와 함께 비교 자료로 활용하세요.

프로필 규칙과 앱별 연결 차이를 점검하세요

TUN은 연결을 코어로 전달하는 역할과 연결의 최종 출구를 정하는 역할이 다릅니다. 규칙 모드에서 특정 사이트가 직접 연결되는 것은 TUN 실패가 아니라 규칙이 DIRECT를 선택한 결과일 수 있습니다. 해당 연결을 프록시로 보내야 한다면 활성 프로필에서 일치한 규칙, 정책 그룹의 현재 선택 항목, 마지막 기본 규칙을 순서대로 확인하세요. 테스트 목적으로 전역 모드를 사용할 수 있지만, 확인이 끝나면 평소 사용할 모드로 되돌리세요.

앱마다 트래픽 처리 방식도 다릅니다. 일부 프로그램은 자체 프록시 설정을 사용하거나 자체 DNS를 실행하고, 일부 게임이나 네트워크 도구는 UDP 연결을 많이 사용합니다. TUN 스택이나 DNS 옵션을 바꾸기 전에 특정 앱만 실패하는지 전체 연결이 실패하는지 구분하세요. 한 앱에서만 문제가 발생한다면 앱 내부 프록시 설정과 해당 연결의 로그부터 확인하는 편이 효율적입니다.

  • 규칙 모드에서 한 사이트만 직접 연결되면 해당 도메인이 매칭된 규칙과 정책 그룹의 선택 노드를 확인합니다.
  • 도메인 접속은 실패하지만 IP 주소로는 연결된다면 DNS 설정과 DNS 가로채기 관련 로그를 점검합니다. DNS를 끄거나 다른 주소로 고정하기 전에 현재 프로필 설정을 기록하세요.
  • 브라우저는 되지만 특정 게임이나 앱이 실패한다면 UDP 지원 여부, 앱 자체 프록시, 연결 로그의 프로토콜 정보를 확인합니다.
  • 로컬 프린터나 공유 폴더가 갑자기 보이지 않으면 LAN 주소 처리와 우회 설정을 확인합니다. 전체 트래픽을 무조건 프록시로 보내는 설정으로 바꾸기 전에 로컬 대역 연결을 테스트하세요.

프로필을 구독 업데이트한 뒤 동작이 바뀌었다면 사용자 규칙만 살펴보지 말고 업데이트된 DNS, 라우팅, 정책 그룹 설정도 비교하세요. 원본 구독 파일을 직접 수정하면 다음 업데이트 때 변경 사항이 사라질 수 있습니다. 클라이언트가 지원하는 병합 또는 오버라이드 기능이 있다면 해당 방식과 적용 순서를 확인하세요.

VPN 충돌과 TUN 실행 오류를 안전하게 복구하기

VPN, 보안 에이전트, 광고 차단 프로그램, 가상 머신 소프트웨어도 가상 어댑터나 라우팅을 사용할 수 있습니다. 여러 도구가 동시에 기본 경로와 DNS를 바꾸면 연결이 끊기거나 일부 앱만 인터넷에 연결되지 않을 수 있습니다. 모든 프로그램을 무작정 삭제하는 대신, 먼저 한 번에 하나씩 끄고 동일한 테스트를 반복해 충돌 여부를 좁히세요. 회사 장비의 보안 VPN은 임의로 종료하지 말고 관리자 정책을 확인해야 합니다.

TUN 상태별 우선 점검 항목
증상먼저 확인할 항목다음 조치
TUN을 켜도 앱 트래픽이 달라지지 않음코어 실행 상태, 서비스 권한, 앱의 자체 프록시로그를 확인하고 TUN 사용 여부를 같은 앱에서 비교합니다.
TUN 시작 시 권한 오류권한 요청, 서비스 상태, Windows 보안 알림앱 안내에 따라 서비스를 다시 시작하고 오류 시각을 기록합니다.
켜자마자 전체 인터넷이 끊김다른 VPN, 가상 어댑터, 경로 및 DNS 변경TUN을 끄고 앱을 재시작해 복구되는지 확인한 뒤 충돌 앱을 하나씩 점검합니다.
일부 사이트나 앱만 연결되지 않음규칙 매칭, DNS, UDP, 앱 자체 프록시해당 연결의 정책과 로그를 확인해 전체 설정 변경을 피합니다.

복구가 필요하면 우선 Clash Verge Rev에서 TUN을 끄고, 앱의 코어를 정상적으로 중지한 뒤 다시 실행해 보세요. Windows 어댑터를 임의로 삭제하거나 route delete 명령을 실행하지 마세요. 문제가 지속되면 앱 버전, Windows 버전, 재현 순서, TUN 관련 로그의 오류 부분을 보관하고 구독 URL, 토큰, 노드 비밀번호, 사용자 이름은 가린 뒤 문의하세요. 기본 설치와 설정 방법이 필요하면 튜토리얼 확인을 참고할 수 있습니다.

Clash 다운로드플랫폼에 맞는 클라이언트 선택