V2Ray 사용법
구독 가져오기와 연결 확인
기존 구독으로 시작해 가져오기, 모드 선택, 연결 시작, 브라우저 확인을 차례로 진행합니다. 클라이언트가 설치되어 있고 구독이 유효하다면 약 10분이면 처음 설정을 마칠 수 있습니다.
클라이언트는 연결과 트래픽 분기를 담당합니다. 구독 URL과 서버 이용 권한은 미리 준비해야 합니다.
- 01구독 그룹 설정
URL 추가 → 구독 업데이트
- 02시스템 프록시 / VPN
트래픽 진입 방식과 라우팅 모드 설정
- 03선택한 서버
코어 시작 → 시스템 권한 허용
- 04브라우저 및 실행 로그
실제 접속 → 트래픽 경로 확인
시작하기 전에 설치된 클라이언트를 열어 메인 창이 정상적으로 표시되는지 확인하세요. 아직 설치하지 않았다면 다운로드 센터에서 운영체제에 맞는 설치 파일을 받아 설치한 뒤 이 페이지로 돌아오세요. 서비스 제공업체가 발급한 유효한 구독 URL을 준비하고 이용 기간이 남아 있는지 확인한 다음, 원래 안내 내용도 보관해 두세요. 각 프로토콜 필드를 미리 이해하거나 설정 파일을 직접 작성할 필요는 없습니다. 네 단계를 따라 연결 과정을 한 번 완료하면 됩니다.
구독 URL에는 개인 접속 정보가 포함되는 경우가 많으므로 비밀번호처럼 안전하게 보관하세요. 복사한 주소를 공개 게시판에 올리거나 문의 화면에 전체 URL이 보이도록 캡처하지 마세요. 서비스 제공업체가 서버 한 개의 공유 링크만 제공한다면 클라이언트의 클립보드 가져오기 기능을 사용할 수 있습니다. 다만 이는 구독 그룹과 다르며, 가져온 서버 정보는 구독 업데이트로 자동 갱신되지 않는 경우가 많습니다. 아래에서는 이후 관리에 편리한 구독 방식을 먼저 설명합니다.
01 구독 가져오기: URL 저장 후 설정 업데이트
서비스 제공업체의 관리 페이지에서 계정 홈페이지 URL이 아니라 ‘구독 URL’을 복사하세요. 구독 URL은 클라이언트 설정 목록을 가져오는 주소이고, 계정 홈페이지는 일반 웹페이지이므로 서로 바꿔 쓸 수 없습니다. 제공업체가 여러 구독 형식을 안내한다면 V2Ray 또는 현재 클라이언트용으로 표시된 형식을 선택하세요. 복사한 뒤 클라이언트로 돌아와 여러 창 사이에서 반복해서 붙여넣다가 이전 주소를 사용하는 일이 없도록 합니다.
v2rayN: 구독 그룹 추가
v2rayN 메인 창에서 ‘구독 그룹’ 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 다음 추가를 누릅니다. 이름이나 메모에 알아보기 쉬운 짧은 이름을 입력하고 해당 URL 입력란에 구독 주소를 붙여 넣으세요. 이름은 로컬에서 구분하기 위한 것으로 서버 연결 설정에는 영향을 주지 않습니다. 저장하기 전에 주소 앞뒤에 공백, 줄바꿈, 메신저가 덧붙인 문장 부호가 있는지 확인하세요. 주소를 줄이려고 뒤쪽 쿼리 매개변수를 삭제하지 마세요.
그룹을 저장한 뒤 메인 창으로 돌아가 ‘구독 그룹’ 메뉴에서 구독 업데이트를 실행합니다. 프록시 연결을 아직 설정하지 않은 첫 사용이라면 보통 ‘프록시를 통하지 않음’을 선택합니다. 현재 네트워크에서 구독 URL에 접속할 수 없다면 먼저 주소와 네트워크 상태를 확인한 뒤 제공업체의 안내를 따르세요. 프록시를 통한 업데이트는 이미 사용할 수 있는 연결이 있어야 하므로 최초 연결 실패를 해결하는 일반적인 방법은 아닙니다. 업데이트 완료 메시지가 표시되면 해당 그룹에 서버 항목이 추가되었는지 확인합니다.
v2rayNG: 구독 저장 및 목록 새로고침
v2rayNG 오른쪽 위 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 다음 추가 버튼을 눌러 메모와 구독 URL을 입력하고 저장합니다. 메인 화면으로 돌아가 메뉴에서 ‘구독 업데이트’를 실행하세요. 버전에 따라 ‘현재 그룹 구독 업데이트’로 표시될 수 있습니다. 특정 그룹을 보고 있다면 이번 업데이트가 현재 그룹만 대상으로 하는지 모든 그룹을 대상으로 하는지 확인해 다른 그룹의 이전 내용을 업데이트 결과로 착각하지 않도록 합니다.
업데이트가 완료되면 메인 화면에서 선택할 수 있는 서버 설정이 표시됩니다. 먼저 연결에 사용할 서버 하나를 선택하세요. v2rayN에서는 보통 항목을 마우스 오른쪽 버튼으로 눌러 활성 서버로 지정하며, 일부 버전은 더블 클릭도 지원합니다. v2rayNG에서는 서버 항목을 누르고 선택 표시를 확인합니다. 지금은 어떤 서버를 선택했는지만 확인하고 여러 서버를 연달아 바꾸지 마세요. 목록에 항목이 나타났다는 것은 설정을 가져왔다는 뜻이지 연결이 성공했다는 뜻은 아닙니다. 다음 단계에서 트래픽 진입 방식과 라우팅 모드를 설정해야 합니다.
업데이트 후에도 목록이 비어 있다면 검색 조건을 지우고 올바른 그룹을 선택한 뒤 업데이트 메시지에 파싱 오류나 요청 실패가 표시되는지 확인하세요. URL 만료, 계정 만료, 형식 불일치 등으로 가져오기에 실패할 수 있으며 업데이트를 반복해도 이런 조건은 바뀌지 않습니다. 오류 요약만 보관하고 전체 구독 링크는 공개하지 마세요. 구독과 단일 서버 항목의 차이는 개념 빠른 확인에서 볼 수 있습니다. 여러 구독의 중복 제거와 필터링은 고급 설정에서 다룹니다.
02 모드 선택: 진입 방식과 라우팅 구분하기
구독을 가져와 서버를 선택했다면 앱의 연결이 클라이언트로 들어오는 방식과 들어온 뒤 트래픽을 분기하는 방식을 정해야 합니다. 이 둘은 별개의 설정입니다. 시스템 프록시나 VPN은 ‘진입 방식’이고, 전역 또는 중국 본토 우회 규칙은 ‘라우팅’입니다. 예를 들어 전역 라우팅을 선택해도 모든 데스크톱 앱이 시스템 프록시를 따르게 되는 것은 아닙니다. 반대로 시스템 프록시를 켜도 클라이언트로 들어온 모든 요청이 원격 서버를 통과하는 것은 아닙니다. 두 설정을 구분하면 다음 단계에서 결과를 쉽게 판단할 수 있습니다.
처음 사용한다면 내장 트래픽 분기 규칙부터
v2rayN에서 ‘라우팅’ 또는 라우팅 설정 메뉴를 찾아 일상적인 사용은 클라이언트 내장 ‘중국 본토 우회’ 규칙부터 시작하세요. 일반적으로 로컬 또는 중국 본토 관련 규칙에 해당하는 대상은 직접 연결하고, 나머지는 규칙 집합의 기본 출구로 처리합니다. 실제 동작은 현재 규칙 내용, 우선순위, 리소스 파일에 따라 달라지므로 모드 이름만 보고 각 사이트의 연결 경로를 단정해서는 안 됩니다. 처음 설정할 때는 내장 규칙을 그대로 두고 사용자 지정 도메인, DNS, 출구 설정을 동시에 추가하지 마세요.
v2rayNG에서 설정 또는 라우팅 설정으로 이동해 라우팅 모드를 찾고 위와 같은 용도에 맞는 내장 분기 옵션을 선택하세요. 버전에 따라 LAN 우회와 중국 본토 우회가 별도 항목으로 나뉘어 있을 수 있으므로 필요에 따라 선택하면 됩니다. 앱별 프록시를 이미 사용 중이라면 처음 확인할 때 테스트 브라우저가 트래픽 처리 대상에 포함되어 있는지 확인하세요. 확실하지 않다면 기존 설정을 기록한 다음 테스트 브라우저가 포함되도록 설정해 앱 제외 문제를 서버 장애로 오인하지 않도록 합니다.
전역 모드: 명확한 비교 테스트에 사용
선택한 서버를 통해 특정 요청을 처리할 수 있는지 확인하려면 전역 라우팅을 잠시 사용해 비교할 수 있습니다. 여기서 ‘전역’은 보통 클라이언트의 라우팅 처리를 거치는 트래픽에 프록시 출구를 적용한다는 뜻이지, 기기의 모든 연결을 보장한다는 뜻은 아닙니다. 일부 앱은 자체 프록시 설정을 사용하며 데스크톱 시스템 프록시가 해당 앱의 트래픽까지 처리하지 않을 수도 있습니다. 비교 테스트가 끝나면 일상적으로 사용하는 규칙으로 되돌려 불필요하게 직접 연결해야 하는 트래픽 경로를 바꾸지 않도록 하세요.
이 튜토리얼에서는 데스크톱의 첫 진입 방식으로 시스템 프록시를 사용하며, TUN은 현재 설정을 그대로 둡니다. TUN은 더 많은 앱의 트래픽을 처리해야 할 때 유용하지만 권한, 라우팅, DNS 설정이 관련되므로 처음부터 함께 켜면 원인을 파악하기 어려워집니다. Android에서는 보통 v2rayNG의 VPN 모드를 사용하며 다음 단계에서 시스템이 연결 권한을 확인합니다. 두 진입 방식의 설정은 서로 다르므로 모든 스위치를 똑같이 맞출 필요는 없습니다.
모드를 선택한 뒤 잠시 멈추고 현재 선택한 서버와 라우팅 이름을 기억해 두세요. 이후 문제가 생기면 한 번에 변수 하나만 바꿔야 어느 단계가 영향을 주었는지 알 수 있습니다. 규칙 우선순위, 코어 DNS, TUN 조합은 고급 설정 안내서를 참고하세요. ‘시스템 프록시’와 ‘전역 프록시’가 헷갈린다면 먼저 자주 묻는 질문의 기본 설명을 확인하세요.
03 연결 시작: 서버 선택 및 권한 확인
이제 설정 목록과 라우팅 모드를 준비했으니 앱 트래픽을 연결할 차례입니다. 시작하기 전에 시스템 프록시나 VPN을 이미 사용하는 다른 프로그램을 종료해 여러 프로그램이 같은 시스템 설정을 덮어쓰지 않도록 하세요. 회사나 기관에서 관리하는 기기이거나 업무용 네트워크 연결을 유지해야 한다면 관련 관리 정책을 먼저 확인하고 설정을 함부로 바꾸지 마세요. 이어서 방금 업데이트한 구독 그룹의 서버가 선택되어 있는지 다시 확인합니다.
v2rayN: 코어 실행 확인 후 시스템 프록시 설정
v2rayN에서 활성 서버를 설정하면 해당 설정에 따라 코어가 시작되거나 다시 로드되는 것이 일반적입니다. 구체적인 동작은 현재 버전의 화면 안내를 확인하세요. 메인 창 하단의 로그 영역을 열어 설정을 불러오거나 시작하는 중 오류가 표시되는지 살펴봅니다. 서버가 올바르게 선택되었고 시작 오류가 없다면 메인 창 또는 트레이 메뉴에서 ‘시스템 프록시’를 열고 ‘시스템 프록시 자동 설정’을 선택하세요. 이 설정은 시스템 프록시를 클라이언트의 로컬 수신 주소로 연결하므로 원격 서버 주소를 시스템 설정에 직접 입력할 필요가 없습니다.
설정을 마친 뒤에도 v2rayN을 실행 상태로 유지하세요. 창을 닫아도 트레이로 최소화될 수 있으며 실제 종료 여부는 클라이언트의 창 닫기 설정에 따라 달라집니다. 창이 사라졌다고 프로그램이 종료되었다고 판단하지 마세요. 로그에 포트가 이미 사용 중이라는 메시지가 나오면 클라이언트나 다른 프록시 프로그램이 중복 실행 중인지 확인한 뒤 충돌하는 프로그램을 종료하고 다시 시도하세요. 처음 설정할 때는 로컬 포트를 임의로 바꾸지 않는 것이 좋습니다. 브라우저, 시스템 프록시, 코어의 진입 주소가 서로 일치해야 하므로 한 곳만 바꾸면 새로운 연결 오류가 생길 수 있습니다.
방화벽이나 네트워크 권한 요청이 표시되면 요청을 보낸 프로그램이 방금 실행한 클라이언트 또는 함께 제공된 코어인지 확인한 뒤 실제 사용 범위에 맞게 허용하세요. 첫 연결을 위해 방화벽 전체를 끌 필요는 없습니다. 설정을 불러오는 데 실패하면 클라이언트에서 오류 내용을 확인하세요. 시스템 프록시가 켜져 있다는 것은 진입 설정이 적용되었다는 뜻일 뿐, 코어가 연결을 정상적으로 처리한다는 보장은 아닙니다.
v2rayNG: VPN 시작 및 연결 요청 허용
v2rayNG 메인 화면에서 사용할 서버를 선택한 다음 연결 버튼을 누릅니다. 처음 시작할 때 Android에서 VPN 연결 요청이 표시되는 경우가 많습니다. 이 앱이 VPN 인터페이스를 통해 네트워크 트래픽을 처리한다는 안내이므로 내용을 확인하고 허용한 뒤 클라이언트로 돌아오세요. 화면에 실행 상태가 표시되는지, 시스템에 VPN 표시가 나타나는지 확인합니다. 권한 요청을 취소했다면 연결되지 않으므로 연결 버튼을 다시 누르고 허용해야 합니다.
시스템에서 이미 다른 VPN을 사용 중이라면 v2rayNG를 시작할 때 기존 연결이 중지될 수 있습니다. 구체적인 동작은 기기의 관리 정책에 따라 다릅니다. 예상한 앱이 현재 활성화되어 있는지 확인하고 상태 표시줄에 VPN 아이콘이 있는지만 보고 판단하지 마세요. 연결을 누른 직후 중지된다면 클라이언트 로그를 열고 설정 파싱, 포트 바인딩, 권한 관련 오류부터 확인하세요. 이런 문제는 구독 목록의 유무와 직접 관련이 없는 경우가 많으므로 구독을 반복해서 삭제하지 마세요.
실행 상태가 표시되면 먼저 클라이언트를 전면에 둔 채 테스트를 마친 다음 브라우저로 전환했을 때도 연결이 유지되는지 확인하세요. 화면을 끄거나 백그라운드에서 일정 시간 실행한 뒤에만 연결이 끊긴다면 배터리 최적화와 백그라운드 실행 제한을 확인하세요. 처음 연결을 눌렀을 때부터 실패한다면 이런 설정을 먼저 바꿀 필요는 없습니다. 여기까지는 연결을 시작하고 권한을 허용한 단계이며, 다음으로 실제 접속을 통해 진입 방식, 라우팅, 원격 서비스가 함께 정상 작동하는지 확인해야 합니다.
04 작동 확인: 실제 접속 후 트래픽 경로 점검
방금 설정한 진입 방식부터 확인하세요. 데스크톱에서는 시스템 프록시를 따르는 브라우저를 열고 브라우저에 프록시를 별도로 제어하는 확장 프로그램이 설치되어 있는지 확인합니다. Android에서는 VPN 처리 대상에 포함된 브라우저를 사용하세요. 새 탭을 열어 현재 라우팅 설정에서 프록시를 사용할 것으로 예상되는 HTTPS 페이지에 접속한 뒤 직접 연결될 것으로 예상되는 일상적인 페이지도 열어 보세요. 새 요청을 사용하고 이미 열려 있는 캐시 페이지나 브라우저 홈페이지만으로 연결 결과를 판단하지 마세요.
페이지가 열려도 예상한 출구를 거쳤는지 확인하세요
페이지가 정상적으로 열렸다면 해당 접속이 완료된 것이지만 프록시를 통과했다고 단정할 수는 없습니다. 대상 페이지에 원래 직접 접속할 수 있었을 수도 있습니다. 클라이언트 연결 로그에서 테스트 도메인이 코어에 전달됐는지, 어떤 규칙과 출구가 적용됐는지 함께 확인하세요. 로그 수준에 따라 표시되는 정보가 다르므로 대상 기록이 없다고 해서 트래픽이 없었다고 단정할 수는 없습니다. 일상적으로 상세 디버그 로그를 계속 켜 둘 필요는 없으며 점검이 끝나면 일반 로그 수준으로 되돌리세요.
신뢰할 수 있는 출구 IP 확인 서비스를 이용해 비교할 수도 있습니다. 직접 연결했을 때 표시된 공인 출구 주소를 기록한 다음, 프록시를 사용하도록 설정한 규칙으로 다시 요청해 결과가 서비스 제공업체가 안내한 출구 정보와 맞는지 살펴보세요. 확인 페이지 자체에도 라우팅 설정이 적용되므로 직접 연결 규칙에 해당한다면 로컬 출구가 표시되는 것이 정상입니다. 지리 위치 데이터베이스는 정확하지 않을 수 있고 같은 지역의 출구 두 곳이 비슷한 위치로 표시될 수도 있으므로 국가나 도시 이름만으로 최종 판단하지 마세요.
클라이언트의 연결 테스트나 지연 시간 테스트는 서버를 추리는 데 도움이 되지만 테스트 대상, 프로토콜, 경로가 브라우저와 다를 수 있습니다. 테스트에는 성공했는데 웹페이지가 열리지 않는다면 브라우저 진입 방식, 대상 도메인 라우팅, DNS를 계속 확인하세요. 테스트는 실패했지만 웹페이지가 정상이라면 서비스가 작동하지 않는다고 바로 판단하지 마세요. 단일 테스트 수치보다 실제 서비스 접속 결과와 관련 로그가 현재 설정의 적합성을 더 잘 보여줍니다.
작동하지 않을 때는 정해진 순서로 확인
먼저 구독 업데이트가 성공했는지, 서비스가 유효한지, 선택한 서버가 바뀌지 않았는지 확인합니다. 다음으로 클라이언트가 실행 중인지와 로그에 시작 오류가 있는지 점검하세요. 데스크톱에서는 시스템 프록시가 현재 클라이언트를 가리키는지 확인하고, Android에서는 v2rayNG가 VPN 연결을 유지하는지와 테스트 앱이 제외되지 않았는지 확인합니다. 마지막으로 라우팅 모드, 대상 규칙, 주소 해석 오류를 살펴보세요. 이 순서를 따르면 진입 방식이 꺼져 있는데 원격 설정만 반복해서 바꾸는 일을 막을 수 있습니다.
특정 페이지만 열리지 않는다면 다른 페이지로 비교해 보고 연결 시간 초과, 도메인 해석 실패, 인증서 오류 중 어떤 문제인지 확인하세요. 기기 시간이 크게 어긋나 있다면 먼저 올바른 시간으로 맞추세요. 인증서 문제가 발생해도 인증서 검증을 끄지 마세요. 구독에 사용 가능한 것으로 확인된 다른 서버가 있다면 활성 서버만 바꾸고 다른 설정은 그대로 둔 채 다시 시도할 수 있습니다. 원인을 찾기 어렵다면 운영체제, 클라이언트 이름, 오류 요약, 시도한 단계를 정리해 자주 묻는 질문에서 증상에 따라 점검하세요. 로그를 공유하기 전에 개인 접속 정보와 구독 URL을 삭제해야 합니다.
연결이 확인되면 ‘구독 그룹, 선택 서버, 일상적인 라우팅, 진입 방식’ 네 가지만 기록해 두세요. 다음에 사용할 때 구독을 다시 가져올 필요가 없습니다. 사용을 마칠 때는 v2rayN에서 먼저 ‘시스템 프록시 해제’를 선택한 뒤 클라이언트를 종료하세요. 그래야 브라우저 요청이 종료된 로컬 진입 주소로 계속 전달되지 않습니다. v2rayNG에서는 연결을 중지하고 시스템 VPN이 종료되었는지 확인하세요. 브라우저 프록시를 직접 설정했다면 브라우저에서도 별도로 원래 설정으로 되돌려야 합니다.
나중에 서버가 변경되면 같은 주소를 다시 추가하기보다 기존 구독 그룹에서 먼저 업데이트하세요. 정기 업데이트, 여러 구독 관리, 세분화된 도메인 라우팅, TUN 설정이 필요해지면 고급 설정에서 항목별로 구성할 수 있습니다. 이번에 확인한 기본 설정은 유지하고 변경은 한 번에 하나씩 적용하면 일상적인 관리와 오류 발생 시 복구가 더 쉬워집니다.