v2rayN 사용법
구독 가져오기 및 연결 확인
구독 가져오기 → 프록시 모드 선택 → 연결 → 확인 순서로 진행하세요. 먼저 브라우저 접속이 재현되는지 확인한 뒤 분할 라우팅과 앱 처리 범위를 조정합니다.
시작하기 전에 클라이언트를 설치하고 서비스 제공업체에서 발급한 유효한 구독 주소를 준비하세요. 클라이언트는 설정을 읽고 코어를 실행해 트래픽을 전달합니다. 설치만으로 사용할 수 있는 서버가 생기는 것은 아닙니다. 아직 설치하지 않았다면 클라이언트 다운로드 페이지에서 적절한 다운로드 항목을 선택하세요. 설치 권한, 프로세서 아키텍처 또는 시스템 종속성 문제가 있으면 플랫폼별 설치 및 설정 안내를 확인하세요.
구독 주소에는 계정 식별 정보가 포함되는 경우가 많습니다. 복사할 때 주소 전체를 빠짐없이 보존하고, 공개 채팅이나 스크린샷, 문의 내용에 공유하지 마세요. 아래에서는 기본 연결 설정을 사용합니다. 프록시 도구를 여러 개 동시에 켜거나 포트, DNS, 고급 라우팅을 서둘러 변경하지 마세요. 한 단계를 마친 뒤 다음 단계로 넘어가면 문제가 발생했을 때 원인을 찾기 쉽습니다.
01 구독을 가져와 목록 업데이트
먼저 ‘구독 주소’와 ‘서버 공유 링크’를 구분하세요. 구독 주소는 여러 서버 설정을 가져오고 업데이트하는 데 사용하며, 서버 공유 링크는 하나의 연결 정보만 담습니다. 서비스 제공업체 페이지의 로그인 주소, 결제 페이지, 안내 문서는 구독 주소가 아닙니다. ‘구독’ 또는 ‘구독 복사’라고 표시된 항목을 찾아 복사한 뒤 클라이언트로 이동하세요. 페이지 제목이나 앞뒤 공백이 함께 붙지 않도록 주의합니다.
v2rayN에 구독 그룹 추가
v2rayN 메인 창에서 ‘구독 그룹’ 아래의 ‘구독 그룹 설정’을 열고 새 그룹을 추가합니다. ‘설명’에는 알아보기 쉬운 이름을 입력하고 ‘주소’에는 구독 링크 전체를 붙여 넣으세요. 처음 추가할 때는 다른 옵션을 기본값으로 두고, 유효한 서버가 필터링되지 않도록 ‘필터 키워드’는 비워 둡니다. 주소에 줄바꿈이 없는지 확인하고 저장한 다음 메인 창으로 돌아갑니다.
주소를 저장하면 업데이트할 출처만 등록된 것이며 서버 설정을 가져온 것은 아닙니다. 이어서 ‘구독 그룹’ 메뉴를 열고 ‘구독 업데이트(프록시 사용 안 함)’를 선택하세요. 아직 프록시 연결이 가능한지 확인되지 않았으므로 처음에는 이 항목을 사용하는 것이 좋습니다. 업데이트가 끝나면 방금 추가한 그룹으로 전환해 서버 목록을 확인하세요. 서버가 표시되면 다음 단계에서 프록시 모드를 선택합니다.
업데이트 실패 메시지가 표시되어도 같은 그룹을 계속 추가하지 마세요. 설정으로 돌아가 주소가 완전한지, 구독이 유효한지, 서비스 제공업체에서 링크를 새로 발급해야 하는지 먼저 확인하세요. 사용 가능한 프록시 연결이 이미 있고 구독 주소에 해당 연결이 필요한 경우에만 ‘구독 업데이트(프록시 사용)’를 사용합니다. 두 메뉴는 업데이트 요청의 전송 방식을 정할 뿐, 이후 브라우저에 적용될 라우팅을 정하지 않습니다.
v2rayNG에서 구독 업데이트
v2rayNG를 열고 오른쪽 위 메뉴에서 ‘구독 그룹 설정’으로 이동한 다음 추가 메뉴에서 그룹 설명과 구독 주소를 입력합니다. 저장한 뒤 메인 화면으로 돌아와 메뉴에서 구독 업데이트를 실행하세요. 버전에 따라 메뉴 이름이 조금 다를 수 있으므로 구독 업데이트 항목을 선택합니다. 구독 주소를 수동 서버의 주소 입력란에 넣지 마세요. 업데이트 후 메인 화면에 해당 서버가 표시되는지 확인합니다.
업데이트 완료로 표시되는데 서버가 없다면 먼저 다른 그룹이 선택되어 있는지 확인한 다음 필터 조건과 구독 내용을 살펴보세요. 구독 응답이 비어 있거나 계정 서비스가 만료되었거나 로그인 페이지가 반환되면 목록이 비어 있을 수 있습니다. 시스템 프록시를 다시 켜도 서버가 생기지는 않으므로 설정 출처부터 확인해야 합니다. 목록이 정상적으로 표시되면 그룹을 그대로 두세요. 이후 업데이트할 때마다 삭제하고 다시 만들 필요는 없습니다.
02 프록시 모드 및 라우팅 선택
가져오기를 마쳤다면 두 가지를 먼저 정하세요. 앱 트래픽을 어떤 방식으로 클라이언트에 전달할지, 클라이언트에 들어온 트래픽을 어떤 경로로 보낼지입니다. 시스템 프록시와 TUN은 첫 번째를, 라우팅 규칙은 두 번째를 처리합니다. 서로 같은 설정이 아닙니다. 라우팅을 ‘전역’으로 선택해도 모든 앱이 자동으로 시스템 프록시를 따르는 것은 아닙니다. 시스템 프록시만 켜도 모든 요청이 원격 서버를 거치는 것은 아닙니다.
먼저 시스템 프록시로 브라우저 연결
v2rayN 트레이 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’을 선택합니다. macOS에서는 메뉴 막대의 클라이언트 아이콘을 눌러 메뉴를 열 수 있습니다. 다른 데스크톱 환경에서는 상태 표시 영역이나 클라이언트의 시스템 프록시 메뉴를 이용하세요. 선택한 뒤 메뉴를 다시 열어 ‘시스템 프록시 자동 설정’에 선택 표시가 있는지 확인하고 라우팅 설정으로 넘어갑니다. 네트워크 설정 변경 권한을 요청하면 안내가 어디에서 표시되었는지 확인한 뒤 승인하세요.
‘시스템 프록시 해제’는 시스템 프록시 설정을 되돌리는 항목입니다. ‘시스템 프록시 변경 안 함’은 클라이언트가 시스템의 현재 상태를 바꾸지 않는다는 뜻이지, 프록시를 끈다는 뜻이 아닙니다. 처음 설정할 때 ‘시스템 프록시 변경 안 함’을 선택한 뒤 메뉴 문구만 보고 트래픽 경로를 판단하지 마세요. 브라우저는 보통 시스템 프록시를 따르지만 일부 앱은 자체 프록시 설정을 사용하고 브라우저 확장 프로그램이 시스템 설정을 덮어쓸 수도 있습니다. 처음 확인할 때는 별도 프록시 규칙이 없는 브라우저 환경을 사용하는 편이 판단하기 쉽습니다.
이어서 접속 목적에 맞는 라우팅 선택
트레이 메뉴에서 ‘라우팅’을 열고 사용할 수 있는 프리셋을 확인하세요. ‘중국 본토 우회’는 관련 지역 규칙에 해당하는 요청을 직접 연결하고 나머지는 프리셋에 따라 처리합니다. ‘블랙리스트’는 일반적으로 프록시 규칙에 해당하는 요청만 프록시로 보냅니다. ‘전역’은 보통 클라이언트가 처리하는 요청을 프록시를 통해 보냅니다. 프리셋 이름만으로 실제 동작을 단정할 수 없으며, 설정과 규칙 리소스에 따라 결과가 달라집니다.
일반적인 웹 사용에서는 필요에 맞는 분할 라우팅 프리셋을 먼저 선택하고 확인 단계에서 대상 웹사이트를 테스트하세요. 특정 웹사이트의 규칙 적용 여부를 확인하려고 ‘전역’으로 잠시 바꾼다면 기존 설정을 기록해 두었다가 테스트 후 복원합니다. 라우팅, DNS, 서버를 한꺼번에 바꾸지 마세요. 접속이 복구되더라도 어떤 설정이 영향을 주었는지 알기 어렵습니다. 규칙의 적용 순서를 확인하려면 설치 및 설정 안내의 라우팅 설명을 참고하세요.
TUN은 잠시 미루고 Android의 트래픽 처리 방식 구분
먼저 데스크톱에서 TUN을 끈 상태로 두고 시스템 프록시를 사용해 브라우저 접속을 확인하세요. 대상 앱이 시스템 프록시를 따르지 않거나 더 넓은 범위의 트래픽 처리가 필요한 경우에만 TUN을 고려합니다. TUN은 가상 네트워크 인터페이스와 라우팅, 권한이 관련되며 보통 관리자 권한이 필요합니다. 전환하기 전에 현재 버전의 요구 사항을 확인하고 시스템 라우팅을 변경하는 다른 네트워크 도구는 잠시 중지하세요. TUN을 모든 연결 문제의 만능 해결책으로 사용하지 마세요.
v2rayNG Android는 보통 시스템 VPN 인터페이스를 통해 트래픽을 처리하므로 데스크톱 방식의 시스템 프록시를 직접 입력할 필요가 없습니다. 앱별 설정은 기본값으로 두고 라우팅 설정이 예상한 대로인지 확인한 다음 연결 단계로 넘어가세요. 앱별 프록시를 이미 설정했다면 테스트할 브라우저가 처리 대상에서 제외되지 않았는지 확인합니다. 시스템의 다른 VPN 서비스가 현재 연결을 대체할 수도 있습니다.
03 서버 활성화 및 실행 상태 유지
이제 서버 목록으로 돌아가 서비스 상태가 정상이고 현재 클라이언트가 지원하는 프로토콜을 사용하는 서버를 선택합니다. 먼저 하나만 선택해 확인을 마치고, 접속 요청을 보내기도 전에 서버를 계속 바꾸지 마세요. 목록의 지역 이름은 서비스 제공업체가 붙인 표시에 불과하므로 이름만으로 사용 가능 여부를 판단할 수 없습니다. 지연 시간 테스트도 특정 조건에서 측정한 결과일 뿐, 실제 웹 접속을 대신하지 않습니다.
v2rayN에서 활성 서버 설정
대상 서버를 선택하고 마우스 오른쪽 버튼을 눌러 ‘활성 서버로 설정’ 또는 현재 버전에서 같은 의미로 표시되는 항목을 실행합니다. 목록의 현재 서버 표시가 선택한 항목으로 이동했는지 확인하세요. 행에 선택 색상만 표시되어도 실제 연결 경로가 바뀌지 않았을 수 있습니다. 클라이언트가 현재 설정에 따라 코어를 시작하거나 다시 불러옵니다. 작업이 끝날 때까지 기다린 다음 메인 창 아래의 로그에서 시작 실패, 포트 사용 중, 설정 호환성 오류가 반복되는지 확인하세요.
창을 트레이로 최소화할 수 있다면 클라이언트의 최소화 또는 창 닫기 기능을 사용하고, 우선 ‘종료’는 누르지 마세요. 시스템 프록시는 로컬 클라이언트가 제공하는 연결 지점을 가리키므로 프로세스가 종료되면 해당 지점이 더 이상 연결을 받지 않을 수 있습니다. 트레이 아이콘이 보인다는 것은 프로그램이 실행 중이라는 뜻일 뿐, 원격 서버에 연결할 수 있다는 증거는 아닙니다. 실제 요청으로 다음 단계에서 확인해야 합니다.
로그에 오류가 계속 표시되면 이 단계에서 멈추세요. 포트 사용 중 오류는 클라이언트가 여러 개 실행 중인지 확인하고, 설정 호환성 오류는 구독 프로토콜과 클라이언트 지원 여부를 살펴봅니다. 연결 시간 초과는 서버, 네트워크, 시스템 시간을 함께 확인해야 합니다. 같은 구독의 다른 서버를 비교해 볼 수 있지만 한 번에 하나만 변경하세요. 구체적인 오류 해결 방법은 플랫폼별 설치 및 설정 안내를 참고하세요. 이 페이지에서는 고급 매개변수를 다루지 않습니다.
v2rayNG에서 시스템 권한 확인
메인 화면에서 대상 서버를 선택하고 현재 항목 표시가 바뀌었는지 확인한 다음 연결 버튼을 누릅니다. 처음 연결할 때 시스템에서 VPN 연결 허용을 요청합니다. 방금 실행한 v2rayNG에서 요청한 것이 맞는지 확인한 뒤 승인하세요. 메인 화면으로 돌아와 버튼이나 상태 문구가 실행 상태로 바뀌었는지 살펴보고 시스템에 VPN 상태 표시가 나타나는지도 확인합니다.
승인 후 연결이 곧바로 끊기면 연결 버튼을 반복해서 누르지 말고 클라이언트 로그를 확인하세요. 시스템에서 다른 VPN이 실행 중이라고 표시되면 기존 연결을 끊은 뒤 다시 시도합니다. 처음 확인하는 동안에는 클라이언트를 화면에 열어 두거나 최근 앱에 유지하고 백그라운드 정리는 잠시 하지 마세요. 웹 접속이 정상인 것을 확인한 다음 기기의 배터리 관리 설정에 맞게 백그라운드 실행 권한을 조정합니다. 백그라운드 제한으로 인한 연결 끊김은 구독 주소 오류와 다른 문제입니다.
04 접속 확인 및 종료 후 복구
클라이언트를 실행 상태로 유지한 채 새 브라우저 창을 열고, 프록시를 거쳐야 하는 웹사이트와 현재 규칙상 직접 연결되어야 하는 웹사이트를 각각 방문합니다. 평소 결과를 잘 아는 페이지를 선택해 새로고침도 해 보세요. 이미 열려 있던 탭만 확인하지 마세요. 캐시, 재사용 연결, 브라우저 자체의 프록시 규칙 때문에 기존 페이지는 설정 변경 결과를 반영하지 않을 수 있습니다.
페이지와 로그를 함께 확인해 작동 여부 판단
두 종류의 페이지가 모두 정상적으로 열리면 클라이언트로 돌아가 방금 접속할 때 생성된 연결이나 로그를 확인하세요. 현재 버전에서 라우팅 출구를 표시한다면 대상 요청이 예상한 경로로 나가는지 살펴봅니다. 자세한 기록이 표시되지 않더라도 이 가이드를 완료하기 위해 복잡한 디버깅을 억지로 켤 필요는 없습니다. 반복 접속이 가능하고 설정 변경 전후의 동작이 규칙에 맞으면 우선 이 기본 설정을 유지해도 됩니다.
출구 IP 조회는 해당 조회 요청이 어느 경로를 사용했는지만 보여 줍니다. 분할 라우팅에서는 웹사이트마다 경로가 다를 수 있으므로 조회 페이지 하나만으로 모든 앱이 프록시를 사용한다고 판단할 수 없습니다. Android도 마찬가지입니다. 시스템 VPN 표시는 트래픽 처리 인터페이스가 설정되었다는 뜻이지 모든 앱이 포함되었다는 의미는 아닙니다. 특정 앱만 작동하지 않는다면 전체 설정을 바꾸기 전에 앱 자체 프록시나 앱별 규칙을 확인하세요.
증상에 따라 문제 범위 좁히기
직접 접속해야 하는 웹사이트는 열리지만 프록시를 사용해야 하는 웹사이트가 열리지 않는다면 먼저 활성 서버가 올바른지 확인한 뒤 같은 구독의 다른 서버를 시도하세요. 라우팅을 잠시 바꿔 접속이 복구되었다면 원래 라우팅 규칙이 대상 요청에 적용되는지 다시 확인합니다. 서버를 바꿔도 해결되지 않으면 로그에서 연결 오류와 시스템 시간을 확인하세요. 구독 업데이트가 성공했다고 서버까지 사용할 수 있다고 단정하지 마세요.
모든 웹페이지가 열리지 않으면 데스크톱에서 클라이언트 실행 여부, 시스템 프록시가 현재 클라이언트를 가리키는지, 다른 도구가 네트워크 설정을 바꾸었는지 먼저 확인합니다. ‘시스템 프록시 해제’를 선택해 직접 연결 상태를 비교할 수 있습니다. 직접 연결이 복구되면 2단계에 따라 시스템 프록시를 다시 켜세요. Android에서는 먼저 v2rayNG 연결을 끊고 기본 네트워크 접속이 정상인지 확인한 다음 다시 연결해 테스트합니다.
브라우저는 정상인데 다른 앱만 연결되지 않는다면 트래픽 처리 범위나 앱 자체 설정이 원인일 가능성이 큽니다. 먼저 해당 앱이 시스템 프록시를 지원하는지 확인하세요. TUN이 필요한 경우 설치 안내의 권한 및 네트워크 설명에 따라 별도로 설정합니다. DNS, 라우팅, 네트워크 도구를 여러 개 변경했다면 이 가이드의 최소 설정으로 되돌린 뒤 하나씩 다시 적용하세요. 민감한 정보를 제거한 오류 메시지와 함께 문제가 발생한 단계, 운영체제, 클라이언트 이름을 기록하면 반복해서 재설치하는 것보다 원인을 찾기 쉽습니다.
사용을 마치면 시스템 네트워크 복구
데스크톱에서 종료하기 전에 트레이 메뉴에서 ‘시스템 프록시 해제’를 선택하세요. TUN을 켰다면 TUN도 끄고 네트워크 설정이 복구될 때까지 기다린 다음 클라이언트를 종료합니다. 프로세스를 강제 종료해 정리하지 마세요. 예기치 않게 종료된 뒤 웹페이지가 열리지 않으면 클라이언트를 다시 실행해 프록시를 해제하거나 운영체제의 현재 네트워크 연결 설정에서 남은 프록시 항목을 확인하고 이번 설정으로 추가된 항목만 되돌립니다.
Android에서는 v2rayNG의 연결 버튼을 눌러 연결을 끊고 실행 상태가 종료되었는지 확인합니다. 기기에 VPN 상시 연결 또는 VPN 미사용 연결 차단이 설정되어 있다면 해당 시스템 옵션도 확인하세요. 복구를 마친 뒤 평소 사용하는 웹사이트를 다시 방문합니다. 이제 구독 출처, 트래픽 처리 방식, 활성 서버, 접속 결과를 차례로 확인하는 경로가 완성되었습니다. 이후 서버를 바꾸거나 구독을 업데이트할 때도 같은 4단계로 점검하면 됩니다.
계속 설정할 때 구독 목록 문제는 구독 가져오기, 트래픽 처리 범위 문제는 프록시 모드, 실행 오류는 서버 연결 단계로 돌아가세요. 플랫폼 설치, 권한, 지속적인 오류는 플랫폼별 설치 및 설정 안내에서 항목별로 확인할 수 있습니다.