가이드
분할 터널링 설정 방법
일부 애플리케이션이나 주소는 터널 밖으로 보내고 나머지는 모두 터널 안에 두는 방법, 각 예외의 대가, 그리고 요청한 방식으로 분할되었음을 입증하는 확인 절차를 설명합니다. 2026년 말 클라이언트와 Android 17을 기준으로 작성했습니다.
이 글에서 확정하는 내용
분할 터널링은 선택한 애플리케이션이나 주소를 터널 밖으로 보내고 나머지는 모두 터널 안에 둡니다. 목록의 각 항목은 일반 네트워크에서 VPN이 더 이상 전혀 건드리지 않는 트래픽입니다. 제대로 설정하면 다른 항목에는 손대지 않고 프린터와 뱅킹 앱을 사용할 수 있지만, 대충 설정하면 직접 구성한 유출이 됩니다. 아래 단계는 가장 제한적인 설정을 다룹니다.
두 가지 규칙
애플리케이션별
이 규칙은 프로그램을 지정하고 해당 프로그램의 연결이 터널을 우회하도록 합니다. Windows, macOS, Android 클라이언트가 이를 지원합니다. Android 17부터는 클라이언트가 목록을 시스템이 관리하는 화면으로 넘길 수 있으므로, 예외 적용은 클라이언트가 아니라 운영체제가 강제합니다 — 자체 설정에서 그 화면을 여는 클라이언트는 이를 사용하는 것입니다. iOS는 일반 클라이언트에 애플리케이션별 분할 기능을 제공하지 않으며, 가장 가까운 기능은 아래의 로컬 네트워크 토글입니다.
주소 또는 서브넷별
이 규칙은 목적지를 지정하고, 어떤 프로그램에서든 해당 목적지로 향하는 트래픽이 터널을 우회하도록 합니다. 주소 규칙은 내일 그 주소에서 응답하는 대상까지 모두 포함하므로 더 거칠고 나중에 내용을 파악하기도 어렵습니다. 자체 네트워크의 장치에는 적합하지만 인터넷상의 서비스에는 적합하지 않습니다.
밖으로 나가는 항목
- 자체 네트워크의 장치 — 프린터, NAS, 미디어 서버처럼 터널의 라우팅으로 인해 보이지 않는 장치입니다. 먼저 로컬 네트워크 토글을 사용해 보세요. 더 작은 설정이며 대부분의 이런 장치에는 규칙 없이도 적용됩니다.
- 출구 주소에서 연결을 거부하는 애플리케이션으로, 보통 은행 애플리케이션이 해당합니다. 이 규칙을 사용하면 해당 애플리케이션 하나만 실제 주소를 볼 수 있고 다른 애플리케이션은 볼 수 없습니다. 그 결과 은행은 사용자의 위치를 알게 되며, 이것이 그 대가입니다.
- 기본적으로 그 밖의 항목은 없습니다. 목록의 모든 항목은 현재 연결된 네트워크가 읽을 수 있는 트래픽을 가진 애플리케이션입니다. 목록이 길다면 브라우저만 보호하고 그 이상은 거의 보호하지 않는 VPN이 됩니다.
예외는 터널을 통해서는 작동하지 않는 애플리케이션을 위한 것입니다. 출구 국가에 서비스를 제공하지 않기로 한 서비스에 접근하는 방법이 아닙니다. 그것은 서비스의 결정이며, 이를 우회하는 라우팅은 이 페이지의 범위를 벗어납니다.
규칙 설정
- 클라이언트의 분할 터널링 섹션을 여세요. 보통 연결 설정이나 고급 설정 아래에 있습니다. Android 17 이상에서는 클라이언트가 같은 목록을 위한 시스템 관리 화면을 열 수 있습니다. 어느 경우든 목록은 하나이며, 그 화면으로 연결하는 것은 클라이언트 자체 섹션입니다.
- 무언가를 추가하기 전에 모드를 확인하세요. 대부분의 클라이언트는 두 가지를 제공합니다. 목록에 있는 앱이 터널을 우회하거나, 목록에 있는 앱만 터널을 사용하는 방식입니다. 두 번째는 역분할 터널링이며, 목록이 비어 있으면 아무것도 터널링되지 않는다는 뜻입니다. 모드가 의도한 대로 표시되는지 확인하세요.
- 폴더가 아니라 애플리케이션을 추가하세요. 연결을 만드는 실행 파일 하나를 추가해야 합니다. 여러 프로세스로 구성된 제품군은 각 프로세스를 추가해야 할 수 있으며, 설치 폴더를 추가하면 업데이트 프로그램도 포함됩니다.
- 애플리케이션을 완전히 종료하고 클라이언트를 다시 연결하세요. 규칙은 새 연결에 적용됩니다. 계속 열려 있던 애플리케이션은 기존 경로를 유지하므로 확인 단계에서 잘못된 결과를 냅니다.
역모드
역모드에서는 목록에 있는 애플리케이션만 터널을 사용하고 나머지는 모두 터널을 우회합니다. 한 애플리케이션만 터널이 필요하고 나머지 시스템은 클라이언트를 설치하지 않은 것처럼 작동해야 할 때 적합합니다. 그 외에는 적합하지 않습니다. 목록에 추가하는 것을 잊은 모든 애플리케이션이 개방 네트워크에 놓이기 때문입니다. 이 모드를 사용하면 대부분의 클라이언트에서 킬 스위치는 목록에 있는 애플리케이션에만 적용됩니다. 나머지는 처음부터 터널 안에 있지 않았기 때문입니다.
로컬 네트워크 액세스
대부분의 클라이언트에는 자체 네트워크의 주소는 통과시키면서 나머지는 모두 터널 안에 두는 단일 스위치가 있습니다. 이는 사용자를 위해 선택된 서브넷별 분할 터널링이며, 규칙 없이도 프린터와 NAS를 포함합니다. 직접 운영하는 네트워크에서는 비용이 적지만, 공용 네트워크에서는 해당 네트워크의 모든 장치가 사용자의 장치에 접근할 수 있습니다. 이것이 기본적으로 꺼져 있으며 네트워크를 떠나기 전에 다시 끌 가치가 있는 이유입니다.
요청한 방식으로 분할되었는지 확인
- 예외 애플리케이션에서 자체 주소 확인 기능을 찾으세요. 뱅킹 앱의 세션 세부 정보, 토렌트 클라이언트의 주소 패널, 예외로 지정한 브라우저에서 연 페이지 등이 해당합니다. 자신의 주소와 국가가 표시되어야 합니다.
- 예외로 지정하지 않은 애플리케이션에서 주소 확인을 실행하세요. 출구 주소가 표시되어야 합니다. 목록에 추가하지 않은 브라우저에서 실행하고, 주소를 표시하는 다른 애플리케이션이 있다면 그 애플리케이션에서도 실행하세요.
- 전체 점검을 한 번 실행하세요. 규칙을 적용한 상태에서 VPN이 작동하는지 확인하는 방법의 전체 점검을 실행합니다. 의도한 것보다 많은 항목을 포함하는 규칙은 내부에 있어야 한다고 생각한 항목의 유출로 표시됩니다.
이 확인으로 입증되는 내용
+목록에 추가한 애플리케이션만 일반 네트워크에 연결되어 있습니다
+조회 요청을 포함한 나머지 모든 트래픽은 여전히 출구를 통해 나갑니다
+모드는 의도한 방식이며 역모드가 아닙니다
이 확인으로 알 수 없는 내용
−프로바이더가 터널 내부 트래픽을 얼마나 보존하는지는 알려주지 않습니다 — 이는 보존 페이지에서 확인할 수 있습니다
−유출 테스트는 의도적인 예외를 확인할 수 없습니다. 예외 애플리케이션은 애플리케이션 내부에서 직접 확인하거나 전혀 확인하지 않아야 합니다
−오늘 설정한 규칙은 업데이트 이후에도 애플리케이션을 따라가지만, 업데이트된 애플리케이션은 목록에 추가하지 않은 프로세스에서 연결을 열 수 있습니다
분할이 적용되지 않을 때
예외로 지정한 앱에 여전히 출구 주소가 표시됩니다
규칙이 적용되지 않았으며, 일반적인 원인은 앱이 이미 실행 중이었던 것입니다. 분할 터널링은 규칙을 설정한 후 만들어지는 연결에 적용됩니다. 앱을 완전히 종료하고 클라이언트를 다시 연결한 다음 앱을 다시 여세요. Android에서는 규칙이 클라이언트에 있는지 시스템 설정에 있는지 확인하세요. 한쪽에서만 예외로 지정한 앱은 운영체제가 적용하는 설정을 따릅니다.
브라우저가 가장 까다로운 경우입니다. 브라우저의 백그라운드 프로세스는 창을 닫아도 연결을 유지하므로 창이 아니라 자체 메뉴에서 종료해야 합니다.
예외로 지정하지 않은 앱에 내 주소가 표시됩니다
애플리케이션별 규칙보다 더 광범위한 설정이 적용되어 있습니다. 목적지를 포함하는 주소 또는 서브넷 규칙, 실수로 설정한 역모드로 목록에 있는 앱만 터널링하는 경우, 공용 주소를 할당하는 네트워크에서 로컬 네트워크 토글을 켠 경우가 각각 이런 결과를 낼 수 있습니다. 앱 목록만 보지 말고 모든 규칙을 확인하세요. 그런 다음 전체 기능을 꺼서 주소가 출구 주소로 돌아오는지 확인하고, 규칙을 한 번에 하나씩 다시 추가하세요.
프린터나 NAS에 여전히 연결할 수 없습니다
로컬 네트워크 액세스는 분할 터널링보다 범위가 작은 설정이며 별도의 설정인 경우도 있습니다. 자체 네트워크의 주소는 통과시키고 나머지는 모두 라우팅합니다. 클라이언트에 이 기능이 있다면 서브넷 규칙을 직접 추가하기 전에 켜세요. 장치에 주소가 아니라 이름으로 접근한다면, 이름이 터널의 DNS를 통해 확인되고 있어 네트워크를 볼 수 없을 수 있습니다. 대신 주소를 사용하세요.
유출 테스트는 통과했지만 앱을 예외로 지정했습니다
테스트가 브라우저에서 실행되었고 브라우저는 터널 안에 있습니다. 의도적인 예외는 설계상 유출 테스트에 표시되지 않습니다. 예외 앱의 트래픽은 전부 일반 네트워크에 있으며, 다른 곳에서 여는 어떤 페이지도 이를 보고하지 않습니다. 예외를 확인하려면 마지막 섹션에서 설명한 것처럼 예외 앱 자체의 주소를 확인해야 하며, 테스트 페이지를 확인하는 것이 아닙니다.
같은 절차, 다른 기기
다른 플랫폼들
모든 플랫폼은 한 페이지의 탭이 아니라 각자의 가이드를 가진다. 설치 프로그램이 열리는 순간부터 절차가 갈라지므로, 세 플랫폼에 한 번에 답하려는 페이지는 어느 것도 제대로 답하지 못한다.