입문 가이드 · 4단계 설정

v2rayN 설정 방법
구독 가져오기 및 연결 확인

사용 가능한 구독이 있다면 가져오기, 모드 선택, 연결, 확인 순서로 진행하세요. 먼저 접속 경로 하나를 정상 작동시킨 뒤 라우팅과 DNS를 조정합니다. 첫 설정에는 약 10분을 잡아 두세요. 다운로드와 문제 해결 시간은 별도입니다.

시작하기 전에 다운로드 센터에서 기기에 맞는 클라이언트를 선택해 설치하고, 프록시를 끈 상태에서 기기가 정상적으로 인터넷에 연결되는지 확인하세요. 클라이언트는 설정을 읽고 연결을 구성하는 프로그램이며, 사용할 수 있는 서버가 함께 제공되지는 않습니다. 신뢰할 수 있는 출처에서 받은 유효한 구독 주소나 단일 서버 공유 링크도 준비해야 합니다. 계정 웹페이지 주소를 구독 주소로 착각하지 말고, 공개된 스크린샷에 전체 링크가 노출되지 않도록 주의하세요.

이 페이지에서는 첫 연결에 필요한 작업만 다룹니다. 먼저 네트워크를 제어하는 다른 프록시나 VPN 도구를 종료하고, 기존 네트워크 설정을 기록해 두세요. 두 프로그램이 동시에 프록시 진입 경로를 변경하지 않도록 하기 위해서입니다. 회사나 기관에서 관리하는 기기라면 관련 설정을 변경해도 되는지 먼저 확인하세요. 아래 내용은 클라이언트 하나, 구독 하나, 활성 서버 하나를 사용하는 가장 간단한 절차입니다.

1. 구독 가져오기 및 목록 업데이트

먼저 받은 정보가 무엇인지 확인하세요. 구독은 설정 목록을 가져오는 웹 주소로, ‘구독 업데이트’를 통해 서버 목록을 새로 고칠 수 있습니다. vmess:// 또는 vless:// 등으로 시작하는 문자열은 보통 단일 서버 공유 링크입니다. 가져오면 설정 항목 하나가 추가되며, 이것만으로 자동 업데이트되는 구독이 생기는 것은 아닙니다. 두 정보는 가져오는 메뉴가 다르므로 복사하기 전에 제공 페이지에서 용도를 확인하세요.

v2rayN: 구독 그룹을 추가한 뒤 업데이트

v2rayN을 열고 ‘구독 그룹’ 관련 메뉴에서 ‘구독 그룹 설정’으로 이동해 그룹을 추가합니다. 출처를 알아보기 쉬운 이름을 메모에 입력하고 전체 구독 주소를 주소 입력란에 붙여 넣으세요. 앞뒤에 공백이나 줄바꿈이 들어가지 않았는지 확인한 다음 저장합니다. 메모는 로컬에서 구분하기 위한 이름일 뿐 연결 매개변수에는 영향을 주지 않습니다. 구독 인증 정보는 메모에 적지 마세요.

그룹을 저장한 뒤 메인 창으로 돌아가 구독 메뉴에서 방금 추가한 그룹을 업데이트합니다. 일부 버전에는 프록시를 통해 업데이트하는 옵션과 프록시 없이 업데이트하는 옵션이 있습니다. 사용할 수 있는 연결이 아직 없다면 우선 프록시 없이 업데이트해 보세요. 제공처에서 프록시 접속을 요구한다면 이미 사용 가능한 연결로 업데이트해야 합니다. 아직 가져오지 않은 설정이 연결을 제공할 것이라고 기대할 수는 없습니다. 업데이트 결과를 확인하고 성공하면 메인 목록에 해당 그룹의 서버가 표시되어야 합니다.

v2rayNG: 구독 주소를 저장하고 메인 화면에서 새로고침

v2rayNG에서 사이드 메뉴를 열고 ‘구독 그룹 설정’을 찾은 다음 추가 메뉴에서 메모와 구독 주소를 입력해 저장합니다. 메인 화면으로 돌아와 메뉴에서 ‘구독 업데이트’를 실행하거나 현재 버전에서 제공하는 구독 새로고침 기능을 이용하세요. 주소를 저장하는 것만으로 목록이 바로 생성되지는 않습니다. 업데이트가 완료됐는지 확인한 뒤 메인 화면에 선택 가능한 설정이 나타나는지 살펴보세요.

