많은 사람들이 v2rayNG를 설치하고 구독 가져오기에 성공하여 노드에 연결한 후에는 모든 것이 끝났다고 생각합니다. 며칠 사용해보면 국내 동영상 사이트를 열어도 느려지고, 데이터 사용량이 빠르게 증가하며, 가끔 일부 국내 앱이 열리지 않는 것을 발견하게 됩니다. 이런 문제의 근본 원인은 거의 동일합니다—라우팅 규칙이 제대로 설정되지 않았기 때문입니다. 이 글에서는 라우팅 규칙이 무엇인지, v2rayNG에 내장된 각 모드가 어떤 시나리오에 적합한지, 그리고 자신만의 사용자 정의 규칙을 어떻게 작성하는지 알기 쉽게 설명합니다. 참고로 내장된 「중국 대륙 우회」 프리셋은 중국 본토 사용자를 위한 것입니다. 그 외 지역에 거주 중이라도 개념은 동일하니, 아래 사용자 정의 규칙 부분에서 본인 지역에 맞게 바꿔서 사용하세요.
라우팅 규칙은 정확히 어떤 문제를 해결하는가
V2Ray 계열 클라이언트의 작동 원리는 기기에 로컬 프록시 포트를 하나 열고, 시스템이나 브라우저의 네트워크 요청이 먼저 이 포트를 거친 후 「목표 사이트에 직접 연결」할지 「원격 노드로 전달」할지 결정하는 것입니다. 아무런 판단 로직이 없다면 가장 간단한 방법은 모든 트래픽을 전달하는 것인데, 이것이 전역 모드입니다. 하지만 국내 사이트는 국내 서버에 접속하는 것 자체가 빠른데, 해외 노드를 우회하면 오히려 지연 시간이 추가되고 노드의 트래픽도 낭비하게 됩니다. 라우팅 규칙이 하는 일은 도메인이나 IP의 소속 지역에 따라 각 요청이 어느 경로로 가야 하는지 자동으로 판단하는 것으로, 이 과정을 「분할터널링」이라고 합니다.
3가지 내장 모드 선택 방법
| 모드 | 동작 | 적합한 시나리오 |
|---|---|---|
| 전역 프록시 | 모든 트래픽이 노드를 경유하며 아무런 판단도 하지 않음 | 노드가 위치한 지역의 IP로 서비스에 접근해야 할 때(예: 해당 지역 전용 콘텐츠 시청) |
| LAN 우회 | LAN 내 주소(프린터, 라우터 관리 페이지 등)만 프록시에서 제외 | 기본적으로 단독으로 사용하지 않으며 보통 다른 규칙과 함께 사용 |
| LAN과 중국 대륙 우회 | LAN 주소와 국내 도메인/IP는 직접 연결, 나머지는 노드 경유 | 일상 사용에 권장, 속도와 접근 범위를 모두 고려, 대부분의 사용자가 장기적으로 사용해야 하는 모드 |
대부분의 사람들에게는 LAN과 중국 대륙 우회가 최선의 선택입니다. 설정 위치는 v2rayNG 메인 화면 오른쪽 상단 메뉴 「라우팅」입니다. 선택 후에는 국내 사이트는 직접 연결, 해외 사이트는 프록시 경유가 되어 양쪽 모두 정상적인 속도를 유지합니다.
사용자 정의 분할터널링 규칙 단계별 설정
내장 모드가 요구 사항을 완전히 충족하지 못하는 경우(예: 특정 사이트를 강제로 프록시 경유시키거나 특정 앱을 항상 직접 연결시키고 싶은 경우), 사용자 정의 규칙에 개별적으로 추가할 수 있습니다:
- v2rayNG를 열고 오른쪽 상단 메뉴를 눌러 「라우팅 설정」을 선택하세요.
- 들어가면 「프록시 도메인」, 「직접 연결 도메인」이라는 편집 가능한 두 목록이 보입니다. 줄마다 도메인이나 IP 범위를 입력하세요.
- 도메인 규칙은 3가지 접두사를 지원합니다:
domain:은 해당 도메인 및 모든 하위 도메인을 의미하고,full:은 전체 도메인의 정확한 일치를 의미하며,keyword:는 도메인에 이 키워드가 포함되어 있으면 매치됩니다. - IP 규칙은 네트워크 범위를 직접 입력합니다. 예를 들어
geoip:cn은 중국 대륙 전체 IP 데이터베이스를 나타냅니다(해당하지 않는다면 본인 국가 코드로 바꾸세요. 한국은geoip:kr, 일본은geoip:jp).192.168.1.0/24와 같은 구체적인 CIDR 범위를 입력할 수도 있습니다. - 편집이 완료되면 저장하고 노드에 다시 연결해야 새 규칙이 적용됩니다.
자주 사용되는 규칙 예시
- 특정 해외 사이트를 항상 프록시로 경유시키기:「프록시 도메인」에
domain:example.com이라는 줄을 추가하세요. - 특정 국내 사이트를 항상 직접 연결시키고, 구독 규칙의 영향을 받지 않게 하기:「직접 연결 도메인」에
domain:example.cn이라는 줄을 추가하세요. - 일부 광고 또는 통계용 도메인 차단하기:일부 클라이언트는 「도메인 차단」 목록을 지원하며, 추가하면 해당 요청은 직접 거부되어 트래픽을 소모하지 않습니다.
full:과 domain:을 반대로 쓰거나 IP 범위 형식이 잘못된 경우) 해당 사이트에 완전히 접근할 수 없게 될 수 있습니다. 한 번에 하나의 규칙만 수정하고 저장 후 즉시 테스트하여 문제를 빠르게 찾아내는 것을 권장합니다.
규칙이 적용되지 않을 때 확인하는 방법
규칙을 변경했는데도 동작에 변화가 없다면, 순서대로 확인하세요: 저장 후 다시 연결을 눌렀는지(일부 클라이언트는 연결을 끊었다가 다시 연결해야 새 규칙이 로드됩니다); 규칙 문법이 올바른지(공백이 하나 더 있거나 콜론이 하나 빠지면 해당 줄이 무시됩니다); 우선순위가 더 높은 다른 규칙이 이를 덮어쓰지 않았는지 확인하세요. 그래도 실마리가 없다면 문제 해결 모음의 더 자세한 확인 단계를 참고하거나, 먼저 「LAN과 중국 대륙 우회」라는 기본 모드로 돌아가 기본 연결이 정상인지 확인한 후 사용자 정의 규칙을 하나씩 추가하세요.
라우팅 규칙은 언뜻 보기에 개념이 많아 보이지만, 실제로 한 번 설정해 보면 로직이 매우 간단하다는 것을 알게 됩니다: 기본 모드가 일상적인 시나리오의 90%를 커버하며, 사용자 정의 규칙은 나머지 소수의 특수한 요구 사항을 보완하는 것일 뿐입니다. 한 번에 복잡하게 설정할 필요 없이 필요한 만큼만 있으면 충분합니다.