첫 연결 · 약 10분이면 끝나는 설정 순서

v2rayN·v2rayNG 사용 가이드.

구독 가져오기 → 프록시 모드 선택 → 연결 → 작동 확인. 먼저 반복 가능한 연결 과정을 한 번 완성한 뒤 DNS, 라우팅 규칙, TUN 설정을 조정하세요.

이 가이드는 클라이언트를 설치했고 사용할 수 있는 구독 URL도 준비된 상태를 전제로 합니다. 아직 설치하지 않았다면 먼저 클라이언트 다운로드 페이지에서 설치 파일을 선택하세요. 클라이언트는 설정을 읽고 트래픽을 전달하는 프로그램이며, 설치만으로 서버나 구독이 생성되지는 않습니다.

작업을 시작하기 전에 프록시 연결을 끈 상태에서도 기기가 인터넷에 정상적으로 연결되는지 확인하고, 네트워크를 제어 중인 다른 프록시 도구는 잠시 종료하세요. 전체 구독 URL을 준비합니다. 관리 페이지 주소를 구독 URL로 착각하지 않도록 주의하세요. 첫 설정에서는 이 가이드에서 다루는 항목만 바꾸고 나머지는 기본값으로 두면 문제가 생겼을 때 원인을 찾기 쉽습니다.

1. 구독을 가져와 목록 업데이트하기

구독 URL은 설정 모음을 가져오는 주소이지, 브라우저에서 로그인하는 웹페이지가 아닙니다. 제공업체가 구독 주소로 안내한 URL을 복사하고 처음과 끝이 빠지지 않았는지 확인하세요. 공백, 줄바꿈, 메신저 메시지의 문장 부호가 함께 붙지 않도록 주의합니다. URL에 개인 인증 정보가 포함될 수 있으니 스크린샷을 찍거나 문의·로그를 공유하기 전에 링크 전체를 가리세요.

v2rayN: 구독 그룹 추가

v2rayN 메인 창을 열고 상단의 ‘구독 그룹’ 메뉴에서 ‘구독 그룹 설정’으로 이동합니다. 새 그룹을 추가하고 알아보기 쉬운 이름을 메모에 입력한 뒤 구독 주소 입력란에 URL을 붙여 넣으세요. 메모는 이 기기에서 설정 출처를 구분하는 용도이며 실제 연결 매개변수에는 영향을 주지 않습니다. 그룹이 사용 설정되어 있는지 확인하고 저장한 다음 메인 창으로 돌아갑니다.

‘구독 그룹’ 메뉴를 다시 열고 현재 그룹 또는 모든 구독 업데이트를 선택합니다. 아직 프록시 연결을 설정하지 않은 첫 사용이라면 메뉴에서 프록시를 거치지 않고 업데이트하는 방식을 우선 사용하세요. 현재 네트워크에서 구독 주소에 접속할 수 없고 이미 사용 가능한 프록시가 있을 때만 프록시를 통한 업데이트를 고려합니다. 업데이트 중에는 하단 로그를 확인하세요. 성공하면 서버 목록에 해당 항목이 나타나고, 그룹을 전환할 때 저장한 이름도 보여야 합니다.

v2rayNG: 주소를 저장한 뒤 업데이트

v2rayNG에서 사이드 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 다음 추가 버튼을 누릅니다. 메모와 전체 주소를 입력해 저장하고 메인 화면으로 돌아와 오른쪽 위 메뉴에서 구독 업데이트를 실행하세요. 주소 저장과 설정 다운로드는 별개의 작업입니다. 주소만 저장한 상태에서 서버 목록이 바뀌지 않아도 설정이 사라진 것은 아니므로 반드시 업데이트를 이어서 실행하세요.

구독 주소가 아니라 개별 설정 공유 링크를 받았다면 클라이언트의 ‘클립보드에서 가져오기’ 기능을 사용하세요. 안드로이드에서는 보통 메인 화면의 추가 메뉴에, PC에서는 서버 메뉴에 있습니다. 개별 설정을 가져와도 구독으로 바뀌지 않으며 구독 업데이트 시 설정이 동기화되지 않습니다. 먼저 입력한 내용이 어떤 유형인지 확인한 뒤 가져오기 방식을 선택하세요.

다음 단계로 넘어가기 전에 목록 확인