단일 서버 공유 링크를 받았다면 ‘클립보드에서 가져오기’와 같은 메뉴를 이용하세요. QR 코드도 클라이언트가 인식할 수 있는 설정 정보인지 확인해야 합니다. 가져온 뒤 프로토콜, 서버 주소, 포트가 입력되어 있는지 살펴보고, 서두르느라 알 수 없는 매개변수를 임의로 채우지 마세요. 구독의 프로토콜과 전송 정보는 보통 제공처에서 관리합니다. 클라이언트에 항목이 표시되더라도 설정이 여전히 유효하다는 뜻은 아닙니다.

이 단계에서는 서버의 고급 설정을 변경하지 마세요. 다음으로 앱 트래픽이 어떤 경로로 클라이언트에 들어오는지, 들어온 뒤 어떤 규칙으로 전달되는지 정합니다. 구독을 계속 가져오지 못한다면 문제 해결 페이지에서 ‘구독 업데이트 실패’ 절차를 확인하세요.

2. 프록시 진입 경로와 라우팅 모드 선택

‘프록시 모드’는 서로 다른 두 가지 개념을 혼동하기 쉽습니다. 첫째는 트래픽 진입 경로입니다. 앱이 시스템 프록시, 로컬 포트 또는 VPN 인터페이스를 통해 요청을 클라이언트에 전달합니다. 둘째는 라우팅입니다. 클라이언트가 요청을 받은 뒤 직접 연결할지 프록시로 보낼지 결정합니다. 라우팅을 선택해도 시스템의 앱이 자동으로 연결되는 것은 아니며, 시스템 프록시를 켜도 모든 앱이 이를 따르는 것은 아닙니다.

v2rayN: 시스템 프록시로 브라우저 연결부터 확인

메인 창 하단이나 트레이 메뉴에서 라우팅 설정을 찾습니다. 일반적으로는 ‘중국 본토 우회’ 등 사용 목적에 맞는 기본 규칙을 선택하면 됩니다. 이 규칙은 보통 중국 본토 내 대상과 일치하면 직접 연결하고, 나머지 대상은 지정된 방식으로 처리합니다. 실제 동작은 현재 규칙과 적용 순서에 따라 달라집니다. 첫 설정에서는 규칙 파일을 편집할 필요가 없습니다. DNS, 라우팅, 전송 매개변수를 한꺼번에 바꾸면 실패 원인을 찾기 어려워집니다.

이어서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’ 또는 현재 버전에서 같은 기능을 하는 항목을 선택합니다. 일반적으로 시스템 프록시가 클라이언트의 로컬 진입점으로 연결되어, 시스템 프록시를 따르는 브라우저 등의 앱이 이를 사용할 수 있게 됩니다. 우선 기본 포트를 유지하세요. 안내에서 자주 보이는 10808은 로컬 SOCKS 포트의 예시일 뿐입니다. 모든 버전과 진입 경로에서 같은 번호를 사용한다는 뜻은 아닙니다. HTTP 포트나 혼합 포트는 실제 설정을 확인하세요.

앱이 시스템 프록시를 사용하지 않으면 브라우저 연결이 성공해도 해당 앱은 직접 연결할 수 있습니다. 이 경우 서버를 바로 바꾸기보다 앱 자체의 프록시 설정을 먼저 확인하세요. TUN은 별도의 트래픽 제어 방식으로 추가 권한과 네트워크 설정이 필요할 수 있습니다. 처음 사용할 때는 여러 기능을 한꺼번에 켜지 말고, 기본 연결을 확인한 다음 필요한 경우에만 사용하세요.

v2rayNG: VPN 모드를 사용하고 앱 적용 범위 확인

v2rayNG 설정에서 일반 VPN 작동 방식이 선택되어 있는지 확인합니다. ‘앱별 프록시’를 사용한 적이 있다면 현재 모드가 선택한 앱만 포함하는지, 선택한 앱을 제외하는지 살펴보세요. 테스트할 브라우저가 VPN 적용 범위에 포함되지 않으면 메인 화면에 연결 중으로 표시되어도 브라우저 트래픽은 클라이언트를 거치지 않을 수 있습니다. 첫 테스트에서는 앱 범위를 직접 변경하지 않은 상태로 두어 변수를 줄이세요.

라우팅 설정도 먼저 일상적인 용도에 맞는 기본 규칙을 선택하세요. 문제를 비교하기 위해 잠시 전역 프록시를 사용한다면, 이는 클라이언트에 들어온 트래픽에 더 폭넓은 프록시 전달 규칙을 적용한다는 뜻일 뿐 시스템의 모든 트래픽이 제어된다는 의미는 아닙니다. 테스트를 마치면 기존 규칙으로 되돌려 임시 진단 설정을 장기 사용 설정으로 착각하지 않도록 하세요.

3. 서버를 선택하고 연결 시작

