시작 가이드 · 4단계 설정

V2Ray 사용법:
구독 가져오기와 연결 확인

순서대로 구독을 가져오고 모드를 선택한 뒤 연결과 접속을 확인하세요. 화면을 보며 따라 하는 데 약 10분 정도 잡으면 됩니다. 먼저 구성을 하나 정상적으로 연결한 다음 다른 설정을 조정하세요.

아직 설치하지 않았다면 기기에 맞는 클라이언트를 선택하세요

시작 전: 클라이언트와 구독 준비

먼저 기기에 맞는 클라이언트를 설치하고 유효한 구독 링크가 있는지 확인하세요. 구독 링크는 여러 연결 구성을 가져오는 주소이며, 클라이언트는 이 주소를 통해 구성 목록을 갱신합니다. 노드는 목록에 있는 개별 연결 구성입니다. 클라이언트를 설치해도 사용할 노드가 자동으로 생기거나 서비스 계정 및 구독을 대신해 주지는 않습니다. 이 사이트에서는 클라이언트 사용법을 안내하며, 연결 정보와 구독 기간은 서비스 제공업체에 문의해야 합니다.

구독 링크는 안전하게 다시 확인할 수 있는 곳에 보관하세요. 복사할 때 주소 전체를 포함하고, 특히 물음표 뒤의 매개변수를 빠뜨리지 마세요. 안내 페이지 주소를 구독 주소로 착각하지 않도록 주의하세요. 구독 링크에는 접근 정보가 포함될 수 있으므로 공개 게시판에 올리지 마세요. 도움을 요청할 때는 링크와 계정 식별 정보, 서버 주소 등을 먼저 가리세요. 클라이언트를 열기 전 기기의 날짜와 시간, 시간대가 올바른지 확인하고 현재 네트워크에서 일반 웹페이지에 접속할 수 있는지도 점검하세요.

다른 프록시 프로그램을 사용 중이라면 먼저 연결을 중지해 시스템 프록시나 VPN의 적용 범위가 겹치지 않도록 하세요. 우선 클라이언트의 기본 설정을 유지하고 DNS, 포트, 고급 라우팅은 처음부터 바꾸지 않아도 됩니다. DNS는 도메인 이름을 IP 주소로 변환하는 과정입니다. 이런 설정은 기본 연결이 성공한 뒤 따로 조정하는 편이 좋습니다. 먼저 반복해서 확인할 수 있는 기본 설정 절차부터 진행합니다.

01 가져오기와 선택

구독을 가져온 뒤 구성 하나를 선택하세요

서비스 제공업체의 관리 페이지에서 구독 링크를 복사한 다음 클라이언트로 돌아오세요. 링크는 앞뒤 안내 문구나 줄바꿈 없이 한 줄 전체를 복사해야 합니다. 서비스에서 여러 구독 형식을 제공한다면 현재 클라이언트와 호환되는 형식을 선택하세요. 개별 공유 링크를 받았다면 클립보드 가져오기 기능을 사용해야 하며, 구독 그룹 주소 입력란에 넣으면 안 됩니다. 두 기능은 용도가 다르므로 잘못 사용하면 업데이트에 실패하거나 목록이 비어 있을 수 있습니다.

v2rayN 데스크톱에서 그룹 추가

‘구독 그룹’ 관련 메뉴에서 ‘구독 그룹 설정’을 열고 새 그룹을 추가하세요. 이름에는 ‘개인용 구독’처럼 알아보기 쉬운 문구를 입력하고 구독 주소에는 방금 복사한 링크 전체를 붙여 넣습니다. 그룹이 활성화되어 있는지 확인한 뒤 저장하고 설정 창을 닫으세요. 메인 화면에서 구독 업데이트 메뉴를 열고 해당 그룹 또는 전체 그룹을 업데이트합니다. 메뉴에 ‘프록시를 통해 업데이트’와 ‘프록시 없이 업데이트’가 따로 있을 수 있습니다. 아직 연결을 설정하지 않았다면 우선 프록시 없이 업데이트를 시도하세요. 다만 실제 가능 여부는 현재 네트워크에서 구독 주소에 접속할 수 있는지에 따라 달라집니다.