서버 항목이 표시되면 먼저 예상한 그룹에 속해 있는지 확인하세요. 이 단계에서는 설정을 읽어 온 것일 뿐 원격 서버에 연결할 수 있는지는 아직 확인되지 않았습니다. 목록이 비어 있다면 업데이트 알림을 확인하고 주소가 완전한지, 구독이 만료되지 않았는지, 현재 네트워크에서 구독 주소에 접속할 수 있는지 차례로 점검하세요. 같은 그룹을 계속 중복 추가하지 마세요. 업데이트 오류에 대한 자세한 내용은 FAQ의 설치·설정 및 문제 해결 항목을 참고하세요. 목록이 정상이면 다음 단계에서 트래픽 연결 방식을 선택합니다.

2. 프록시 연결 방식과 라우팅 모드 구분하기

클라이언트의 ‘시스템 프록시’, ‘전역’, ‘우회’, ‘TUN’은 서로 다른 설정 계층에 해당합니다. 프록시 연결 방식은 앱 트래픽이 클라이언트에 도달하는 경로를 정하고, 라우팅 규칙은 클라이언트에 들어온 트래픽을 직접 연결할지 프록시로 보낼지 결정합니다. 처음에는 모든 옵션을 한꺼번에 켜기보다 단순한 경로부터 설정하세요. 여러 옵션을 동시에 켜면 접속이 되더라도 실제로 어떤 설정이 작동했는지 알기 어렵습니다.

v2rayN: 먼저 시스템 프록시 사용

PC에서는 우선 시스템 프록시를 사용하고 TUN은 켜지 마세요. 메인 창 하단이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 설정 또는 자동 설정 옵션이 있는지 확인합니다. 실제 사용 설정은 다음 단계에서 서버를 선택한 뒤 진행합니다. 브라우저처럼 시스템 프록시 설정을 따르는 앱은 보통 이 경로로 연결되지만, 자체 프록시 설정을 사용하는 앱은 따르지 않을 수 있습니다. 따라서 모든 프로그램의 트래픽이 연결됐다고 단정하면 안 됩니다.

‘시스템 프록시 해제’는 운영체제의 프록시 설정을 원래대로 돌리는 기능이지, 클라이언트의 모든 기능을 끄는 것은 아닙니다. ‘시스템 프록시 설정 유지’는 기존 시스템 설정을 그대로 둘 수 있으므로 프록시가 해제된 것으로 보면 안 됩니다. PC에서 프록시 사용을 마칠 때는 창만 닫기보다 해제 옵션을 명시적으로 선택하는 편이 안전합니다. 일부 클라이언트는 창을 닫아도 트레이에서 계속 실행되기 때문입니다.

라우팅: 기본 규칙 유지

‘라우팅’ 메뉴에서는 클라이언트의 기본 규칙을 유지하거나 현재 용도에 맞는 사전 설정을 선택하세요. 분할 라우팅에서는 목적지마다 출구가 다르므로 특정 사이트의 출구가 바뀌지 않는다면 해당 사이트가 직접 연결 규칙에 포함됐을 수 있습니다. ‘전역 프록시’는 일반적으로 연결 대상 트래픽을 대부분 프록시 출구로 보내는 설정이지만, 실제 동작은 선택한 사전 설정의 규칙을 따릅니다. 시스템 프록시를 사용하지 않는 앱까지 자동으로 연결해 주지는 않습니다.

PC 프록시 모드 메뉴의 PAC 옵션과 코어의 라우팅 규칙을 혼동하지 마세요. PAC는 앱 요청이 클라이언트에 들어오기 전에 프록시를 사용할지 결정할 수 있고, 라우팅 규칙은 클라이언트 내부에서 출구를 선택합니다. 첫 연결을 확인할 때 모드별 차이가 있다면 우선 단순한 시스템 프록시 방식으로 되돌린 뒤 라우팅을 확인하세요. 두 계층의 규칙이 겹쳐 잘못 판단하는 일을 피할 수 있습니다.

v2rayNG: 시스템 VPN으로 연결

안드로이드에서는 보통 시스템 VPN 인터페이스를 통해 트래픽을 연결하므로 PC의 시스템 프록시 메뉴를 그대로 따라 할 필요가 없습니다. 첫 설정에서는 기본 라우팅을 유지하고 앱별 프록시가 설정되어 있는지 확인하세요. 브라우저가 제외되어 있으면 이후 브라우저 테스트에서 프록시 효과를 확인할 수 없습니다. 같은 VPN 연결을 사용하는 다른 앱이 없는지도 확인하세요. DNS와 앱별 규칙은 당분간 추가로 변경하지 마세요. 규칙 항목을 이해해야 한다면 라우팅 설정 참고 자료를 확인하고, TUN 세부 설정은 첫 연결에 성공한 뒤 살펴보세요.

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

