TUN 모드는 가상 네트워크 카드를 생성하여 시스템 하위에서 모든 앱의 트래픽을 제어하므로 게임, 명령줄 도구 등 시스템 프록시를 거치지 않는 프로그램의 문제를 해결합니다. 활성화하려면 관리자 권한(Windows UAC / macOS 비밀번호 / Linux root)이 필요합니다. 핵심 요점: TUN은 전역 제어가 가능하지만 라우팅 분할과 함께 사용하여 모든 트래픽이 프록시를 거치지 않도록 해야 합니다.
TUN 모드란 무엇인가
TUN 모드는 V2Ray의 트래픽 제어 방식 중 하나입니다. 가상 네트워크 카드를 생성하여 시스템 하위에서 모든 네트워크 트래픽을 가로채고, 이 트래픽을 V2Ray 코어가 처리하도록 전달합니다. 기존 시스템 프록시 모드와 달리 TUN 모드는 앱이 프록시를 지원할 필요가 없으므로 모든 앱의 트래픽을 제어할 수 있습니다.
비유로 설명하면
시스템 프록시 모드는 '문 앞에 검문소를 설치하는 것'과 같아서 검문소를 이용하려는 앱만 검사받습니다. 반면 TUN 모드는 '도로 전체에 그물을 깔아두는 것'과 같아서 지나가는 모든 트래픽이 가로채집니다. 따라서 TUN 모드는 더 철저하지만 더 '무겁고' 더 높은 권한과 리소스가 필요합니다.
TUN 모드
추천가상 네트워크 카드가 모든 트래픽을 제어하여 게임, 명령줄, UWP 앱도 앱의 지원 없이 프록시를 사용할 수 있습니다.
시스템 프록시 모드
시스템 프록시 설정을 통해 프록시를 지원하는 앱(예: 브라우저)만 제어합니다. 설정이 간단하고 호환성이 좋습니다.
시스템 프록시 모드와의 차이점
시스템 프록시 모드는 시스템 프록시 서버를 설정하여 프록시를 지원하는 앱(예: 브라우저)이 프록시 채널을 사용하도록 합니다. 그러나 일부 앱(예: 게임, 명령줄 도구)은 시스템 프록시를 지원하지 않아 트래픽이 직접 연결될 수 있습니다. TUN 모드는 가상 네트워크 카드로 모든 트래픽을 제어하여 이 문제를 해결합니다.
실제 사용 경험에서
브라우저로만 외부 사이트에 접속한다면 시스템 프록시 모드로 충분합니다. 하지만 Telegram, Steam, 명령줄 도구처럼 '시스템 프록시를 인식하지 않는' 프로그램을 사용한다면 TUN 모드가 사실상 유일한 선택입니다. 이것이 많은 사용자가 결국 TUN 모드로 전환하는 이유입니다.
v2rayN에서 활성화하는 방법
TUN 설정 열기
v2rayN을 열고 '설정' → 'TUN 모드'로 이동합니다.
활성화 체크
'TUN 모드 활성화'를 체크합니다.
관리자 권한 승인
시스템에 UAC 프롬프트가 나타나면 '예'를 클릭합니다.
트래픽 제어 대기
코어가 가상 네트워크 카드를 생성하고 트래픽을 제어할 때까지 기다립니다. 시스템에 가상 네트워크 카드가 하나 추가됩니다.
활성화 후 어떤 일이 일어나나
활성화하면 시스템에 가상 네트워크 카드가 하나 추가되고 모든 네트워크 트래픽이 이 카드를 거치게 됩니다. TUN 모드를 끄려면 'TUN 모드 활성화' 옵션을 다시 클릭하거나 클라이언트를 재시작해야 합니다.
v2rayNG에서 활성화하는 방법
v2rayNG에서는 TUN 모드가 일반적으로 기본 활성화되어 있습니다. '설정' → 'TUN 모드'로 이동하여 확인하거나 조정할 수 있습니다. v2rayNG의 TUN 모드는 VpnService 권한이 필요하며, 권한을 승인하면 트래픽을 제어할 수 있습니다.
처음 활성화할 때 권한 승인 주의
v2rayNG에서 처음 TUN 모드를 활성화하면 시스템에 VPN 권한 요청이 나타납니다. '확인'을 클릭하면 됩니다. 이전에 권한을 거부했다면 시스템 설정 → 앱 → v2rayNG → 권한에서 VPN 권한을 다시 부여해야 합니다. 권한이 승인되면 상태 표시줄에 VPN 아이콘이 나타나며 TUN 모드가 적용된 것입니다.
관리자 권한 요구 사항
Windows
TUN 모드를 활성화하려면 관리자 권한이 필요합니다. v2rayN에서 UAC 프롬프트가 나타나면 '예'를 클릭하면 됩니다. 휴대용 버전을 사용하는 경우 v2rayN을 관리자 권한으로 실행해야 합니다.
macOS
TUN 모드를 활성화하려면 관리자 비밀번호 승인이 필요합니다.
Linux
코어를 root 권한으로 실행해야 합니다.
클릭해도 반응이 없나요? 대부분 권한 문제입니다
'TUN 모드 활성화'를 클릭해도 아무 반응이 없다면 대부분 권한을 얻지 못한 것입니다. Windows에서는 v2rayN 아이콘을 마우스 오른쪽 버튼으로 클릭하여 '관리자 권한으로 실행'을 선택하고, macOS에서는 시스템 팝업에 관리자 비밀번호를 입력했는지 확인하고, Linux에서는 코어가 root로 시작되었는지 확인하세요. 권한이 부족하면 가상 네트워크 카드를 생성할 수 없어 TUN 모드가 적용되지 않습니다.
TUN 모드가 모든 트래픽을 제어한 후에도 라우팅 규칙은 계속 적용됩니다. 모든 트래픽이 프록시를 거쳐 속도가 저하되지 않도록 적절한 분할 규칙을 구성하는 것이 좋습니다.
TUN 모드와 시스템 프록시의 선택
시스템 프록시 선택
일상적인 웹 서핑일상적으로 웹 페이지를 보거나 동영상을 시청하는 경우 시스템 프록시 모드로 충분합니다. 설정이 간단하고 호환성이 좋습니다.
TUN 모드 선택
게임, 명령줄 도구, UWP 앱을 자주 사용하거나 '한 번 켜면 모두 제어'를 원한다면 TUN 모드가 더 편리합니다.
둘을 함께 사용할 수 있나요?
둘을 함께 사용할 수도 있습니다. 먼저 시스템 프록시를 켜서 브라우저가 프록시를 거치게 하고, 그다음 TUN 모드를 켜서 나머지 트래픽을 제어하는 방식입니다. 하지만 동시에 켜면 트래픽이 중복 제어되어 속도 저하나 연결 이상이 발생할 수 있습니다. 필요에 따라 하나만 선택하는 것이 좋습니다.
자주 묻는 질문
TUN 모드 활성화 후 네트워크에 접속할 수 없음
라우팅 규칙이 올바르게 구성되었는지 확인하세요. 모든 트래픽이 폐기되면 네트워크에 접속할 수 없게 됩니다. 라우팅 규칙을 변경하거나 TUN 모드를 꺼보세요.
TUN 모드와 게임 충돌
일부 게임은 가상 네트워크 카드와의 호환성이 좋지 않을 수 있습니다. 게임에 연결할 수 없다면 TUN 모드를 끄거나 앱별 프록시 기능을 사용해 보세요.
활성화 후 중국 국내 사이트도 느려짐
기본 라우팅 규칙은 중국 본토 트래픽을 우회합니다. 중국 국내 사이트가 느려지면 라우팅 규칙이 변경되었는지 또는 DNS 설정이 올바른지 확인하세요.
TUN 모드는 언제 사용해야 하나요
게임, 명령줄 도구, UWP 앱을 자주 사용하고 이러한 프로그램이 시스템 프록시를 거치지 않는다면 TUN 모드가 가장 편리한 방법입니다. 하지만 TUN 모드가 모든 트래픽을 제어한 후에는 반드시 적절한 라우팅 분할을 함께 사용해야 합니다. 그렇지 않으면 프록시 트래픽이 낭비됩니다.
TUN 모드와 시스템 프록시를 동시에 켤 수 있나요?
가능하지만 구성 충돌에 주의해야 합니다. 일반적으로 TUN 모드만 켜거나 시스템 프록시만 켜는 것이 좋습니다. 트래픽이 중복 제어되는 것을 피하기 위해서입니다.
TUN 모드를 끄면 가상 네트워크 카드가 남아 있나요?
끄면 가상 네트워크 카드는 제거됩니다. 남아 있다면 클라이언트를 재시작하거나 해당 가상 네트워크 카드를 수동으로 삭제할 수 있습니다.