업데이트가 끝날 때까지 기다린 다음 그룹의 구성 목록을 확인하세요. 항목이 표시되면 하나를 선택하고 마우스 오른쪽 버튼 메뉴에서 ‘활성 서버로 설정’ 또는 현재 버전의 해당 선택 기능을 사용합니다. 항목 위에 마우스를 올려놓는 것만으로는 활성 구성이 되지 않을 수 있으니 활성 표시가 바뀌었는지 확인하세요. 기존 그룹을 한꺼번에 삭제하거나 이름만 보고 사용할 수 있는 항목을 판단하지 마세요. 다음 단계에서 실제 접속으로 확인합니다.

v2rayNG 안드로이드에서 그룹 추가

사이드 메뉴에서 ‘구독 그룹 설정’을 열고 추가 버튼을 누르세요. 이름과 구독 주소를 입력해 저장한 다음 메인 화면으로 돌아옵니다. 메인 화면 메뉴에서 ‘구독 업데이트’ 또는 ‘현재 그룹 구독 업데이트’와 같은 항목을 찾아 새로고침이 끝날 때까지 기다리세요. 해당 그룹으로 이동해 구성을 하나 선택하고 선택 표시가 그 항목으로 옮겨졌는지 확인합니다. 그룹 저장은 주소를 기록했다는 뜻일 뿐입니다. 최신 구성을 가져오려면 업데이트도 실행해야 합니다.

업데이트 후에도 목록이 비어 있다면 다른 그룹을 보고 있거나 필터가 켜져 있지 않은지 먼저 확인하고, 업데이트 안내를 살펴보세요. 주소 만료, 구독 기간 종료, 형식 불일치, 구독 주소에 접속할 수 없는 네트워크 등은 모두 비슷한 문제를 일으킬 수 있습니다. 같은 주소로 그룹을 여러 개 만들며 재시도하지 마세요. 하나만 남겨 두고 항목별로 확인하는 편이 원인을 찾기 쉽습니다. 기존 연결을 통해야 구독을 업데이트할 수 있다면 사용할 수 있는 다른 구성이 필요하거나 서비스 제공업체에 접속 가능한 구독 주소를 문의해야 합니다. 자세한 판단 방법은 자주 묻는 질문을 참고하세요.

이 단계가 끝나면 화면에 선택된 구성이 하나 표시되어야 합니다. 여기서 잠시 멈추고 바로 시작 버튼을 누르지는 마세요. 다음 단계에서는 어떤 앱의 트래픽을 클라이언트로 보낼지, 전달된 트래픽을 어떻게 처리할지 정합니다.

02 트래픽 범위

프록시 모드와 라우팅 프리셋 선택

먼저 ‘트래픽 가져오기’와 ‘라우팅 분기’를 구분하세요. 프록시 모드는 앱의 요청이 클라이언트로 들어올 수 있는지를 결정합니다. 라우팅 규칙은 들어온 요청을 프록시, 직접 연결, 차단 중 어떤 방식으로 처리할지 정합니다. 따라서 시스템 프록시를 켜도 모든 프로그램이 프록시를 사용하는 것은 아니며, 전역 라우팅을 선택해도 클라이언트에 들어오지 않은 트래픽까지 자동으로 처리하지는 않습니다. 처음에는 일반적인 모드로 시작해 브라우저가 작동하는지 확인한 뒤 더 넓은 범위의 트래픽 처리 방식을 고려하세요.

v2rayN: 먼저 시스템 프록시로 브라우저 확인

메인 창이나 시스템 트레이 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’ 또는 현재 버전에 해당하는 활성화 항목을 선택하세요. 그러면 시스템 프록시를 지원하는 앱이 클라이언트의 로컬 리스닝 주소를 사용하게 됩니다. 시스템 프록시 설정을 따르는 브라우저 대부분은 이 경로를 이용하지만, 별도 설정을 사용하는 앱도 있으므로 이 스위치만으로 모든 앱의 동작을 판단할 수는 없습니다. 처음에는 TUN을 함께 켜지 마세요. TUN은 가상 네트워크 어댑터로 트래픽을 처리하는 방식으로 추가 권한과 네트워크 환경을 고려해야 합니다. 기본 연결이 안정된 뒤 설정하는 것이 좋습니다.