이제 설정 목록이 있고 트래픽 연결 방식도 정했습니다. 다음으로 서버 하나를 선택해 기본적으로 사용할 수 있는지 확인한 뒤 앱 트래픽을 연결합니다. 한 번에 활성 설정 하나만 테스트하고 선택한 항목을 기록하세요. 여러 서버와 모드를 계속 바꾸지 않으면 로그의 시도 결과를 각 작업과 명확히 연결할 수 있습니다.

v2rayN: 테스트 후 활성 서버로 설정

서버 목록에서 한두 개의 후보를 선택하고 마우스 오른쪽 버튼을 눌러 테스트 메뉴에서 ‘실제 연결’ 또는 비슷한 이름의 테스트를 실행합니다. 테스트 결과는 해당 시점에 이 기기에서 테스트 대상으로 연결할 수 있었는지를 보여줄 뿐, 장기적인 속도를 보장하지 않습니다. 단순 TCP 지연 시간은 포트 응답만 나타내며 전체 프록시 요청을 대신하지 않습니다. 지연 시간이 짧다는 이유만으로 설정이 정상 작동한다고 판단하지 마세요.

테스트가 정상인 항목을 선택하고 오른쪽 클릭 메뉴의 ‘활성 서버로 설정’ 또는 현재 화면에서 이에 해당하는 기능으로 사용 설정합니다. 메인 창에서 활성 상태가 실제로 바뀌었는지 확인하세요. 그런 다음 시스템 프록시 메뉴를 열고 설정 또는 자동 설정을 선택합니다. 로그 패널에서 코어가 시작되고 연결을 대기하거나 요청 처리 정보가 표시되는지 확인하세요. 시작 직후 종료되지 않는 것이 중요합니다. 코어마다 로그 표현은 다르므로 특정 문구와 정확히 일치하는 성공 메시지를 찾을 필요는 없습니다.

주소가 이미 사용 중이거나 설정을 읽지 못했다는 오류가 나오면 계속 재시작하지 마세요. 중복 실행 중인 클라이언트를 종료하고 다른 프로그램이 로컬 수신 포트를 사용하고 있지 않은지 확인한 뒤 다시 불러오세요. 포트 충돌을 해결하려고 수신 주소를 외부에 공개되도록 함부로 변경하지 마세요. 일반적인 PC 사용에서는 로컬 루프백 주소를 유지하면 됩니다. 항목별 설명은 인바운드 설정 참고 자료를 확인하세요.

v2rayNG: 구성을 선택하고 권한 허용

안드로이드 메인 화면으로 돌아가 사용할 구성 항목을 선택하고 선택 상태인지 확인한 뒤 연결 버튼을 누릅니다. 처음 연결할 때 시스템에서 VPN 연결 요청이 표시되면 요청을 보낸 앱이 v2rayNG인지 확인하고 권한을 허용하세요. 권한 허용은 앱이 네트워크 인터페이스를 만들도록 승인하는 절차일 뿐, 원격 서버가 정상 작동하는지 검증하는 것은 아닙니다. 앱 상태와 실제 접속 결과를 이어서 확인해야 합니다.

연결되면 앱에서 버튼 상태가 바뀌고 시스템 상태 표시줄에 VPN 아이콘이 나타나는 경우가 많습니다. 버튼을 누른 직후 연결이 끊기면 같은 권한 요청을 반복 승인하지 말고 앱 로그에서 최신 오류를 확인하세요. 기기의 배터리 절약이나 백그라운드 제한이 원인일 수 있으므로 먼저 앱을 전면에 둔 채 연결을 확인하고, 연결이 안정된 뒤 필요에 따라 백그라운드 권한을 조정하세요. 백그라운드에서 앱이 종료되는 문제를 서버 오류로 오해하지 않도록 주의합니다.

클라이언트가 계속 실행되고 로그에 시작 직후 종료 오류가 더 이상 나타나지 않으면 다음 단계로 넘어가세요. 아직 복잡한 설정을 바꾸지 말고 브라우저 요청이 예상한 경로로 전달되는지 먼저 확인합니다.

4. 프록시가 제대로 작동하는지 확인하기

제대로 확인하려면 연결 버튼만 볼 것이 아니라 앱 접속, 클라이언트 로그, 목적지 출구 정보를 함께 살펴봐야 합니다. 브라우저에서 새 페이지 요청을 보내 캐시된 콘텐츠가 재사용되지 않도록 하세요. 새 시크릿 창을 열면 캐시 영향을 줄일 수 있지만, 시크릿 창 자체가 시스템 프록시 설정을 바꾸거나 브라우저 확장 프로그램의 영향을 없애 주지는 않습니다.

