클라이언트 실행 완료
데스크톱에서는 v2rayN을, 안드로이드에서는 v2rayNG를 열고 기본 화면을 조작할 수 있는지 확인하세요.
구독 주소를 준비한 뒤 가져오기, 모드 선택, 연결, 검증을 순서대로 진행하세요. 각 단계에서 데스크톱과 안드로이드의 진입 경로를 함께 안내하므로 전체 프로토콜 세부 사항을 먼저 이해할 필요는 없습니다.
현재 단계를 완료하고 해당 결과가 나타난 뒤 다음 단계로 넘어가세요. 문제가 생기면 마지막으로 정상 결과가 확인된 단계로 돌아가 점검합니다.
설치 파일, 구독 주소, 정확한 시스템 시간 중 하나라도 빠지면 이후 연결이 잘못된 단계에서 멈출 수 있습니다.
먼저 클라이언트가 설치되어 정상적으로 열리는지 확인하세요. 데스크톱 기기에는 v2rayN, 안드로이드 기기에는 v2rayNG를 사용합니다. 아직 설치하지 않았다면 다운로드 센터에서 운영체제와 프로세서 유형에 맞는 파일을 선택하세요. 처음 실행한 뒤에는 여러 옵션을 연속해서 바꾸지 말고 기본 설정을 유지하는 편이 문제 발생 단계를 파악하기 쉽습니다.
두 번째는 사용할 수 있는 구독 주소입니다. 구독 주소는 보통 https://로 시작하는 전체 링크이며, 클라이언트에 노드 이름, 서버 주소, 포트, 프로토콜, 전송 매개변수를 제공합니다. 복사할 때는 첫 문자부터 마지막 문자까지 모두 선택하고 공백, 줄바꿈, 메신저가 덧붙인 문장 부호가 섞이지 않도록 하세요. 구독 주소는 설정 자격 정보이므로 클라이언트에 저장하고, 검색창이나 공개 페이지에는 붙여넣지 마세요.
세 번째는 시스템 날짜, 시간, 시간대입니다. 일부 연결 방식은 정확한 시간에 의존하므로 컴퓨터나 휴대전화의 시간이 크게 어긋나면 설정이 완전해 보여도 연결되지 않을 수 있습니다. 먼저 시스템의 자동 날짜 및 시간 기능을 켠 뒤 클라이언트로 돌아가세요. 시스템 프록시, 가상 네트워크 어댑터, DNS를 변경하는 다른 네트워크 도구가 설치되어 있다면 이 가이드의 네 단계를 완료할 때까지 종료해 두세요. 이후 하나씩 다시 켜야 여러 프로그램이 같은 시스템 설정을 동시에 제어하는 일을 피할 수 있습니다.
데스크톱에서는 v2rayN을, 안드로이드에서는 v2rayNG를 열고 기본 화면을 조작할 수 있는지 확인하세요.
전체 링크를 사용하고 매개변수를 잘라내지 마세요. 따옴표, 공백, 마침표도 추가하지 않습니다.
자동 시간과 자동 시간대를 켜고 날짜가 크게 어긋나지 않았는지 확인하세요.
이 단계에서는 바로 연결하지 않고 먼저 클라이언트가 전체 구성을 읽도록 합니다. 완료되면 기본 화면에 구독 그룹 하나와 선택 가능한 노드가 여러 개 표시되어야 합니다.
v2rayN 기본 창을 열고 상단 메뉴에서 ‘구독 그룹’ 또는 비슷한 이름의 구독 관리 메뉴를 찾아 구독 그룹 설정으로 들어갑니다. 그룹을 추가하고 메모란에 ‘자주 사용하는 구독’처럼 알아보기 쉬운 이름을 입력한 다음 전체 구독 주소를 주소 입력란에 붙여넣습니다. 메모는 로컬에서 구분하기 위한 용도이며 연결 매개변수에는 영향을 주지 않습니다. 주소의 앞뒤에 불필요한 공백이 없는지 확인한 뒤 저장하세요.
그룹을 저장했다고 해서 노드를 이미 가져온 것은 아닙니다. 기본 창으로 돌아가 구독 관련 메뉴를 다시 열고 ‘모든 구독 업데이트’를 실행하거나 방금 추가한 그룹을 업데이트하세요. 업데이트 중에는 창 하단의 상태나 로그 영역을 확인합니다. 처리가 끝나면 기본 목록에 노드 이름과 주소 유형 등이 표시됩니다. 목록에 내용이 나타난 뒤에는 여러 노드를 두 번 클릭하거나 같은 주소를 중복으로 가져오지 말고, 다음 단계에서 기존 목록 중 하나만 선택하세요.
v2rayNG를 열고 기본 화면 오른쪽 위의 기능 메뉴를 열거나 더하기 버튼을 눌러 구독 그룹 설정을 찾습니다. 그룹을 추가하고 알아보기 쉬운 이름을 입력한 뒤 구독 주소를 해당 입력란에 붙여넣어 저장하세요. 기본 화면으로 돌아와 오른쪽 위 메뉴에서 구독 업데이트를 실행합니다. 일부 버전에서는 업데이트할 그룹을 먼저 선택하게 하므로 방금 저장한 항목을 선택하면 됩니다.
업데이트가 끝나면 구성 목록에 여러 항목이 표시됩니다. 각 항목은 선택 가능한 연결 구성 하나를 의미하며, 목록 이름은 구독 내용에서 가져옵니다. 이때 목록이 더 이상 비어 있지 않은지만 확인하고 항목을 하나씩 열어 편집할 필요는 없습니다. 시스템에서 클립보드 읽기 안내가 나타나면 구독 주소를 복사해 붙여넣을 준비가 된 경우에만 해당 작업을 확인하세요.
먼저 구독 그룹 설정을 다시 열어 주소가 완전한지, 설명 문구까지 함께 복사하지 않았는지 확인하세요. 그런 다음 해당 구독 주소에 정상적으로 접속할 수 있는 네트워크로 전환해 다시 업데이트합니다. 로그에 파싱 실패가 나타나면 올바른 구독 주소를 다시 받아야 하는 경우가 많고, 연결 시간 초과가 표시되면 현재 네트워크와 시스템 시간을 먼저 확인하세요. 같은 구독을 여러 개 반복해서 추가하지 마세요. 목록이 복구된 뒤 중복 노드가 생겨 다음 선택이 어려워질 수 있습니다.
먼저 특정 노드를 하나 선택한 다음 어떤 트래픽을 클라이언트가 처리할지 결정합니다. 노드는 연결 대상이고 프록시 모드는 트래픽 규칙이므로 서로 다른 설정입니다.
구독 목록에는 여러 지역, 프로토콜, 회선 이름이 표시될 수 있습니다. 처음 설정할 때는 이름만 보고 속도를 판단하지 말고, 상태가 정상이며 용도가 분명한 노드 하나를 선택해 전체 절차를 완료하세요. 네 번째 단계에서 연결이 작동하는 것을 확인한 뒤 다른 노드와 비교하면 됩니다. 이렇게 하면 ‘설정이 올바른가’와 ‘노드 성능은 어떤가’를 분리해 확인할 수 있어 한 번에 여러 변수를 바꾸는 일을 피할 수 있습니다.
클라이언트가 내장 라우팅 규칙에 따라 연결 방식을 결정하므로 처음 설정할 때 적합합니다. 일반적인 로컬 네트워크 접속은 유지하면서 선택한 노드를 거쳐야 하는 요청을 처리할 수 있습니다.
대부분의 트래픽을 현재 노드로 일괄 처리하므로 판단은 간단하지만 로컬 서비스와 LAN 접속에 영향을 줄 수 있습니다. 테스트가 끝나면 실제 필요에 따라 규칙 모드로 되돌리세요.
트래픽이 선택한 노드를 거치지 않으므로 일반 네트워크를 잠시 복구하거나 연결 전후의 차이를 비교할 때 적합합니다. 직접 연결을 선택하면 노드가 선택된 상태여도 기대한 프록시 결과를 얻을 수 없습니다.
노드 목록에서 원하는 항목을 한 번 클릭한 다음 오른쪽 클릭 메뉴나 기본 화면의 기능을 통해 활성 서버로 설정합니다. 선택된 노드는 보통 색상 변화, 선택 표시 또는 활성 상태로 나타납니다. 이어서 라우팅 설정을 열고 처음에는 클라이언트가 제공하는 규칙 모드를 선택하세요. 라우팅 설정은 코어가 요청을 처리하는 방식을 결정하고, 시스템 프록시 설정은 일반 데스크톱 앱이 요청을 클라이언트로 보낼 수 있는지를 결정합니다. 이 단계에서는 라우팅만 선택하고 시스템 프록시는 다음 연결 단계에서 설정합니다.
구성 목록에서 노드를 하나 눌러 현재 구성으로 지정합니다. 현재 항목에는 보통 선택 표시가 나타납니다. 그런 다음 설정의 라우팅 또는 사전 정의 규칙 메뉴로 들어가 처음에는 기본 규칙 분할 방식을 사용하세요. 안드로이드는 연결 후 시스템 연결 인터페이스가 조건에 맞는 트래픽을 처리하므로 데스크톱의 시스템 트레이 프록시 메뉴를 따로 찾을 필요가 없습니다.
VMess, VLESS, Trojan, REALITY 등은 프로토콜 또는 전송 조합의 이름이며 여기서 말하는 규칙 모드가 아닙니다. 처음 연결할 때는 구독에 필요한 설정이 이미 포함되어 있으므로 프로토콜 매개변수를 하나씩 바꿀 필요가 없습니다. 프로토콜 설계, 코어별 차이, 용도에 따른 선택 방법을 알아보려면 프로토콜 참고로 이동하세요. 이 가이드에서는 연결에 필요한 작업만 다룹니다.
노드와 라우팅 모드를 선택했으므로 이제 클라이언트 코어를 시작하고 기기의 트래픽이 이 연결로 들어가게 합니다. 완료 후에는 클라이언트를 바로 종료하지 말고 계속 실행 상태로 유지하세요.
노드가 여전히 선택되어 있는지 확인한 뒤 현재 서버를 시작합니다. 이어서 기본 창이나 시스템 트레이 메뉴에서 시스템 프록시 옵션을 찾아 시스템 프록시 자동 구성 또는 현재 버전에서 같은 의미의 활성화 항목을 선택하세요. 일반적으로 시스템 트레이 아이콘, 창 하단 상태 또는 실행 로그에 변화가 나타나며, 이는 코어가 시작되어 로컬 프록시 포트를 수신 중임을 의미합니다.
v2rayN 기본 창을 닫으면 보통 시스템 트레이로 최소화되지만, 운영체제 설정에 따라 프로그램이 바로 종료될 수도 있습니다. 처음 확인하는 동안에는 프로세스를 닫지 말고 기본 창을 열어 두거나 트레이 아이콘이 남아 있는지 확인하세요. 브라우저가 이미 열려 있다면 새 창을 만들어 테스트하세요. 일부 앱은 시작할 때만 시스템 프록시를 읽으므로 기존 프로세스가 이전 네트워크 설정을 계속 사용할 수 있습니다.
구성 목록에서 현재 노드가 올바른지 확인한 뒤 기본 화면 하단의 연결 버튼을 누릅니다. 처음 연결할 때 시스템에 연결 권한 대화상자가 나타나며, 이를 확인해야 v2rayNG가 로컬 연결 통로를 만들 수 있습니다. 권한을 승인하고 기본 화면으로 돌아오면 버튼 상태와 상단 시스템 상태 영역에 연결 시작 여부가 표시됩니다.
연결 중에는 v2rayNG를 계속 실행하세요. 시스템에서 강력한 백그라운드 절전 제한을 사용하면 다른 앱으로 전환한 뒤 연결이 일시 중지될 수 있습니다. 이 경우 시스템 앱 설정에서 v2rayNG의 정상적인 백그라운드 실행을 허용한 뒤 다시 연결하세요. 처음 설정할 때 여러 네트워크 제어 도구를 동시에 켜지 마세요. 시스템이 그중 하나의 연결만 유지할 수 있습니다.
먼저 클라이언트 로그를 열어 중지가 ‘구성 읽기’, ‘주소 파싱’, ‘연결 설정’ 중 어느 단계에서 발생했는지 확인하세요. 구성 파싱 오류라면 첫 단계로 돌아가 구독을 다시 업데이트하고 서버 필드를 추측해 수정하지 마세요. 연결 시간이 초과되면 구독의 다른 노드로 바꿔 다시 시도합니다. 포트가 사용 중이라는 시스템 안내가 나타나면 로컬 프록시 포트를 사용하는 다른 프로그램을 종료한 뒤 클라이언트를 다시 시작하세요. 로그에 시간 관련 문제가 표시되면 자동 날짜 및 시간을 다시 켜세요.
데스크톱에서는 시스템 프록시 상태가 실제로 전환되었는지도 확인해야 합니다. 일부 시스템 보안 정책은 앱의 프록시 설정 변경을 차단할 수 있으므로, 이때는 필요한 권한으로 v2rayN을 다시 열고 시스템 프록시 설정을 한 번 더 실행하세요. 안드로이드에서 권한 대화상자가 나타나지 않으면 현재 연결을 먼저 끊고 연결 버튼을 다시 누르면서 시스템 팝업을 확인하세요.
연결 아이콘은 클라이언트가 시작되었다는 것만 보여 줄 뿐, 대상 노드가 사용할 수 있다는 것을 단독으로 증명하지는 않습니다. 실제 접속, 클라이언트 상태, 실행 로그를 함께 확인해야 합니다.
클라이언트 연결을 유지한 채 새 브라우저 창을 열고 평소 안정적으로 접속되는 HTTPS 페이지를 방문하세요. 먼저 페이지가 완전히 로드되는지 확인한 뒤 다른 사이트 하나를 열어 비교합니다. 다운로드, 동영상 재생, 대규모 속도 측정은 동시에 진행하지 마세요. 변수가 늘어나 기본 연결이 설정되었는지 판단하기 어려워집니다. 새 페이지가 연속으로 열리고 클라이언트 연결도 반복해서 끊기지 않는다면 기본 설정이 적용된 것입니다.
데스크톱에서 일부 앱만 접속된다면 먼저 해당 앱이 시스템 프록시를 읽는지 확인하세요. 브라우저는 보통 시스템 설정을 따르지만 일부 독립 앱은 자체 프록시 옵션을 사용하거나 최신 설정을 읽으려면 재시작이 필요할 수 있습니다. 안드로이드에서는 v2rayNG가 여전히 연결 상태인지 확인한 뒤 대상 앱이 시스템 데이터 제한이나 절전 정책으로 일시 중지되지 않았는지 점검하세요.
클라이언트로 돌아가 방금 접속하는 동안 생성된 로그를 확인하세요. 정상적인 연결에서는 새 요청 기록이 계속 나타나며 시간 초과, 거부, 파싱 실패가 연속해서 반복되지 않습니다. 한 번의 간헐적인 실패가 전체 연결 불가를 의미하지는 않으므로 페이지가 열렸는지와 함께 판단하세요. 접속할 때마다 같은 오류가 나타날 때만 오류 유형에 따라 처리하면 됩니다.
새 페이지가 열리고 클라이언트 연결이 유지되며, 접속 시 로그에 해당 요청 기록이 나타납니다. 이제 다른 노드를 비교하거나 규칙을 조정할 수 있습니다.
데스크톱 시스템 프록시, 현재 노드, DNS 및 다른 네트워크 도구를 먼저 확인하고 모든 구성을 바로 삭제하지 마세요.
기본 연결이 확인된 뒤 용도에 맞게 범위를 좁혀 조정하세요. 노드를 비교할 때는 한 번에 하나만 바꾸고 같은 페이지로 반복 테스트합니다. 라우팅을 변경할 때는 현재 작동하는 모드를 먼저 기록한 다음 다른 규칙으로 전환하세요. 더 많은 앱을 연결에 포함하려면 먼저 해당 앱이 시스템 프록시를 따르는지 확인한 뒤 TUN 모드 사용 여부를 결정합니다. 한 번에 한 항목만 변경하고 검증을 통과한 뒤 다음 항목으로 넘어가야 문제가 생겼을 때 정상 상태로 빠르게 되돌릴 수 있습니다.
클라이언트를 동시에 재설치하고 DNS를 변경하며 모드를 전환하거나 구독을 삭제하지 마세요. 아래 순서대로 확인하면 문제가 끊긴 지점을 더 빨리 찾을 수 있습니다.
구독 업데이트를 한 번 더 실행하세요. 목록이 정상적으로 새로 고쳐지면 구독 주소와 기본 네트워크가 최소한 작동한다는 뜻입니다. 목록이 비거나 파싱에 실패하면 먼저 구독 문제를 해결하고 다음 단계로 넘어가지 마세요.
현재 라우팅과 시스템 설정은 유지한 채 노드 하나만 바꿔 다시 연결하세요. 새 노드가 작동하면 문제는 기존 노드에 집중됩니다. 모든 노드가 동일하게 작동하지 않을 때는 기기 설정을 계속 확인하세요.
자동 시간과 시간대가 정확한지 확인하세요. 데스크톱에서는 시스템 프록시를 다시 활성화하고, 안드로이드에서는 연결 권한을 다시 확인하며 클라이언트가 백그라운드 정책으로 중지되지 않았는지 점검합니다.
시스템 프록시, 가상 네트워크 어댑터 또는 DNS를 변경하는 다른 프로그램을 닫고 완전히 종료하세요. 현재 클라이언트를 다시 시작한 뒤 세 번째 단계에 따라 연결을 다시 설정합니다.
실패가 구독 파싱, 도메인 파싱, 연결 시간 초과, 로컬 포트 중 어느 단계에서 발생했는지 확인하세요. 로그가 가리키는 유형의 문제만 처리해 변경 범위를 넓히지 마세요.
설치 파일을 다시 선택해야 한다면 다운로드 센터로 이동하세요. 기본 연결을 완료한 뒤 프로토콜 및 코어 선택 안내를 읽어 보세요.