다음으로 ‘라우팅’ 프리셋을 확인하세요. 로컬 네트워크 리소스와 중국 본토 주소에 직접 연결하려면 ‘로컬 네트워크 및 중국 본토 주소 우회’ 또는 이에 해당하는 프리셋을 선택할 수 있습니다. 로컬 네트워크를 직접 연결하면 공유기 관리 페이지나 로컬 기기에 계속 접속하기 편리합니다. 이름이 비슷한 프리셋은 설명을 먼저 확인하세요. ‘전역’이 더 빠르다는 뜻은 아니며 ‘직접 연결’이라고 해서 프록시 연결이 성공했다는 의미도 아닙니다. 라우팅은 연결 경로를 선택할 뿐, 구독 설정이나 서버 연결 오류를 해결하지는 않습니다.

v2rayNG: VPN 모드 선택 및 앱 범위 확인

설정에서 실행 모드를 찾아 처음에는 ‘VPN’을 선택하세요. ‘프록시만’ 모드는 선택하지 않습니다. VPN 모드는 안드로이드 시스템의 가상 네트워크 인터페이스로 트래픽을 받습니다. 반면 ‘프록시만’ 모드는 보통 앱에서 로컬 프록시 주소를 직접 지정해야 하므로 일반 앱의 트래픽이 자동으로 전달되지 않습니다. 여기서 VPN 모드는 클라이언트가 트래픽을 가져오는 방식이며, 모든 연결이 반드시 프록시 경로를 사용하는 것은 아닙니다. 실제 경로는 라우팅 규칙에 따라 달라집니다.

‘라우팅 설정’으로 이동해 실제 필요에 맞는 프리셋을 선택하세요. 앱별 프록시를 제한할 필요가 없다면 대상 앱이 실수로 제외되지 않도록 먼저 앱별 프록시 기능을 끄세요. 앱을 지정해야 한다면 ‘선택한 앱만 프록시 사용’인지 ‘선택한 앱 우회’인지 확인하세요. 두 설정은 적용 방향이 반대입니다. 저장한 뒤 메인 화면으로 돌아가 활성 구성이 그대로 선택되어 있는지 확인하세요. ‘로컬 네트워크에서 들어오는 연결 허용’은 처음 설정할 때 기본값인 꺼짐으로 두면 됩니다. 기기 자체에서 사용할 때는 다른 기기에 연결을 열어 줄 필요가 없습니다.

이제 트래픽이 클라이언트로 들어오는 방식과 라우팅에 따라 프록시를 사용하는 대상이 무엇인지 파악할 수 있어야 합니다. 포트, DNS, 규칙 우선순위는 지금 깊이 조정하지 않아도 됩니다. 사용자 지정 규칙이 필요하면 설정 필드 참고를 확인하세요. 현재 설정을 유지하고 연결 시작 단계로 넘어갑니다.

03 실행 및 권한

연결을 시작하고 실행 상태 확인

방금 사용할 구성이 선택되어 있는지 확인하고, 현재 네트워크가 웹 로그인을 요구하는 핫스팟으로 바뀌지 않았는지도 살펴보세요. 공용 네트워크라면 브라우저에서 먼저 인증을 완료합니다. 시작하는 동안 구성을 바꾸거나 프록시 모드를 반복해서 전환하지 말고 클라이언트가 초기화를 마칠 때까지 기다리세요. 메인 화면에 실행 표시가 나타나도 로컬 서비스가 시작됐다는 뜻일 뿐, 원격 연결과 웹 접속까지 성공했다고 단정할 수는 없습니다.

v2rayN: 코어와 시스템 프록시 확인