메인 목록으로 돌아가 방금 가져온 그룹에서 서버 하나를 선택합니다. 제공처 설명을 참고해 현재 네트워크에 적합한 설정을 우선 선택하세요. 이름만으로 사용 가능 여부를 판단하거나 목록 전체를 먼저 일괄 테스트할 필요는 없습니다. 서버 선택, 로컬 코어 시작, 원격 연결 성공은 각각 다른 단계입니다. 화면에서 선택 상태가 보이는 것은 첫 단계일 뿐입니다.

v2rayN: 활성 서버와 코어 로그 확인

서버 항목의 마우스 오른쪽 버튼 메뉴에서 ‘활성 서버로 설정’ 또는 비슷한 항목을 찾습니다. 더블클릭으로 활성 서버를 지정할 수 있는 버전이라면 직접 더블클릭해도 됩니다. 활성 표시나 상태 표시줄이 대상 설정으로 바뀌는지 확인하세요. v2rayN은 작업에 따라 코어를 시작하거나 다시 불러오는 경우가 많습니다. 현재 버전에 서비스 시작 또는 재시작 메뉴가 있다면 활성 서버를 확인한 뒤 한 번 실행하고, 앞 단계에서 선택한 시스템 프록시 상태는 유지하세요.

로그 영역을 열어 먼저 로컬 시작 오류가 계속 발생하는지 확인합니다. 주소가 이미 사용 중이라는 메시지가 나오면 다른 프로세스가 로컬 포트를 사용하고 있을 수 있습니다. 중복 실행된 클라이언트를 종료하거나 포트를 점유한 프로그램을 확인하세요. 포트를 임의의 숫자로 바로 바꾸지 마세요. 변경이 필요하다면 클라이언트 수신 포트와 시스템 프록시 또는 앱에 직접 입력한 포트를 함께 변경해야 합니다. 그렇지 않으면 요청은 이전 진입점으로 계속 전달됩니다.

로그에 지원하지 않는 설정 항목이 반복해서 표시되거나 시작 직후 종료된다면 구체적인 오류를 기록하고, 현재 설정이 요구하는 코어 및 기능과 일치하는지 확인하세요. Xray와 V2Fly는 관련은 있지만 완전히 동일하지 않은 코어 구현입니다. 코어를 바꾸는 것이 모든 문제를 해결하는 방법은 아닙니다. 구독 설정의 요구사항에 맞는 옵션을 먼저 사용하고, 호환성 문제는 문제 해결 절차에서 확인하세요.

v2rayNG: 연결 버튼을 누르고 시스템 권한 허용

v2rayNG 메인 화면에서 대상 서버를 눌러 선택한 다음 연결 버튼을 누릅니다. 처음 시작할 때 시스템에서 VPN 연결 권한을 요청하는 경우가 많습니다. 앱 이름이 올바른지 확인한 뒤 허용하세요. 권한을 허용한 다음 버튼 상태와 시스템 VPN 표시를 살펴봅니다. 다른 VPN을 먼저 끊으라는 메시지가 나오면 충돌을 해결한 뒤 클라이언트로 돌아와 다시 시도하세요.

Android에 VPN 표시가 나타나는 것은 로컬 VPN 서비스가 만들어졌다는 뜻일 뿐, 원격 서버에 연결할 수 있다는 뜻은 아닙니다. 클라이언트의 연결 테스트 기능을 참고할 수 있지만, 테스트 대상과 방법에 따라 결과가 다를 수 있습니다. 시간 초과가 발생하면 오류 메시지를 보관하고 여러 설정을 연달아 바꾸지 마세요. 기기의 날짜와 시간이 정확하고 기본 네트워크가 정상인지 확인한 다음 같은 설정으로 실제 접속을 한 번 시도하세요.

이 단계가 끝나면 클라이언트가 실행 중이고 눈에 띄는 로컬 시작 오류가 없어야 합니다. 다음으로 실제 요청을 보내 연결 경로를 확인해야 합니다. 버튼 색상, 트레이 아이콘, 시스템 표시만으로 설정이 성공했다고 판단할 수 없습니다.

4. 접속, 라우팅 및 연결 종료 확인

먼저 시스템 프록시를 따르고 별도의 프록시 확장 기능은 사용하지 않는 브라우저를 엽니다. Android에서는 VPN 적용 범위에 포함된 브라우저를 사용합니다. 프록시를 거쳐야 하는 일반 페이지에 접속해 브라우저 캐시에 남은 제목만 보이는 것이 아니라 페이지가 완전히 로드되는지 확인하세요. 필요하다면 새 시크릿 창에서 비교할 수 있지만, 시크릿 창을 열어도 시스템 프록시 규칙이 바뀌지는 않습니다.

