사용 가이드 · 처음 설정하기
v2rayN 구독 가져오기
및연결 확인
구독 가져오기 → 프록시 모드 선택 → 연결 → 확인 순서로 진행하세요. 먼저 브라우저가 정상적으로 열리는지 확인한 뒤 다른 앱의 트래픽을 처리하세요.
시작 전 준비: 클라이언트와 구독 주소
설치된 클라이언트와 사용할 권한이 있는 유효한 구독 주소를 준비하세요. 클라이언트는 설정을 읽고 코어를 실행해 트래픽을 전달하지만, 원격 서버를 직접 만들어 주지는 않습니다. 아직 클라이언트를 설치하지 않았다면 다운로드 센터에서 기기에 맞는 설치 파일을 선택해 설치하고 메인 창을 연 다음 이 페이지로 돌아오세요.
구독 주소는 신뢰할 수 있는 설정 제공처에서 받아야 하며, 보통 길이가 긴 링크입니다. 복사할 때 안내 문구나 따옴표, 줄바꿈이 함께 들어가지 않도록 주의하세요. 링크에는 접속 정보가 포함될 수 있으므로 공개된 스크린샷이나 채팅에 올리지 마세요. 서버 공유 링크 하나만 있는 경우에는 구독 주소로 그룹에 입력하지 말고 클라이언트의 클립보드에서 가져오기 기능을 사용하세요.
처음 설정할 때는 트래픽을 처리하는 프록시 클라이언트를 하나만 사용하고, 다른 클라이언트의 시스템 프록시나 가상 네트워크 어댑터 기능은 잠시 끄는 것이 좋습니다. 현재 프록시 설정을 기록하고 기기의 날짜와 시간대가 정확한지 확인한 뒤, 일반 네트워크 연결도 유지하세요. 이렇게 하면 포트 충돌, 프록시 설정 덮어쓰기, 인증서 시간 오류로 인한 혼란을 줄일 수 있습니다. 먼저 구독을 가져오고 TUN은 아직 켜지 마세요.
1단계: 구독을 가져와 목록 업데이트
구독 그룹 추가
v2rayN 메인 창에서 ‘구독 그룹’을 열고 ‘구독 그룹 설정’으로 이동해 새 그룹을 추가하세요. ‘별칭’에는 ‘일상 사용’처럼 알아보기 쉬운 이름을 입력하고, ‘선택 주소(url)’에는 구독 주소 전체를 붙여 넣습니다. 별칭은 로컬에서 항목을 정리하는 용도이며 서버 설정을 바꾸지 않습니다. 주소 앞뒤에 공백이 없는지, 웹페이지 주소나 구독 관리 페이지 주소를 잘못 입력하지 않았는지 확인한 뒤 저장하세요.
화면에 ‘업데이트 사용’ 항목이 있다면 해당 그룹을 구독 업데이트에 포함할 때 선택하세요. 처음에는 수동으로 한 번 업데이트해 주소가 유효한지 확인한 다음 ‘자동 업데이트 간격(분)’을 설정하세요. 버전에 따라 0 입력값이나 업데이트 작업을 처리하는 방식이 다를 수 있습니다. 숫자만 보고 자동 업데이트가 꺼졌다고 판단하지 말고 화면 안내와 실제 업데이트 기록을 확인하세요. 처음부터 자주 업데이트할 필요는 없으며 안정적으로 설정을 가져오는 것이 중요합니다.
현재 그룹 업데이트 후 결과 확인
메인 창으로 돌아가 ‘구독 그룹’ 메뉴에서 현재 그룹 업데이트를 선택하세요. 일반 업데이트와 프록시를 통한 업데이트가 모두 있다면 현재 네트워크 환경에 맞는 항목을 선택합니다. 사용 가능한 프록시 연결이 아직 없다면 보통 일반 업데이트부터 시도합니다. 업데이트가 끝나면 방금 만든 그룹으로 전환해 서버 목록에 항목이 표시되는지 확인하세요. 그룹 이름만 보이는 것은 가져오기에 성공했다는 뜻이 아닙니다. 설정 항목이 목록에 추가되었고 구독 분석 실패나 요청 시간 초과 메시지가 없는지 확인해야 합니다.
업데이트에 실패하면 먼저 링크가 유효한지, 기기 시간이 정확한지, 주소가 잘리지 않았는지 확인한 뒤 로그에서 요청 실패인지 콘텐츠 분석 실패인지 살펴보세요. 브라우저에서 구독 관리 페이지가 열리더라도 클라이언트가 실제 구독 API를 읽을 수 있다는 뜻은 아닙니다. 프록시를 통한 업데이트를 사용하려면 기기에 이미 작동하는 프록시 경로가 있어야 합니다. 첫 연결도 성공하지 않은 상태에서 이 옵션을 반복해서 바꾸지 마세요. 구체적인 오류는 문제 해결 페이지에서 이어서 확인할 수 있습니다.
v2rayNG에서는 메뉴의 ‘구독 그룹 설정’을 열고 추가 항목에서 이름과 구독 주소를 입력해 저장한 다음 메인 화면으로 돌아가 구독을 업데이트하세요. 버전에 따라 업데이트 메뉴가 더보기 메뉴에 있을 수 있습니다. 저장 성공 여부가 아니라 서버 항목이 목록에 표시되는지로 결과를 확인하세요. 업데이트하면 구독 내용에 따라 관련 항목이 다시 생성됩니다. 구독으로 생성된 항목을 직접 수정하기 전에는 다음 업데이트에서 변경 사항이 덮어써질 수 있다는 점을 고려하세요.
지금은 목록에 선택 가능한 항목이 있는지만 확인하면 됩니다. 프로토콜, 전송 방식, 보안 매개변수를 하나씩 수정할 필요는 없습니다. 구독에 해당 정보가 이미 포함되어 있으므로 임의로 바꾸면 기존 설정이 손상될 수 있습니다. 가져온 그룹을 그대로 유지하고 다음 단계에서 앱 트래픽을 클라이언트로 보내는 방법을 설정하세요.
2단계: 프록시 모드와 라우팅 선택
시스템 프록시로 브라우저 연결 확인
v2rayN 하단 상태 표시줄이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 처음 테스트할 때는 ‘시스템 프록시 자동 설정’을 선택하세요. 이 설정은 시스템 프록시를 클라이언트의 로컬 수신 주소로 지정해 시스템 프록시 설정을 읽는 앱이 요청을 클라이언트로 보낼 수 있게 합니다. 원격 서버 연결을 켜는 기능은 아니며 모든 프로그램이 이 설정을 따르는 것도 아닙니다. 일부 브라우저 확장 프로그램, 자체 프록시 설정이 있는 앱, 관리 정책이 적용된 프로그램은 시스템 설정을 덮어쓸 수 있습니다.
주요 옵션으로는 ‘시스템 프록시 지우기’와 ‘시스템 프록시 변경 안 함’도 있습니다. 전자는 시스템 프록시 설정을 제거하고, 후자는 클라이언트가 기존 설정을 직접 변경하지 않도록 합니다. ‘변경 안 함’은 ‘프록시 끄기’와 같은 뜻이 아닙니다. 다른 도구가 프록시를 설정했다면 이 옵션을 선택해도 기존 값이 남아 있을 수 있습니다. 처음 설정할 때는 메뉴의 선택 표시만 보지 말고 필요한 모드를 직접 선택하세요.
트래픽의 출구 경로 설정
이어서 ‘라우팅’ 드롭다운을 열고 ‘중국 본토 우회(Whitelist)’와 같은 분기 프리셋을 선택할 수 있습니다. 일반적으로 중국 본토 관련 규칙에 해당하는 트래픽은 직접 연결하고 나머지는 프리셋에 따라 프록시로 보냅니다. 실제 매칭은 현재 규칙과 규칙 데이터에 따라 달라지므로 프리셋 이름만으로 모든 요청의 경로를 단정할 수 없습니다. 마지막 단계에서 연결 기록을 확인해 대상에 프록시가 적용되었는지 판단하세요.
시스템 프록시와 라우팅은 서로 다른 역할을 합니다. 시스템 프록시는 앱이 요청을 클라이언트로 보낼지 결정하고, 라우팅은 클라이언트에 들어온 요청에 사용할 아웃바운드를 결정합니다. 라우팅에서 ‘전역’을 선택해도 모든 앱의 트래픽이 처리되는 것은 아닙니다. 시스템 프록시를 자동 설정해도 모든 도메인이 프록시를 통과하는 것은 아닙니다. 처음에는 이해하기 쉬운 조합으로 테스트하고 사용자 지정 규칙은 수정하지 마세요. 입력 경로와 출구 경로를 동시에 바꾸면 원인을 찾기 어렵습니다.
이 단계에서는 ‘Tun 사용’을 끈 상태로 두세요. TUN은 가상 네트워크 어댑터로 조건에 맞는 트래픽을 처리하며 시스템 프록시를 사용하지 않는 앱에 유용하지만, 권한과 라우팅, DNS, 다른 네트워크 도구와의 호환성을 함께 고려해야 합니다. 일반적인 브라우저 테스트에는 이 기능을 먼저 켤 필요가 없습니다. 다른 앱의 트래픽도 처리해야 한다면 기본 연결 확인을 마친 뒤 별도로 활성화하세요. 자세한 설정은 설정 종합 가이드의 라우팅 항목을 참고하세요.
Android v2rayNG는 트래픽이 들어오는 방식이 다릅니다. 시작하면 시스템 VPN 서비스가 연결되고, 클라이언트의 라우팅 설정에 따라 직접 연결하거나 프록시를 사용합니다. 먼저 필요한 일반 분기 모드를 사용하고 앱별 프록시 설정은 당분간 변경하지 마세요. 허용 목록이나 제외 목록을 설정했다면 테스트할 브라우저가 실수로 제외되지 않았는지 확인하세요. 이제 트래픽 진입 방식과 라우팅 설정이 정해졌으므로 다음 단계에서 서버를 켜고 코어 상태를 확인합니다.
3단계: 서버 활성화 및 실행 상태 확인
항목을 선택해 활성 서버로 지정
v2rayN 서버 목록으로 돌아가 사용할 권한이 있는 항목을 클릭해 선택한 다음, 마우스 오른쪽 버튼 메뉴의 ‘활성 서버로 설정’을 선택하세요. 일부 버전에서는 항목을 두 번 클릭해 설정할 수도 있습니다. 행이 강조 표시되는 것은 목록에서 선택되었다는 뜻일 뿐 현재 설정이 바뀌었다는 뜻은 아닐 수 있습니다. 설정 후 활성 표시나 현재 서버 안내를 확인해 클라이언트가 방금 선택한 항목을 실제로 사용하는지 확인하세요.
설정을 전환하면 코어가 로드되거나 다시 시작될 수 있습니다. 클라이언트 로그 영역을 열고 시작 실패가 반복되는지, 수신 포트가 사용 중인지, 설정 분석에 실패했는지 확인하세요. 눈에 띄는 오류가 없더라도 시작 단계에서 문제가 발견되지 않았다는 뜻일 뿐 원격 연결 성공을 보장하지는 않습니다. 로컬 포트 사용 중이라는 메시지가 표시되면 다른 프록시 프로그램이 실행 중인지 먼저 확인하세요. 곧바로 모든 수신 포트를 변경하지 마세요.
클라이언트의 연결 테스트로 서버를 비교할 수 있지만 테스트 유형을 구분해야 합니다. TCP 테스트는 대상 포트에 연결되는지를 확인할 뿐 전체 프로토콜 핸드셰이크나 웹페이지 접속을 대신하지 않습니다. 테스트 대상에 연결할 수 없어 실패하는 경우도 있습니다. 테스트 숫자만으로 설정을 선택하거나 제외하지 말고 다음 단계에서 브라우저 요청과 클라이언트 로그를 확인하세요.
Android에서 시스템 연결 요청 승인
v2rayNG 메인 화면에서 사용할 서버를 선택한 뒤 시작 버튼을 누르세요. 처음 실행하면 시스템 VPN 연결 요청이 표시됩니다. 이를 승인한 뒤 클라이언트가 실행 상태로 전환되었는지, 시스템에 해당 연결 표시가 나타나는지 확인하세요. 시스템 권한은 클라이언트가 로컬 트래픽 경로를 만들도록 허용할 뿐 원격 서버가 작동한다는 뜻은 아닙니다. 다른 VPN 서비스가 실행 중이라면 먼저 중지한 뒤 현재 클라이언트를 시작하세요.
시작 직후 중지되면 오류 메시지를 먼저 확인하고 구독 항목이 완전한지, 시스템이 백그라운드 실행을 차단하는지, 현재 네트워크가 정상인지 살펴보세요. 화면을 잠근 뒤 연결이 끊기는 경우에는 기기의 배터리 최적화와 백그라운드 제한을 확인하면 됩니다. 연결에 성공하기도 전에 여러 시스템 보호 기능을 한꺼번에 끄지 마세요. 데스크톱과 Android 모두 코어나 서비스를 시작할 수 없는 문제를 먼저 해결한 다음 웹사이트 접속을 확인해야 합니다.
현재 클라이언트를 실행 상태로 유지하고 코어, 구독 제공처, DNS 설정을 계속 바꾸지 마세요. 다음 단계에서는 현재 설정이 제대로 작동하는지 확인합니다. 한 번에 조건 하나만 바꿔야 문제가 서버, 앱의 트래픽 진입 방식, 라우팅 선택 중 어디에서 발생하는지 파악할 수 있습니다.
4단계: 웹페이지와 앱에서 작동 확인
먼저 프록시를 거칠 것으로 예상되는 요청 확인
브라우저에서 새 탭을 열고 현재 라우팅 설정에 따라 프록시를 거칠 것으로 예상되는 HTTPS 페이지에 접속하세요. 페이지가 열리면 사이트의 다른 페이지도 열어 로컬 캐시만 표시된 것은 아닌지 확인합니다. 브라우저에 별도의 프록시 확장 프로그램이 설치되어 있다면 시스템 프록시를 사용하도록 설정되어 있는지 확인하거나 확장 프로그램의 트래픽 처리를 잠시 끄세요. 브라우저 자체의 보안 DNS, 기업 정책, 개별 프록시 설정에 따라 요청 경로가 달라질 수 있습니다.
클라이언트의 연결 정보나 로그도 함께 확인해 테스트 시간 및 대상 도메인과 일치하는 기록을 찾고 프록시와 직접 연결 중 어느 출구를 사용했는지 확인하세요. 로그에 표시되는 정보의 상세 수준은 버전과 설정에 따라 다릅니다. 특정 기록이 보이지 않는다고 해서 트래픽이 클라이언트에 들어오지 않았다고 단정하지 말고 먼저 로그 수준을 확인하세요. 웹페이지가 열린 것만으로 라우팅이 올바르다고 판단하기는 어렵습니다. 해당 페이지가 직접 연결로도 열렸을 수 있습니다.
출구 IP 주소를 확인해야 한다면 신뢰하는 조회 서비스를 사용하고 라우팅 기록과 함께 판단하세요. 분기 모드에서는 대상에 따라 출구가 달라질 수 있으므로 한 번 조회한 결과를 기기 전체의 트래픽 경로로 해석하면 안 됩니다. 직접 연결되어야 하는 서비스도 열어 일반 접속에 문제가 없는지 확인하세요. 일부 사이트만 문제가 있다면 클라이언트 전체의 오류로 단정하지 말고 해당 규칙과 DNS를 먼저 확인하세요.
브라우저 확인 후 다른 앱 테스트
브라우저는 정상적으로 열리지만 다운로드 도구, 터미널 프로그램 또는 다른 앱이 작동하지 않는다면 해당 프로그램이 시스템 프록시를 지원하고 활성화했는지 확인하세요. 수동 프록시 설정을 지원하는 앱에는 클라이언트의 현재 수신 주소, 포트, 프로토콜을 입력하면 됩니다. 값은 현재 설정을 기준으로 하며 다른 가이드의 포트를 그대로 복사하지 마세요. 프로그램이 HTTP 프록시만 지원하면 SOCKS 주소를 입력하지 말고, 반대의 경우도 마찬가지입니다.
앱에서 시스템 프록시를 사용할 수 없고 해당 트래픽을 처리해야 하는 경우에만 TUN을 별도로 테스트하세요. 클라이언트와 시스템 안내에 따라 필요한 권한을 부여하고 가상 네트워크 어댑터 생성, DNS, 라우팅 관련 오류를 확인합니다. 시스템 프록시와 TUN을 함께 사용할지는 현재 버전 안내와 실제 필요에 따라 결정하세요. 활성화한 뒤 같은 대상을 다시 테스트하고 LAN이나 회사 네트워크 같은 기존 서비스도 확인하세요. 문제가 발생하면 먼저 TUN을 끄고 확인된 상태로 되돌린 다음 문제 해결을 살펴보세요. 설정을 겹쳐서 변경하지 않는 것이 좋습니다.
웹페이지가 계속 열리지 않으면 단계별로 확인하세요. 먼저 클라이언트가 시작되는지, 활성 서버가 올바른지, 앱의 트래픽이 클라이언트에 들어오는지 확인한 뒤 원격 핸드셰이크와 라우팅 로그를 살펴보세요. 인증서 오류가 발생하면 시스템 시간과 설정 출처를 확인하고, 연결 시간 초과는 원격 주소와 네트워크 환경을 함께 점검하세요. 페이지를 열기 위해 보안 검증을 임의로 끄지 마세요. 프로토콜, DNS, 아웃바운드 설정은 설정 종합 가이드에서 자세히 다룹니다. 이 페이지에서는 최초 연결에 필요한 단계만 안내합니다.
설정 완료 후 저장 및 종료 순서
위의 확인을 마친 뒤 현재 사용할 수 있는 구독 그룹, 활성 서버, 라우팅 설정을 유지하세요. 자동 업데이트가 필요하다면 구독 그룹 설정으로 돌아가 적절한 간격을 지정하면 됩니다. 이후 업데이트 후 동작이 달라지면 클라이언트를 즉시 다시 설치하지 말고 서버 항목과 라우팅을 먼저 확인하세요. 문제를 문의할 때는 스크린샷에서 구독 주소와 서버 접속 정보 등 민감한 내용을 가리고 오류 메시지와 필요한 설정 이름만 남기세요.
데스크톱 클라이언트를 종료하기 전에는 먼저 클라이언트에서 시스템 프록시를 지운 다음 프로그램을 종료하세요. 종료 시 자동으로 프록시를 지우는 옵션이 있다면 실제로 작동하는지도 확인해야 합니다. 그렇지 않으면 일부 앱이 중지된 로컬 프록시 주소에 계속 연결을 시도할 수 있습니다. TUN이나 Android VPN 서비스는 클라이언트에서 중지하고 시스템 연결도 해제되었는지 확인하세요. 종료 후 일반 네트워크에 문제가 생기면 수동 프록시 설정이 남아 있는지 먼저 살펴보세요.
처음 설정을 완료하려면 구독 업데이트, 활성 서버 확인, 코어 정상 실행, 실제 요청 경로 확인이 모두 이루어져야 합니다. 이 네 가지를 확인한 뒤 필요한 경우 사용자 지정 라우팅이나 DNS 설정을 살펴보세요. 모든 기능을 한꺼번에 켤 필요는 없습니다. 이어서 V2Ray 설정 참고 자료를 확인하고, 구체적인 오류가 있으면 문제 해결에서 증상에 맞는 항목을 찾아보세요.