데스크톱에서 활성 구성을 선택한 다음 현재 화면의 시작 또는 서비스 재시작 기능으로 실행하세요. 일부 버전은 활성 구성을 바꾸면 자동으로 불러옵니다. 상태 표시 영역과 로그에서 구성 불러오기 실패, 포트 사용 중, 프로세스 종료 등의 메시지가 즉시 나타나지 않는지 확인하세요. 코어는 실제 연결과 트래픽 전달을 처리하는 구성 요소입니다. 클라이언트 창이 열려 있어도 코어가 실행 중이라고 단정할 수 없습니다. 포트 충돌이 표시되면 정체를 알 수 없는 프로세스를 함부로 종료하지 마세요. 다른 프록시 프로그램을 먼저 종료한 뒤 현재 클라이언트를 다시 시작하세요.

그다음 시스템 프록시가 활성화됐는지 확인하세요. 코어만 시작하고 프록시 경로를 설정하지 않은 경우를 방지할 수 있습니다. 시스템 프록시를 처음 사용할 때 문제를 해결하려고 무조건 관리자 권한으로 실행할 필요는 없습니다. 기능에서 권한 상승을 명시적으로 요구할 때만 안내에 따르세요. 클라이언트를 백그라운드에서 계속 실행하려면 시스템 트레이로 최소화하되 종료를 누르지 않도록 주의하세요. 창을 닫은 뒤에도 실행 중인지 확실하지 않다면 창이 사라졌는지만 보지 말고 트레이와 클라이언트 설정을 확인하세요.

v2rayNG: 시스템 VPN 연결 허용

안드로이드 메인 화면 오른쪽 아래의 시작 버튼을 누르세요. 처음 시작하면 보통 시스템에 연결 요청이 표시되며, 앱이 VPN 연결을 설정한다는 안내가 나옵니다. 앱 정보를 확인한 뒤 허용하세요. 클라이언트로 돌아와 시작 버튼과 상태 문구가 바뀌었는지, 시스템에 연결 표시가 나타났는지 확인합니다. 버튼 색상이나 시스템 연결 아이콘은 로컬 상태를 나타낼 뿐입니다. 실제 접속은 이어서 직접 확인해야 합니다.

권한 창이 나타나지 않고 곧바로 중지된다면 기기에 다른 VPN 연결이 이미 있는지, 시스템 설정에서 다른 앱에 상시 연결 또는 VPN을 사용하지 않는 연결 차단과 같은 제한을 켰는지 확인하세요. 여러 앱이 같은 트래픽 처리 방식을 동시에 사용하지 않도록 합니다. 연결을 유지하려면 앱을 포그라운드에서 실행해야 하는 경우 시스템 배터리 설정에서 백그라운드 실행을 허용한 뒤 화면을 잠근 상태에서 확인하세요. 기기마다 메뉴 이름이 다르므로 해당 시스템에서 찾으면 됩니다. 모든 앱의 배터리 관리를 끌 필요는 없습니다.

시작에 실패하면 먼저 연결을 중지한 뒤 클라이언트 로그를 열고 이번 시작 과정에서 발생한 첫 오류를 기록하세요. DNS를 바꾸고 포트를 변경한 다음 구독을 다시 가져오는 식으로 한꺼번에 조정하면 어떤 변경이 영향을 줬는지 알기 어렵습니다. 로컬 실행 문제를 해결한 다음 아래 단계에서 접속을 확인하세요. 앱이 갑자기 종료되거나 권한 문제가 있다면 먼저 문제 해결 관련 자주 묻는 질문을 참고해 원인을 좁혀 보세요.

04 실제 접속 확인

적용 여부를 확인한 뒤 연결 종료

클라이언트를 실행한 상태에서 평소 사용하는 브라우저를 열고 HTTPS를 지원하는 익숙한 페이지에 접속하세요. 페이지가 완전히 로드되는지 확인한 다음 실제로 프록시를 사용하려는 웹사이트나 앱을 열어 보세요. 첫 화면 제목만 표시되는 것으로 판단하지 마세요. 이전 페이지가 캐시에서 열렸거나 이미지와 로그인 요청이 로드되지 않았을 수 있습니다. 새 페이지를 열거나 내용을 새로고침해 새 네트워크 요청을 확인하되, 테스트를 위해 계정 정보나 결제 정보 같은 민감한 내용을 입력할 필요는 없습니다.

