1단계: 구독을 가져와 목록 업데이트하기
v2rayN을 열고 상단의 '구독 그룹' 메뉴에서 '구독 그룹 설정'을 선택하세요. 그룹을 추가하고 이름 칸에 '일반 구독'처럼 알아보기 쉬운 이름을 입력한 뒤, 구독 제공업체가 안내한 전체 주소를 구독 주소 칸에 붙여 넣습니다. 이름은 그룹을 구분하기 위한 것으로 연결에는 영향을 주지 않습니다. 주소는 원래 경로와 매개변수를 그대로 유지해야 합니다. 웹사이트 첫 화면 주소나 브라우저 로그인 페이지 주소를 구독 주소로 입력하면 안 됩니다.
붙여 넣은 뒤 주소의 처음과 끝을 확인하고 불필요한 공백, 줄바꿈, 메신저에서 함께 복사된 문장 부호를 제거하세요. 예시인 https://example.com/sub?token=xxxx는 주소 형식을 설명하기 위한 것으로, 서버 설정을 가져오는 데 사용할 수 없습니다. 실제 주소의 접근 매개변수는 구독 권한과 연결될 수 있으므로 공개 댓글에 올리지 마세요. 도움을 요청할 때는 매개변수를 가린 화면을 첨부하면 됩니다.
그룹이 활성화되어 있는지 확인하고 설정을 저장한 뒤 창을 닫으세요. 다시 '구독 그룹' 메뉴로 돌아가 방금 추가한 그룹의 구독을 업데이트합니다. 아직 연결 가능한 서버가 없다면 메뉴에서 프록시를 사용하지 않고 구독을 업데이트하는 옵션을 먼저 시도할 수 있습니다. 제공업체가 기존 프록시를 통해서만 구독 주소에 접근할 수 있다고 안내했다면 해당 업데이트 방법을 사용하세요. 버전에 따라 메뉴 표현은 다르지만, '주소 저장'과 '주소에서 설정 가져오기'는 서로 다른 작업입니다.
업데이트가 끝나면 메인 창의 서버 목록에 설정 항목이 표시되어야 합니다. 보통 이름, 프로토콜, 주소 등의 항목을 확인할 수 있습니다. 목록이 비어 있다면 하단 로그나 업데이트 알림을 확인한 다음 올바른 그룹을 선택했는지, 목록 검색창에 필터 문구가 남아 있는지 살펴보세요. 시간 초과, 주소 만료, 형식 인식 실패 알림이 표시되더라도 클라이언트를 반복해서 다시 설치할 필요는 없습니다. 구독이 유효한지, 네트워크에서 구독 서비스에 접근할 수 있는지, 제공된 형식이 현재 클라이언트와 호환되는지 먼저 확인하세요.
v2rayNG에서 같은 작업 진행하기
v2rayNG 메뉴에서 '구독 그룹 설정'으로 이동한 뒤 추가 메뉴에서 이름과 구독 주소를 입력하세요. 저장 후 메인 화면으로 돌아와 구독을 업데이트합니다. 그룹별 업데이트 기능이 있다면 방금 만든 그룹만 먼저 업데이트해 다른 그룹의 결과와 섞이지 않도록 하세요. 설정 목록에 항목이 표시되어도 바로 시작 버튼을 누르지는 마세요. 다음 단계에서 라우팅 프리셋을 확인하고 시스템 권한이 어떤 트래픽을 처리하는지 살펴봅니다.
제공업체가 구독 주소 대신 단일 공유 링크를 제공했다면 '클립보드에서 가져오기'와 같은 설정 가져오기 메뉴를 사용하세요. 단일 설정으로도 연결할 수 있지만, 목록에 추가했다고 해서 구독 업데이트 기능이 생기지는 않습니다. 지금은 형식 변환을 알아볼 필요가 없습니다. 가져오기 방식이 제공된 내용과 맞는지만 확인하세요. 여러 구독을 관리하거나 수동 설정을 보존하고 업데이트 방식을 자세히 알아보려면 전체 가이드의 구독 및 설정 섹션을 참고하세요.
2단계: 프록시 모드와 라우팅 프리셋 선택
v2rayN 메인 창 하단이나 트레이 메뉴에서 '시스템 프록시'를 찾아 '시스템 프록시 자동 설정'을 선택하세요. 이 옵션을 사용하면 시스템 프록시 설정을 따르는 앱에 로컬 프록시가 제공되고, 브라우저는 보통 이를 통해 요청을 전달합니다. 일부 앱은 별도의 프록시 설정을 사용하거나 시스템 프록시를 아예 읽지 않습니다. 따라서 이 옵션을 선택해도 기기의 모든 트래픽이 클라이언트를 통과하는 것은 아닙니다.
'라우팅' 메뉴 또는 라우팅 프리셋 선택 메뉴도 찾으세요. 처음 사용하는 경우 클라이언트에 내장된 'LAN 및 중국 본토 주소 우회' 유형의 프리셋을 선택할 수 있습니다. 구체적인 이름과 규칙은 버전에 따라 다릅니다. 이런 프리셋은 보통 LAN 등 지정된 대상에 직접 연결하고, 나머지 요청은 규칙에 따라 처리합니다. 우선 내장 프리셋을 사용하면 규칙을 직접 입력할 때 생기는 오류를 줄이고, 확인 과정에서 프록시를 거치지 않는 것이 정상인 접속을 구분하기도 쉽습니다.
두 설정의 역할은 다릅니다. 시스템 프록시는 앱이 요청을 클라이언트로 보낼지 결정하고, 라우팅은 클라이언트가 요청을 받은 뒤 어떻게 처리할지 결정합니다. 라우팅만 바꿔서는 시스템 프록시를 무시하는 앱이 자동으로 프록시를 사용하지 않습니다. 시스템 프록시를 켜더라도 모든 대상이 원격 서버를 거치는 것은 아닙니다. 다음 단계에서 외부 IP를 비교할 때 이 차이를 기억해야 정상적인 직접 연결을 설정 오류로 오해하지 않습니다.
첫 연결에서는 기본 설정 유지하기
DNS, 수신 포트, 전송 옵션, 코어 설정을 한꺼번에 바꾸지 말고 더 많은 앱의 트래픽을 처리하려고 바로 TUN을 활성화하지도 마세요. 먼저 일반 프록시 모드에서 현재 구독이 작동하는지 확인해야 이후 문제가 트래픽 처리 방식 때문인지 서버 설정 때문인지 구분할 수 있습니다. 데스크톱의 TUN은 권한, 가상 네트워크 어댑터, 다른 네트워크 도구와의 충돌이 발생할 수 있습니다. 기본 연결을 확인하기 전에 이 단계까지 추가하면 문제 해결이 더 어려워집니다.
v2rayNG에서는 설정이나 라우팅 메뉴에서 내장 프리셋 중 적절한 것을 선택하세요. 처음 시작 버튼을 누르면 Android 시스템에 VPN 연결 요청이 표시되는 경우가 많습니다. 앱 이름을 확인한 뒤 허용하세요. 이 권한은 클라이언트가 로컬에서 트래픽을 처리하는 통로를 만드는 데 필요하며, 가져온 설정의 연결이 확인되었다는 뜻은 아닙니다. 기기에서 다른 VPN 앱이 실행 중이라면 현재 클라이언트를 테스트하기 전에 기존 연결을 중지하세요. 시스템이 트래픽을 처리할 대상을 바꿀 수 있습니다.
앱별 프록시 설정을 이전에 변경한 적이 있는지도 확인하세요. 일부 앱만 프록시를 사용하도록 설정했다면 확인할 때 범위에 포함된 브라우저를 열어야 합니다. 브라우저가 제외되어 있으면 클라이언트 연결 상태가 정상이어도 브라우저는 직접 연결될 수 있습니다. 처음 설정할 때는 앱 범위를 기본값으로 유지하고, 네 단계를 모두 마친 뒤 필요에 따라 범위를 조정하세요.
데스크톱에서 프록시를 사용하지 않으려면 '시스템 프록시 지우기'를 선택하세요. '시스템 프록시 변경 안 함'을 끄기 옵션으로 오해하면 안 됩니다. 이 항목은 보통 클라이언트가 기존 설정을 더 이상 변경하지 않는다는 뜻이며, 앞서 설정한 프록시 주소는 남아 있을 수 있습니다. 종료할 때 브라우저가 더 이상 응답하지 않는 로컬 포트로 요청을 보내는 일을 막으려면 이 점을 기억하세요.
3단계: 서버를 선택하고 연결 시작하기
v2rayN 서버 목록으로 돌아와 설정 하나를 선택하고 마우스 오른쪽 버튼을 눌러 메뉴에서 '활성 서버로 설정' 또는 현재 버전에서 같은 의미인 항목을 실행하세요. 버전에 따라 단축키나 더블 클릭으로 선택할 수도 있지만, 처음에는 메뉴에서 선택 상태를 확인하는 편이 좋습니다. 활성 표시나 선택 알림이 나타나거나 상태 표시줄의 설정 이름이 바뀐 것을 확인한 뒤 테스트하세요. 행을 마우스로 선택하는 것만으로는 실제 사용 서버가 바뀌지 않을 수 있습니다.
v2rayN은 활성 설정을 바꾼 뒤 해당 코어를 불러오는 경우가 많으며, 별도의 '연결' 버튼이 없는 버전도 있습니다. 메인 창 로그에서 설정 구문 분석 실패, 포트 사용 중, 코어 시작 실패 등의 오류가 반복되는지 확인하세요. 로컬 수신 포트 충돌이 표시되면 클라이언트가 중복 실행 중인지, 다른 프록시 프로그램이 같은 포트를 사용하는지 먼저 살펴보세요. 여러 창에서 설정을 번갈아 변경하지 마세요.
현재 버전에서 제공하는 '실제 연결 지연 시간' 또는 비슷한 연결 테스트 기능을 찾아 선택한 설정을 테스트하세요. 메뉴에 TCP 지연 시간도 있다면 두 테스트는 의미가 다릅니다. TCP 테스트는 특정 포트에 연결할 수 있는지를 주로 확인하고, 실제 연결 테스트는 일반적으로 프록시 설정을 사용해 테스트 대상에 접속합니다. 설정이 실제로 트래픽을 전달할 수 있는지 판단할 때는 후자를 우선 사용하되, 다음 단계에서 대상 앱으로도 확인해야 합니다.
목록에 표시된 지연 시간 숫자 하나만으로 사용 가능 여부를 판단하지 마세요. 테스트 대상에 일시적으로 접근할 수 없을 수도 있고, 서버 포트가 응답하더라도 인증이나 전송 설정이 올바르다는 보장은 없습니다. 테스트에 실패하면 먼저 구독을 한 번 업데이트하고 활성 설정을 다시 선택하세요. 그래도 실패하면 다른 설정으로 바꾸고 라우팅과 프록시 설정은 그대로 유지합니다. 한 번에 변수 하나만 바꿔야 특정 설정에서만 문제가 발생하는지 판단할 수 있습니다.
v2rayNG에서 설정을 선택하고 연결 시작하기
v2rayNG 메인 화면에서 사용할 설정을 선택하고 현재 활성 항목의 표시를 확인한 다음 시작 버튼을 누르세요. 시스템에서 VPN 권한을 요청하면 앞 단계에서 확인한 뒤 허용합니다. 이어서 클라이언트 연결 상태와 시스템의 VPN 표시를 확인하세요. 상태가 바뀌면 로컬 서비스가 실행되기 시작한 것이지만 실제 접속 테스트를 대신하지는 못합니다. 구독이 만료되었거나 서버 설정이 변경된 경우에는 특히 주의하세요.
시작한 뒤 현재 설정의 연결 테스트를 실행하거나 메뉴에서 실제 연결 테스트를 선택하세요. 테스트가 계속 실패하면 먼저 연결을 중지하고 다른 설정으로 바꾼 뒤 다시 시작하세요. 설정을 바꾸는 동안 이전 결과를 새 설정의 결과로 착각하지 않도록 합니다. 인증서, 인증 또는 전송 오류가 발생하면 익숙하지 않은 보안 옵션을 바꿔 오류를 우회하기보다 구독 출처와 업데이트 시점을 먼저 확인하세요.
모든 설정이 실패한다면 먼저 기기에서 원래 직접 접속할 수 있었던 사이트가 열리는지 확인하세요. 시스템 시간이 정확한지, 네트워크에서 먼저 로그인해야 하는지도 살펴보세요. 기본 네트워크에 문제가 있으면 서버를 계속 바꿔도 의미 있는 결과를 얻기 어렵습니다. 특정 설정만 실패하고 다른 설정은 작동한다면 정상 설정을 우선 사용하고, 나중에 구독 제공업체에 문제가 있는 항목의 상태를 문의하세요.
테스트를 통과한 활성 설정 하나를 유지하고 더 이상 매개변수를 바꾸지 않은 채 브라우저에서 마지막 확인을 진행하세요. 코어와 클라이언트의 차이를 자세히 알아보려면 V2Ray 코어 차이를 참고하세요. 첫 연결 단계에서는 테스트를 위해 코어를 반복해서 바꿀 필요가 없습니다.
4단계: 프록시 작동 여부 확인
앞서 사용하기로 한 브라우저를 열고 새 탭에서 현재 프록시 설정으로 접속해야 했던 페이지를 방문하세요. 본문과 페이지 리소스가 제대로 로드되는지 확인합니다. 네트워크가 끊긴 뒤에도 캐시된 내용은 보일 수 있으므로 이미 열린 탭만 보지 말고 새 요청을 보내세요. 웹페이지 하나가 열리지 않는다고 해서 반드시 프록시 오류인 것은 아닙니다. 대상 서비스 자체에 장애가 있거나 접근이 제한된 경우에는 별도의 대상을 함께 확인하세요.
이어서 외부 IP를 비교하세요. 같은 IP 조회 서비스를 사용해 프록시를 중지했을 때와 활성화했을 때 표시되는 결과를 각각 기록합니다. 데스크톱에서는 테스트를 중지하기 전에 시스템 프록시를 지우고, Android에서는 클라이언트 연결을 중지해 직접 연결 상태인지 확인한 뒤 기록하세요. 다시 연결하고 조회 페이지를 새로고침해 외부 IP가 예상대로 바뀌는지 확인합니다. 조회 서비스는 접속 시 네트워크 주소를 받을 수 있으므로 신뢰할 수 있는 서비스를 선택하세요. 추가 확장 프로그램을 설치할 필요는 없습니다.
라우팅 규칙에 따라 IP 조회 사이트가 직접 연결될 수 있습니다. 두 번의 결과가 같다면 클라이언트가 작동하지 않는다고 바로 판단하지 말고, 해당 대상에 직접 연결 규칙이 적용됐는지 먼저 확인하세요. 비교가 필요하다면 현재 라우팅 프리셋을 기록한 뒤 일반 웹 요청을 프록시로 보내는 전역 라우팅 프리셋을 잠시 선택해 다시 조회할 수 있습니다. 확인이 끝나면 원래 프리셋으로 되돌리세요. 여기서 바꾸는 것은 라우팅이며 TUN을 켜는 것이 아닙니다. 시스템 프록시를 무시하는 앱이 자동으로 연결되는 것도 아닙니다.
로그와 앱 동작을 함께 확인하기
테스트 페이지에 접속하는 동안 클라이언트 로그에 관련 요청이나 오류가 표시되는지 확인하세요. 버전과 로그 수준에 따라 오류만 기록하고 성공한 접속은 매번 표시하지 않을 수 있습니다. 따라서 '요청 상세 내역이 없음'만으로 작동하지 않는다고 판단할 수는 없습니다. 연결 아이콘만 보는 것보다 페이지 접속, 외부 IP 비교, 오류 로그를 함께 확인하는 편이 정확합니다. 로그를 공유할 때는 구독 매개변수, 서버 주소 등 민감한 정보를 먼저 가리세요.
클라이언트의 실제 연결 테스트는 성공했지만 브라우저가 계속 접속되지 않는다면, 데스크톱에서는 '시스템 프록시 자동 설정'이 선택되어 있는지 확인한 뒤 브라우저에 별도 프록시가 설정되어 있는지, 확장 프로그램이 연결을 가로채는지 살펴보세요. Android에서는 브라우저가 앱별 프록시 범위에 포함되어 있는지, 시스템이 VPN 연결을 다른 앱으로 전환하지 않았는지 확인하세요. 이 단계에서 DNS와 라우팅 규칙을 동시에 변경하지 마세요. 우선 대상 앱이 현재 클라이언트를 실제로 사용하도록 설정해야 합니다.
페이지는 열리지만 일부 리소스가 실패한다면 다른 독립된 페이지도 정상인지 확인하고, 실패가 특정 도메인에 집중되는지 살펴보세요. 특정 대상만 실패하면 해당 대상의 라우팅 규칙과 DNS 조회 결과를 확인하세요. 모든 대상이 실패할 때는 활성 설정과 로컬 트래픽 처리 설정을 다시 점검합니다. DNS의 구체적인 동작 방식과 규칙 우선순위는 전체 가이드의 DNS 섹션에서 확인할 수 있습니다. 이 페이지에서 고급 설정 전체를 다시 구성할 필요는 없습니다.
작동이 확인되면 현재 활성 서버, 라우팅 프리셋, 트래픽 처리 방식을 기억해 두세요. 평소에는 클라이언트를 먼저 시작한 뒤 프록시가 필요한 앱을 여세요. 구독을 업데이트한 뒤 활성 설정이 사라졌다면 서버를 다시 선택하고 간단히 접속을 확인해야 합니다. 구독 업데이트 완료 알림만으로 이전 활성 설정이 그대로 남아 있다고 단정하지 마세요.
사용을 마친 뒤 네트워크 설정 복원하기
데스크톱에서는 v2rayN의 시스템 프록시를 먼저 지운 다음 클라이언트를 종료하세요. 현재 버전에서 종료 시 자동으로 프록시를 지우도록 설정했더라도 처음 종료한 뒤 브라우저가 직접 연결되는지 확인하는 편이 좋습니다. Android에서는 중지 버튼을 누르고 시스템 VPN 연결이 종료된 것을 확인한 뒤 화면을 닫으세요. 종료 후 웹페이지가 갑자기 열리지 않으면 구독을 삭제하거나 소프트웨어를 다시 설치하기보다 시스템에 로컬 프록시 설정이 남아 있는지 먼저 확인하세요.