먼저 요청이 클라이언트에 전달되는지 확인

접속할 수 있고 프록시를 거칠 것으로 예상되는 HTTPS 사이트를 선택하세요. 접속을 시도하는 동안 클라이언트 로그를 살펴 해당 사이트 또는 연결에 관한 기록이 있는지 확인합니다. 로그 수준에 따라 기록이 적을 수 있으므로 요청별 로그가 없다는 이유만으로 실패라고 단정할 수는 없습니다. 다만 연결 거부, 이름 확인 실패, 핸드셰이크 오류가 표시되면 해당 오류를 기준으로 점검하세요.

PC 브라우저에서 아무 변화가 없다면 먼저 시스템 프록시가 켜져 있는지 확인한 뒤 브라우저 확장 프로그램이나 자체 프록시 설정이 시스템 설정을 덮어쓰고 있지 않은지 살펴보세요. 안드로이드에서는 브라우저가 앱별 프록시 제외 목록에 있는지 확인합니다. 다른 앱은 접속되는데 특정 앱만 안 된다면 전체 구독을 바꾸기보다 해당 앱의 연결 방식을 먼저 점검하세요.

출구 정보로 한 번 더 비교

같은 브라우저에서 신뢰할 수 있는 출구 IP 확인 사이트에 접속해 결과를 기록하고 라우팅 모드와 비교하세요. 분할 라우팅에서는 확인 사이트가 직접 연결될 수 있습니다. 일부 페이지는 주소 체계에 따라 서로 다른 주소를 표시하기도 합니다. 따라서 출구가 바뀌지 않았다는 사실만으로 프록시가 작동하지 않는다고 단정할 수 없고, 위치 정보가 바뀌었다고 모든 앱이 프록시를 거친다고 볼 수도 없습니다.

명확히 비교하려면 현재 라우팅 옵션을 기록한 뒤 내장된 전역 프록시 사전 설정을 잠시 선택하고, 확인 페이지를 새로 고친 다음 로그를 살펴보세요. 이때 출구가 바뀌고 분할 라우팅으로 되돌렸을 때 원래 출구로 돌아온다면 두 규칙이 서로 다른 경로를 선택한 것입니다. 비교가 끝나면 원래 라우팅으로 복구해 임시 테스트 설정이 장기 설정으로 남지 않도록 하세요. 특정 조회 결과를 ‘정상처럼’ 보이게 하려고 DNS, 포트, 전송 설정을 한꺼번에 바꾸지도 마세요.

문제가 생기면 단계별로 점검하고, 사용 후에는 연결 해제

테스트에 실패하면 ‘일반 네트워크 → 구독 목록 → 활성 서버 → 로컬 서비스 → 앱 연결 방식 → 라우팅 결과’ 순서로 확인하세요. 일반 네트워크에 문제가 있으면 먼저 복구하고, 목록이 비어 있으면 구독 단계로 돌아갑니다. 코어가 시작되지 않으면 오류를 확인하고, 브라우저 트래픽이 연결되지 않았다면 연결 방식을 먼저 점검하세요. 한 번에 설정 하나만 바꾸고 같은 대상으로 다시 테스트해야 변경 효과를 판단할 수 있습니다. 자세한 오류 설명은 FAQ 문제 해결 항목에서 확인할 수 있습니다. 첫 연결 단계에서 모든 매개변수를 하나씩 조사할 필요는 없습니다.

연결을 확인한 뒤에는 현재 작동하는 서버와 모드를 유지하고, 나중에 DNS 설정이나 사용자 지정 라우팅을 살펴보세요. 문제를 문의할 때는 클라이언트 이름, 운영체제, 오류가 발생한 단계, 민감한 정보를 가린 로그를 함께 전달할 수 있습니다. 구독 URL, 서버 인증 정보, 개인 설정 전체는 공개하지 마세요.

사용을 마칠 때 v2rayN은 먼저 시스템 프록시를 해제한 뒤 필요하면 트레이에서 프로그램을 종료하세요. 메인 창만 닫은 경우 프로그램이 계속 실행 중인지 확인합니다. v2rayNG에서는 연결 해제 버튼을 누르고 시스템 VPN 아이콘이 사라졌는지 확인하세요. 마지막으로 일반 웹페이지를 열어 네트워크가 복구됐는지 확인합니다. 연결, 작동 확인, 종료까지 완료해야 반복해서 사용할 수 있는 첫 설정 과정을 갖춘 것입니다.

V2Ray 클라이언트 다운로드