앞서 선택한 라우팅 프리셋을 함께 살펴 결과를 판단하세요. 해당 대상이 규칙에 따라 직접 연결되도록 설정되어 있다면 접속 성공은 직접 연결이 정상이라는 뜻일 뿐, 프록시 출구가 작동한다는 증거는 아닙니다. 필요하다면 클라이언트 로그에서 해당 시각의 연결 기록을 찾아 어떤 아웃바운드를 사용했는지 확인하세요. 아웃바운드는 클라이언트가 선택한 연결 경로입니다. 일부 로그 수준에서는 요청별 기록을 남기지 않으므로 기록이 보이지 않는다고 바로 실패로 판단할 수는 없습니다. 첫 확인부터 복잡한 로그 설정을 바꾸지 말고 대상 주소와 테스트 시각, 현재 모드를 기록해 두세요.

브라우저는 되지만 다른 앱은 안 될 때

먼저 트래픽 범위 설정을 다시 확인하세요. 데스크톱 앱은 시스템 프록시를 따르지 않거나 자체 네트워크 설정에 다른 프록시 주소가 지정되어 있을 수 있습니다. 이 경우 노드를 계속 바꿔도 문제가 해결되지 않는 경우가 많습니다. 안드로이드에서는 앱별 프록시에서 대상 앱이 제외되어 있는지, 대상 앱을 완전히 종료했다가 다시 열어야 하는지 확인하세요. 요청이 실제로 클라이언트에 들어오는지 먼저 확인한 다음 TUN이나 앱 자체 프록시 설정을 검토하세요. 앱 하나 때문에 모든 트래픽을 프록시로 보내도록 바꾸지는 마세요.

모든 테스트가 실패하면 정해 둔 순서대로 확인하세요. 기기의 기본 네트워크가 정상인지, 활성 구성을 올바르게 선택했는지, 구독이 유효한지, 시스템 프록시 또는 VPN이 켜져 있는지 확인한 뒤 연결 로그를 살펴봅니다. 로그에 인증 실패가 표시되면 서비스 제공업체에 설정과 구독 기간을 문의하세요. 계속 시간 초과가 발생한다면 같은 구독의 다른 구성을 선택해 다시 테스트할 수 있습니다. 한 번에 하나만 바꾸고 매번 같은 주소에 접속해야 노드, 앱, 로컬 모드 중 무엇이 문제인지 구분할 수 있습니다.

속도 테스트와 실제 사용 결과 구분하기

클라이언트의 지연 시간 테스트는 구성을 처음 걸러내는 데 도움이 되지만 실제 접속을 대신할 수는 없습니다. TCPing은 주로 TCP 연결을 맺는 데 걸리는 시간을 측정하며 전체 프록시 핸드셰이크, 도메인 조회, 페이지 리소스 전송 시간까지 포함하지 않을 수 있습니다. 측정값이 나오는 구성이라고 해서 대상 웹사이트가 반드시 열리는 것은 아니며, 한 번 시간 초과가 발생했다고 모든 요청이 실패하는 것도 아닙니다. 먼저 대상 앱에서 필요한 작업이 안정적으로 되는지 확인한 다음 지연 시간 측정과 다운로드 속도 테스트의 차이를 참고해 지표를 이해하세요.

접속에 성공하면 사용한 구성과 모드, 라우팅 프리셋을 기록해 두세요. 구독 업데이트 과정에서 기존 항목이 삭제되거나 교체될 수 있으므로 업데이트한 뒤 활성 구성을 다시 확인해야 합니다. 사용을 마칠 때는 데스크톱에서 시스템 프록시를 해제한 다음 클라이언트를 종료하세요. 안드로이드에서는 중지 버튼을 누르고 시스템 연결 표시가 사라졌는지 확인합니다. 종료 후 브라우저에서 인터넷에 연결할 수 없다면 클라이언트를 다시 설치하기보다 시스템 프록시가 중지된 로컬 서비스 주소를 계속 가리키는지 먼저 확인하세요.