페이지 접속 결과와 로그 함께 확인

접속하는 동안 클라이언트 로그에 해당 요청이나 오류가 표시되는지 확인합니다. 버전마다 로그 수준이 다르므로 전체 도메인이 기록되지 않는다고 해서 요청이 들어오지 않은 것은 아닙니다. 다만 페이지 접속이 실패하고 클라이언트에도 관련 활동이 전혀 없다면 시스템 프록시, 브라우저 자체 설정, 앱별 적용 범위를 먼저 확인하세요. 로그에 원격 연결 시간 초과가 명확히 표시되면 다른 유형의 문제입니다. 시스템 프록시를 계속 바꾸기보다 서버에 연결할 수 있는지 확인하세요.

이어서 직접 연결되어야 하는 자주 쓰는 페이지를 열고 정상적으로 이용할 수 있는지 확인합니다. 프록시 대상과 직접 연결 대상이 모두 예상대로 작동해야 현재 라우팅이 적절한지 초기 판단을 내릴 수 있습니다. 특정 대상에 어떤 규칙이 적용됐는지 확인하려면 클라이언트에서 제공하는 라우팅 로그를 참고하세요. 페이지 로딩 속도만으로 판단하지 마세요. 캐시, 콘텐츠 크기, 대상 서버의 부하도 사용 경험에 영향을 줍니다.

출구 정보를 보조 확인해야 한다면 신뢰할 수 있는 출구 정보 페이지를 사용할 수 있습니다. 한 번의 IP 주소 변화는 해당 요청의 출구가 바뀌었다는 사실만 보여 줄 뿐, 모든 앱과 도메인이 프록시를 거친다는 점이나 DNS 경로가 올바르다는 점까지 증명하지는 않습니다. 첫 설정에서는 접속 경로가 작동하는지 확인하는 데 집중하세요. DNS 또는 누출 문제를 점검해야 한다면 체계적인 문제 해결 안내를 참고해 DNS, 라우팅, 앱 동작을 각각 확인하세요.

실패 증상에 따라 되돌리고 여러 설정을 동시에 바꾸지 마세요

모든 페이지가 열리지 않으면 먼저 연결을 끊고 기존 네트워크 진입 경로를 복구해 기본 네트워크가 정상인지 확인합니다. 클라이언트를 켠 뒤에만 실패한다면 로컬 시작 상태와 트래픽 진입 경로를 다시 점검하세요. 특정 서버 하나만 실패할 경우 같은 구독의 다른 서버 설정으로 비교해 봅니다. 일부 도메인만 실패하고 다른 페이지는 정상이라면 도메인, 오류 메시지, 시간을 기록한 뒤 라우팅과 DNS 확인을 진행하세요. 모든 설정을 한꺼번에 초기화하지 마세요.

브라우저는 연결되지만 다른 앱이 실패한다면 해당 앱이 시스템 프록시를 따르는지, Android 앱별 규칙에서 제외되지 않았는지 먼저 확인하세요. 클라이언트를 재시작한 뒤 다시 실패한다면 시스템 프록시가 다시 활성화됐는지, 활성 서버가 유지됐는지, 새 권한 요청이 나타났는지 확인합니다. 한 번에 변수 하나만 변경하고 다시 테스트해야 변경 사항과 결과의 관계를 파악할 수 있습니다.

정상 상태를 기록하고 종료 후 네트워크 확인

확인에 성공하면 사용한 클라이언트, 구독 그룹, 활성 서버, 라우팅 규칙, 필요한 로컬 포트를 기록해 두세요. 설정을 백업할 때는 클라이언트의 내보내기 또는 백업 기능을 이용하고 파일을 안전하게 관리하세요. 파일에는 구독 인증 정보와 서버 인증 정보가 포함될 수 있으므로 공개된 장소에 올리지 마세요. 다른 기기에서 사용하려면 직접 가져온 뒤 포트, 경로, 플랫폼별 차이를 다시 확인하세요. 모든 설정을 그대로 재사용할 수 있다고 가정해서는 안 됩니다.

마지막으로 종료 상태를 확인합니다. v2rayN에서는 클라이언트가 설정한 시스템 프록시를 먼저 해제한 다음 종료하고, 브라우저가 정상적으로 직접 연결되는지 확인하세요. v2rayNG에서는 연결 버튼을 눌러 연결을 끊고 시스템 VPN 상태가 종료됐는지 확인합니다. 종료 후에도 인터넷이 되지 않는다면 클라이언트를 바로 제거하기보다 로컬 진입점을 가리키는 수동 프록시 설정이 남아 있는지 먼저 살펴보세요.