v2rayN 및 v2rayNG
구독 가져오기와 연결 가이드
구독 주소 하나로 시작해 가져오기, 모드 선택, 연결 시작, 작동 확인까지 진행합니다. 먼저 기본 설정으로 연결을 확인한 뒤 라우팅과 앱 적용 범위를 조정하세요.
이 가이드는 첫 설정에 약 10분이 걸리는 과정을 기준으로 작성했으며, 다운로드 대기 시간이나 구독 서비스 응답 시간, 네트워크 문제 해결 시간은 포함하지 않습니다. 아직 클라이언트를 설치하지 않았다면 먼저 다운로드 페이지에서 운영체제와 프로세서 아키텍처에 맞는 설치 파일을 선택해 설치한 뒤 메인 화면을 여세요. 데스크톱에서는 프로그램을 고정된 폴더에 완전히 압축 해제한 다음 실행하세요. 압축 파일 미리보기 창에서 바로 실행하면 안 됩니다.
시작하기 전에 유효한 구독 주소도 필요합니다. 클라이언트는 설정을 읽고 연결을 만들 뿐, 서버나 구독 서비스를 제공하지 않습니다. 서비스 제공업체의 계정 페이지에서 구독 링크를 복사하고 현재 네트워크에서 해당 페이지에 접속할 수 있는지 확인하세요. 구독 주소에는 계정 식별 정보가 포함되는 경우가 많으므로 공개 게시판에 올리거나 주소 전체가 보이는 화면을 문의 글에 첨부하지 마세요.
1단계: 구독을 가져와 서버 목록 업데이트
구독 주소와 개별 서버 공유 링크는 서로 다른 내용입니다. 구독 주소는 여러 설정을 가져오며 이후에도 업데이트할 수 있습니다. 개별 공유 링크는 보통 서버 하나만 가져옵니다. 여기서는 구독 주소를 사용합니다. 복사할 때는 서비스 제공업체 페이지의 복사 버튼을 이용해 앞뒤 안내 문구나 줄바꿈, 공백이 함께 들어가지 않도록 하세요. 클라이언트 형식을 여러 개 제공한다면 현재 클라이언트에 맞는 구독 형식을 선택하고, 계정 관리 페이지의 URL을 그대로 복사하지 마세요.
v2rayN: 구독 그룹을 추가한 뒤 업데이트
v2rayN을 열고 상단의 ‘구독 그룹’ 메뉴에서 ‘구독 그룹 설정’으로 이동합니다. 새 그룹을 추가하고 메모에 출처를 알아보기 쉬운 이름을 입력한 뒤, 구독 주소란에 전체 링크를 붙여 넣으세요. 처음에는 필터, 업데이트 주기, 변환 관련 옵션을 조정하지 말고 기본값을 유지하세요. 저장한 뒤 설정 창을 닫습니다. 그룹 이름은 로컬 관리용이므로 출처나 용도에 맞게 정하면 되며 계정 비밀번호를 입력할 필요는 없습니다.
메인 화면으로 돌아가 ‘구독 그룹’ 메뉴를 다시 열고 현재 그룹 또는 전체 구독을 업데이트합니다. 일부 버전에서는 프록시를 통해 업데이트할지 여부를 선택할 수 있습니다. 아직 연결이 되지 않았다면 설정되지 않은 서버에 업데이트 요청이 의존하지 않도록 먼저 프록시 없이 업데이트해 보세요. 현재 네트워크에서 구독 주소에 접속할 수 없고 사용 가능한 연결이 이미 있다면 프록시를 통한 업데이트를 시도할 수 있습니다. 화면의 안내를 확인하면서 서버 목록이 갱신될 때까지 기다리고, 버튼을 연달아 누르지 마세요.
v2rayNG: 구독 출처를 저장한 뒤 그룹 새로고침
v2rayNG 메인 화면 오른쪽 위 메뉴에서 ‘구독 그룹 설정’을 열고 추가 버튼으로 그룹을 만듭니다. 메모를 입력하고 구독 주소를 붙여 넣어 저장한 다음 메인 화면으로 돌아와 메뉴에서 ‘구독 업데이트’를 실행하세요. 그룹이 여러 개 표시된다면 방금 만든 그룹을 선택해 항목을 확인합니다. 오른쪽 위 더하기 메뉴의 ‘클립보드에서 가져오기’는 개별 또는 여러 공유 설정을 가져올 때 주로 사용합니다. 가져오기 성공 메시지만 보고 계속 업데이트할 수 있는 구독 출처가 저장됐다고 판단하지 마세요.
업데이트가 끝나면 두 클라이언트 모두 서버 목록에 선택 가능한 항목이 표시되어야 합니다. 먼저 이름과 개수가 서비스 제공업체의 안내와 일치하는지 확인하고, 그중 하나를 현재 서버로 선택하세요. 목록이 표시된다는 것은 설정을 읽었다는 뜻일 뿐 연결이 가능하다는 의미는 아닙니다. 프로토콜 매개변수, 서비스 상태, 로컬 네트워크는 다음 단계에서 확인해야 합니다. 목록이 비어 있다면 잘못된 그룹을 보고 있는지, 이름 필터가 설정되어 있는지, 업데이트 메시지에 형식을 인식할 수 없다는 안내가 있는지 먼저 살펴보세요.
이 단계를 마치면 저장된 구독 그룹, 업데이트된 서버 목록, 현재 서버로 선택한 항목이 있어야 합니다. 다음으로 트래픽을 어떤 방식으로 클라이언트에 전달할지 정하고, 클라이언트에 들어온 연결 중 어떤 것이 프록시를 거칠지 선택합니다.
2단계: 트래픽 처리 방식과 라우팅 모드 선택
‘프록시 사용’과 ‘전역 모드 선택’은 같은 설정이 아닙니다. 트래픽 처리 방식은 브라우저나 앱의 요청이 클라이언트로 들어오는지를 결정하고, 라우팅 모드는 요청이 들어온 뒤 직접 연결할지 프록시를 사용할지 결정합니다. 첫 설정에서 흔히 발생하는 문제는 라우팅 모드만 바꾸고 시스템 프록시를 켜지 않거나, 여러 처리 방식을 동시에 켜 결과를 파악하기 어려워지는 것입니다. 한 번에 한 가지 방식만 사용해 브라우저부터 확인한 다음 다른 앱을 점검하세요.
v2rayN: 시스템 프록시를 먼저 켜고 규칙 분할 선택
v2rayN 메인 화면 하단이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 시스템 프록시 자동 설정 옵션을 선택하세요. 버전에 따라 ‘시스템 프록시 자동 설정’과 비슷한 이름으로 표시될 수 있습니다. 설정 후 상태 표시줄에 시스템 프록시가 설정되었다고 표시되어야 합니다. ‘시스템 프록시 해제’에 해당하는 상태라면 트래픽이 처리되지 않고 있는 것입니다. 시스템 프록시를 따르는 브라우저 대부분은 이 설정에 따라 로컬 프록시 포트에 연결하지만, 일부 앱은 별도의 네트워크 설정을 사용하므로 나중에 따로 확인해야 합니다.
다음으로 라우팅 선택 메뉴를 찾아 처음에는 내장 규칙 분할 프리셋을 선택하세요. 화면에 ‘LAN 우회’나 ‘중국 본토 우회’와 같은 이름이 표시된다면 설명을 먼저 읽고 용도에 맞는지 확인합니다. 규칙 모드는 도메인, 주소 또는 다른 조건에 따라 출구를 선택하므로 모든 요청이 프록시를 거치지는 않습니다. 사용자 지정 규칙을 편집하거나 TUN을 켜지 말고, 기본 경로가 작동하는지 확인한 뒤 고급 설정 가이드의 라우팅 섹션에서 규칙 순서와 적용 범위를 살펴보세요.
v2rayNG: 기본 트래픽 처리 범위를 유지하고 라우팅 프리셋 확인
v2rayNG는 실행 후 보통 Android VPN 인터페이스로 트래픽을 처리하므로 데스크톱처럼 ‘시스템 프록시’ 스위치를 찾을 필요가 없습니다. 먼저 메뉴나 설정에서 라우팅 옵션을 확인하고 용도에 맞는 내장 프리셋을 사용하세요. ‘앱별 프록시’를 설정한 적이 있다면 첫 테스트에서 브라우저가 적용 범위에 포함되는지 확인합니다. 확실하지 않다면 기본 앱 범위로 되돌려 브라우저가 제외된 탓에 서버를 사용할 수 없다고 오해하지 않도록 하세요.
여기서 VPN 인터페이스는 시스템이 클라이언트에 네트워크 트래픽 처리 권한을 부여하는 방식이며, 모든 연결이 원격 서버를 거친다는 뜻은 아닙니다. 실제 연결 경로는 라우팅 규칙과 앱별 적용 범위에 따라 달라집니다. 기기에서 같은 인터페이스를 사용하는 다른 네트워크 도구가 있다면 해당 연결을 먼저 중지한 뒤 v2rayNG를 실행하세요. 그렇지 않으면 서로 연결을 대체하거나 인터페이스를 만들지 못할 수 있습니다.
| 설정 | 해결하는 문제 | 첫 설정 권장 사항 |
|---|---|---|
| 시스템 프록시 | 시스템 설정을 따르는 데스크톱 앱의 요청을 클라이언트로 전달 | 데스크톱에서 먼저 켠 뒤 브라우저로 테스트 |
| 규칙 분할 | 조건에 따라 직접 연결 또는 프록시 출구 선택 | 먼저 내장 프리셋 사용 |
| 전역 프록시 라우팅 | 클라이언트로 들어온 요청 중 해당 프리셋 범위에 맞는 요청을 프록시로 전달 | 비교 테스트에만 잠시 사용 |
| TUN 모드 | 가상 네트워크 인터페이스로 더 많은 앱의 트래픽 처리 | 첫 연결에서는 사용하지 않음 |
설정을 마친 뒤 현재 트래픽 처리 방식과 라우팅 프리셋을 기록해 두세요. 이후 문제를 점검할 때는 이 두 조건을 유지하고 서버 하나만 바꿔 비교하면 여러 설정을 동시에 변경할 때보다 결과를 파악하기 쉽습니다.
3단계: 연결을 시작하고 실행 상태 확인
서버 목록으로 돌아가 사용할 항목이 현재 선택되었거나 활성 상태인지 확인하세요. 마우스로 한 줄을 클릭해 강조 표시하는 것만으로는 작업할 항목을 선택했을 뿐 현재 서버로 전환되지 않았을 수 있습니다. 마우스 오른쪽 버튼 메뉴에서 활성 서버로 설정할 수 있는지 확인하거나, 화면에 현재 서버 이름이 명확히 표시되는지 살펴보세요. 모바일에서는 보통 항목을 눌러 설정을 바꾸지만 선택 표시 방식은 버전에 따라 다를 수 있으니 현재 화면을 기준으로 확인하세요.
v2rayN: 코어와 시스템 프록시 상태 확인
v2rayN은 활성 서버를 설정한 뒤 보통 코어를 시작하거나 다시 불러옵니다. 서비스 재시작 메뉴가 있다면 설정을 변경한 뒤 한 번 실행하고 하단 로그 영역을 확인하세요. 이때 코어가 종료되지 않았는지, 시스템 프록시가 계속 설정되어 있는지 모두 점검해야 합니다. 창이 열리는 것은 그래픽 인터페이스가 실행 중이라는 뜻일 뿐입니다. 로그에 오류가 계속 표시되거나 코어가 반복해서 종료되면 브라우저가 연결되지 않습니다.
시스템에서 네트워크 접근이나 방화벽 경고가 표시되면 프로그램 이름과 설치 경로를 확인해 방금 설치한 클라이언트 구성 요소가 맞는지 살펴본 뒤 기기 관리 정책에 따라 처리하세요. 연결을 시험하려고 방화벽을 통째로 끄지 마세요. 로그에 로컬 포트 사용 중이라는 안내가 있으면 다른 프록시 프로그램을 종료하고 클라이언트를 다시 시작하세요. 그래도 충돌하면 설정에서 로컬 수신 포트를 확인합니다. 포트를 바꾼 뒤에는 시스템 프록시도 새 수신 포트를 가리키도록 설정해야 합니다. 한쪽만 바꾸면 안 됩니다.
v2rayNG: 연결 요청을 승인하고 서비스 실행 유지
v2rayNG에서 서버를 선택한 뒤 화면의 시작 버튼을 누르세요. 처음 실행할 때 Android 시스템의 VPN 연결 요청이 표시됩니다. 앱 이름을 확인하고 연결을 허용하세요. 시스템 상태 표시줄에 연결 아이콘이 나타나고 앱의 버튼이 중지 상태로 바뀔 수 있습니다. 이는 트래픽 처리 서비스가 시작됐다는 뜻일 뿐 원격 연결이 성공했다는 증거는 아닙니다. 예상한 상태가 나타나지 않으면 앱으로 돌아와 권한 안내가 있는지, 다른 유사 서비스가 연결을 대체했는지 확인하세요.
시작한 뒤에는 앱을 실행 상태로 유지하고 테스트 브라우저에서 실제 요청을 한 번 보낸 다음 로그를 확인하세요. 일부 연결은 접근 요청이 있을 때만 시작되므로 실행 직후 로그가 거의 없어도 반드시 오류는 아닙니다. 테스트 중에는 백그라운드 제한을 서둘러 변경하지 마세요. 화면을 잠그거나 앱을 전환한 뒤 연결이 끊기는 것을 확인한 경우에만 시스템 배터리 관리와 백그라운드 실행 권한을 살펴보고, 필요한 범위에서 클라이언트가 계속 실행되도록 허용하세요.
목록에 표시되는 테스트 결과는 참고 자료로만 활용하세요. 지연 시간 테스트와 실제 웹 페이지 접속은 서로 다른 대상과 연결 방식을 사용할 수 있습니다. 테스트에 성공해도 모든 사이트에 접속할 수 있는 것은 아니며, 실패했다고 전체 설정이 잘못됐다고 단정해서도 안 됩니다. 실제 접속 요청이 발생했는지, 로그에 명확한 오류가 있는지, 같은 구독의 다른 서버로 바꿨을 때 결과가 달라지는지를 먼저 확인하세요.
클라이언트가 계속 실행되고 트래픽 처리 상태가 정상이며 시작 오류가 반복되지 않는다면 마지막 단계로 넘어갈 수 있습니다. 지금은 프로토콜을 바꾸거나 DNS를 수정하지 말고 현재 설정으로 한 차례 검증해 정상 작동 기준을 먼저 확보하세요.
4단계: 요청이 예상한 프록시 경로를 거치는지 확인
검증에서는 두 가지를 확인해야 합니다. 웹 페이지에 정상적으로 접속되는지, 해당 요청이 실제로 예상한 출구를 거치는지입니다. 클라이언트가 실행 중이라고 표시되는 것만으로는 부족하며, 원래 직접 접속할 수 있는 페이지 하나를 여는 것만으로도 프록시가 작동한다고 증명할 수 없습니다. 같은 브라우저와 같은 페이지를 사용해 테스트하고 중간에 네트워크를 바꾸지 않아야 네트워크 변화와 설정 변화를 혼동하지 않습니다.
먼저 페이지에 접속한 뒤 로그에서 출구 확인
먼저 평소 정상적으로 접속할 수 있는 HTTPS 페이지를 열어 기본 네트워크에 문제가 없는지 확인합니다. 그런 다음 현재 규칙에서 프록시를 거쳐야 하는 HTTPS 페이지에 접속해 브라우저 캐시에 저장된 제목만 보이는 것이 아니라 페이지가 실제로 로드될 때까지 기다리세요. 이전에 열었던 테스트 페이지라면 새 브라우저 창을 열거나 새로고침한 뒤 확인할 수 있습니다. 구독 내용의 출처가 불분명하다면 중요한 계정에 로그인해 테스트하지 마세요.
클라이언트로 돌아와 이번 접속에 해당하는 로그를 확인하세요. 현재 로그 수준에서 연결 대상과 출구를 기록한다면 접속 시간, 대상 도메인, 직접 연결 또는 프록시 표시를 비교해 라우팅이 예상대로 적용되었는지 판단할 수 있습니다. 코어마다 로그 형식이 다르므로 똑같은 단어를 찾을 필요는 없습니다. 접속 기록이 없더라도 로그 수준에서 관련 내용을 출력하지 않았을 수 있습니다. 먼저 로그 설정을 확인한 뒤 브라우저가 시스템 프록시를 사용하는지, 앱별 적용 범위에서 제외되지 않았는지 점검하세요.
한 번만 설정을 바꿔 라우팅 문제와 연결 문제 구분
평소 이용하는 페이지는 열리지만 프록시를 거쳐야 하는 페이지에 접속할 수 없다면 현재 서버는 그대로 두고 전역 프록시 라우팅으로 잠시 전환해 같은 페이지를 열어 보세요. 전환 후 접속된다면 기존 규칙의 매칭과 출구 선택을 중점적으로 점검해야 합니다. 그래도 접속되지 않으면 서버 상태, 네트워크 연결 또는 프로토콜 매개변수를 확인하세요. 비교가 끝나면 임시 설정을 장기 설정으로 오해하지 않도록 원래 규칙 모드로 되돌립니다.
클라이언트 로그에 테스트 브라우저의 요청이 계속 나타나지 않는다면 서버를 바꾸기보다 트래픽이 들어오는 경로를 먼저 확인하세요. 데스크톱에서는 시스템 프록시가 설정되어 있고 브라우저의 별도 프록시 설정이 이를 덮어쓰지 않는지 확인합니다. Android에서는 브라우저가 앱별 프록시에서 제외되지 않았는지, 시스템 VPN 연결이 여전히 v2rayNG에 연결되어 있는지 확인하세요. 브라우저는 되지만 다른 앱이 작동하지 않는다면 해당 앱의 프록시 지원 여부와 적용 범위를 점검해야 합니다. 바로 구독이 만료됐다고 단정하지 마세요.
테스트를 마친 뒤 네트워크가 정상 복구되는지 확인
검증이 끝나면 서비스를 중지하고 복구 상태를 확인하세요. 데스크톱에서는 먼저 v2rayN에서 시스템 프록시를 해제한 다음 서비스를 중지하거나 종료해, 시스템이 중지된 로컬 포트를 계속 가리키지 않도록 합니다. Android에서는 v2rayNG의 중지 버튼을 누르고 시스템 연결 상태도 종료되는지 확인하세요. 시스템에서 VPN 상시 사용이나 VPN 미사용 연결 차단 옵션을 켰다면 현재 사용 목적에 맞는 설정인지도 확인해야 합니다. 그렇지 않으면 클라이언트를 중지한 뒤 인터넷에 정상적으로 접속하지 못할 수 있습니다.
클라이언트를 다시 시작하고 같은 서버를 선택한 뒤 검증을 마친 트래픽 처리 방식과 라우팅 모드를 복원하고 테스트 페이지에 접속하세요. 결과가 같다면 첫 설정이 완료된 것입니다. 인증 정보가 포함된 화면을 저장하기보다 사용 가능한 그룹 이름, 서버 이름, 트래픽 처리 방식, 라우팅 프리셋을 기록해 두세요. 다음 구독 업데이트 후 문제가 생기면 이 설정과 비교해 서버 항목이 바뀐 것인지 로컬 옵션이 바뀐 것인지 빠르게 파악할 수 있습니다.
일상적인 사용은 ‘구독 업데이트, 서버 선택, 서비스 시작, 접속 확인’ 순서로 진행하면 됩니다. 구독 업데이트 주기는 서비스 제공업체의 안내에 맞추면 되며 매번 연결하기 전에 반복해서 새로고침할 필요는 없습니다. 구체적인 오류는 먼저 도움말 센터에서 확인하세요. 여러 출처를 관리하거나 규칙 순서를 바꾸거나 트래픽 처리 범위를 넓히려면 고급 설정 가이드를 읽어 보세요. 되돌릴 수 있는 설정을 하나 유지하고 한 번에 한 옵션만 변경하면 모든 기능을 한꺼번에 켜는 것보다 문제를 찾기 쉽습니다.