설정 과정 / 첫 사용

v2rayN 설정 방법

구독 가져오기 → 프록시 모드 선택 → 연결 시작 → 작동 확인. 확인 가능한 연결을 한 번 만들어 보는 것을 목표로 순서대로 처음 설정을 진행합니다.

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

이 가이드는 클라이언트를 설치하고 처음 설정하려는 사용자를 대상으로 합니다. 보통 약 10분이면 진행할 수 있지만 구독 주소의 유효성이나 네트워크 연결 상태에 따라 더 걸릴 수 있습니다. 아직 설치하지 않았다면 먼저 클라이언트 다운로드 페이지에서 운영체제와 CPU 아키텍처에 맞는 설치 파일을 선택해 설치하고, 메인 화면을 연 다음 이 페이지로 돌아오세요. 처음 설정할 때는 기본 수신 포트를 그대로 사용하고 DNS, TUN, 사용자 지정 라우팅은 함께 변경하지 않는 편이 문제 원인을 찾기 쉽습니다.

구독 주소는 신뢰할 수 있는 서비스 제공업체에서 받아야 합니다. 클라이언트 자체가 사용할 수 있는 서비스 구성을 만들어 주지는 않습니다. 구독 주소는 보통 구성 목록을 반환하는 링크이며, 계정 관리 페이지 주소나 일반 웹페이지 공유 링크와는 다릅니다. 복사할 때 앞뒤 공백이나 줄바꿈, 메신저가 덧붙인 문장 부호가 포함되지 않도록 전체 주소를 그대로 복사하세요. 주소에 개인 접속 정보가 포함될 수 있으므로 공개 게시판에 올리거나 전체 주소가 보이는 화면을 공유하지 마세요.

준비 과정에서 기기 시간이 대략 맞는지 확인하고, 다른 프록시 프로그램이 실행 중인지도 기록해 두세요. 첫 테스트에서는 트래픽을 처리하는 클라이언트를 하나만 사용해야 여러 프로그램이 시스템 프록시를 번갈아 수정하는 일을 피할 수 있습니다. 구독 주소 없이 단일 공유 링크만 있다면 클라이언트의 클립보드 가져오기 기능을 사용할 수 있지만, 이는 단일 구성을 가져오는 방식이라 이후 구독 업데이트가 자동으로 적용되지 않습니다. 이 가이드에서는 구독 절차를 기준으로 설명합니다.

1단계: 구독 가져오기

먼저 구독 그룹을 만든 다음 구성 목록을 업데이트합니다. 그룹에 주소를 저장하는 것만으로 서버 항목을 가져온 것은 아닙니다. 메인 화면에 선택할 수 있는 구성이 나타나야 이 단계가 완료된 것입니다. 설정 창에 링크가 남아 있는지만 확인하지 마세요. 나중에 작업 대상을 알아보기 쉽도록 그룹 메모에 “일상 구독”처럼 구분하기 쉬운 이름을 입력하는 것이 좋습니다.

v2rayN: 그룹 저장 후 업데이트 실행

메인 화면에서 “구독 그룹”을 찾아 “구독 그룹 설정”으로 들어간 다음 추가 버튼을 누릅니다. 메모란에 그룹 이름을 입력하고 구독 주소란에 전체 링크를 붙여 넣습니다. 다른 옵션은 기본값으로 둔 채 저장하세요. 구독 관리가 별도 사이드바에 있는 버전이라면 해당 그룹의 편집 창을 열고 메모와 주소를 입력하면 됩니다.

메인 화면으로 돌아가 “구독 그룹” 메뉴에서 구독 업데이트를 선택합니다. 사용할 수 있는 연결을 아직 설정하지 않았다면 보통 “프록시를 사용하지 않고” 업데이트합니다. 현재 네트워크에서 구독 주소에 접속할 수 없다면 먼저 주소에 접근할 수 있는지 확인하고, 관련 없는 설정을 반복해서 바꾸지 마세요. 이미 연결을 사용할 수 있고 제공업체가 프록시를 통한 접속을 요구하는 경우에만 해당 업데이트 방식을 선택합니다. 결과 메시지가 표시되면 방금 만든 그룹으로 전환해 서버 이름, 주소, 프로토콜 등의 구성이 나타나는지 확인합니다.

v2rayNG: 주소를 추가한 뒤 홈 화면에서 업데이트

홈 화면 메뉴에서 “구독 그룹 설정”을 열고 추가 버튼으로 그룹을 만든 다음 메모와 구독 주소를 입력해 저장합니다. 홈 화면으로 돌아가 메뉴에서 구독 업데이트를 실행하세요. 일부 버전에서는 현재 그룹만 업데이트할 수 있습니다. 이 옵션을 사용하기 전에 홈 화면에서 대상 그룹을 선택했는지 확인하세요. 업데이트가 끝나면 새 구성 항목이 홈 화면에 표시됩니다. 그중 하나를 눌러 다음 단계에서 사용할 구성으로 선택합니다.

목록이 여전히 비어 있다면 먼저 업데이트 결과가 “가져오기 실패”인지 “파싱 실패”인지 확인합니다. 가져오기 실패는 보통 주소, 네트워크 또는 접근 권한을 확인해야 합니다. 파싱 실패라면 반환된 내용이 클라이언트에서 읽을 수 있는 구독인지, 로그인 페이지나 안내 페이지가 아닌지 확인하세요. 이때 구독 주소를 출처가 불분명한 변환 사이트에 입력하지 마세요. 링크 유형과 구독 형식의 차이는 용어집의 클라이언트 및 구독 항목에서 확인할 수 있습니다.

목록이 나타나면 현재 클라이언트에서 지원하는 구성을 하나 선택해 진행하세요. 같은 출처의 구독을 여러 개 가져오지 마세요. 구독을 업데이트하면 일반적으로 해당 그룹의 구독 생성 항목이 덮어써지므로, 그 항목의 서비스 설정을 반복해서 수정하는 것은 권장하지 않습니다. 변경 사항을 기록해야 한다면 별도 복사본을 사용하세요. 처음 설정할 때는 프로토콜 항목을 직접 입력할 필요가 없습니다. 다음 단계에서는 프록시 연결 방식과 라우팅을 선택합니다.

2단계: 프록시 모드 선택

이 단계에서는 두 가지 설정을 구분해야 합니다. 앱의 요청을 클라이언트에 전달하는 방식과, 클라이언트가 요청을 받은 뒤 아웃바운드를 선택하는 방식입니다. 시스템 프록시는 앞의 문제를, 라우팅 모드는 뒤의 문제를 해결합니다. “전역”은 일반적으로 클라이언트에 전달된 트래픽이 우선 프록시 아웃바운드를 사용한다는 뜻이지, 기기의 모든 앱이 자동으로 연결된다는 뜻은 아닙니다. 두 설정을 구분해야 이후 테스트에서 확인할 대상을 명확히 정할 수 있습니다.

v2rayN: 시스템 프록시와 라우팅을 각각 설정

먼저 메인 화면이나 트레이 메뉴에서 “시스템 프록시”를 찾습니다. 브라우저처럼 시스템 프록시 설정을 따르는 앱에는 “시스템 프록시 자동 설정” 또는 이에 해당하는 시스템 프록시 설정 기능을 선택합니다. “시스템 프록시 해제”는 이 연결 방식을 제거합니다. “시스템 프록시 변경 안 함”은 보통 현재 상태를 유지하는 기능일 뿐, 프록시가 성공적으로 설정되었는지 확인하는 방법은 아닙니다. 운영체제에 따라 별도의 권한 안내가 표시될 수 있으니 클라이언트에 나타나는 결과를 기준으로 확인하세요.

이어서 “라우팅” 메뉴를 찾습니다. 처음 일상적으로 사용할 때는 내장된 “중국 본토 우회” 규칙이나 현재 버전에서 제공하는 비슷한 의미의 직접 연결 분할 규칙을 선택할 수 있습니다. 이러한 규칙은 보통 지정된 도메인이나 주소 범위에 해당하는 요청은 직접 연결하고, 나머지는 기본 아웃바운드로 처리합니다. 규칙 이름만 보고 세부 동작을 단정하지 마세요. 이번에는 내장 규칙만 선택하고 순서는 편집하지 않습니다. 라우팅 분할의 영향을 먼저 배제하고 싶다면 확인 단계에서 전역 라우팅을 잠시 사용한 뒤 원래 설정으로 복원하세요.

v2rayNG: 라우팅과 앱별 적용 범위 확인

메뉴의 설정 또는 라우팅 설정에서 현재 라우팅 모드를 확인하고, 먼저 내장된 중국 본토 우회 또는 비슷한 옵션을 선택합니다. 첫 테스트에서는 앱별 프록시를 사용하지 않아도 됩니다. 그러면 테스트 앱이 기본 적용 범위에 포함됩니다. 이미 앱별 목록을 사용 중이라면 브라우저가 제외되지 않았는지 확인하세요. 안드로이드에서는 시스템 VPN 인터페이스가 트래픽을 받아들이고 라우팅 규칙이 아웃바운드를 결정합니다. 데스크톱에서 시스템 프록시를 설정하는 것과 같은 버튼 동작이 아닙니다.

저장한 뒤 메인 화면으로 돌아가 방금 선택한 구성이 그대로인지 확인합니다. 사용자 지정 DNS, 복잡한 앱 목록, 추가 규칙을 한꺼번에 적용하지 말고, 첫 연결을 위해 TUN을 켤 필요도 없습니다. 데스크톱의 일부 앱은 시스템 프록시를 따르지 않을 수 있어 별도로 프록시를 설정하거나 다른 연결 방식을 사용해야 합니다. 그렇다고 서버 구성이 잘못된 것은 아닙니다. 자세한 적용 범위는 사용 설명서의 프록시 모드 섹션을 참고하세요. 우선 브라우저로 기본 연결을 테스트합니다.

3단계: 연결 시작

구독 구성과 프록시 모드를 준비한 다음 실제 연결을 시작합니다. 이전 구성을 잘못 사용하지 않도록 현재 그룹과 선택된 항목을 먼저 확인하세요. 클라이언트 목록에서 선택된 항목의 강조 표시, 활성 서버 표시, 코어 실행 상태는 서로 다른 정보입니다. 강조 표시는 작업할 행을 선택한 것일 수 있으므로 실제 적용 여부는 활성 표시와 시작 로그를 기준으로 확인해야 합니다.

v2rayN: 활성 서버로 지정하고 코어 확인

서버 목록에서 사용할 항목을 찾아 마우스 오른쪽 버튼 메뉴의 “활성 서버로 설정” 또는 이에 해당하는 기능을 선택합니다. 일부 버전에서는 항목을 두 번 클릭해 전환할 수도 있으니 화면 안내를 따르세요. 전환하면 클라이언트가 구성을 불러오고 코어를 시작하거나 다시 시작하는 경우가 많으며, 별도의 “연결” 버튼이 없는 버전도 있습니다. 활성 표시가 대상 행으로 이동했는지 확인한 뒤, 로그에 구성 불러오기 실패, 포트 사용 중 또는 코어 시작 실패 메시지가 있는지 살펴봅니다.

코어가 실행 중인지 확인한 다음 시스템 프록시가 계속 설정되어 있는지 확인합니다. 로컬 수신 포트가 사용 중이라는 메시지가 나타나면 여러 포트를 연달아 변경하기보다 다른 프록시 프로그램을 종료하고 클라이언트가 중복 실행 중인지 확인하세요. 수신 포트를 변경해야 한다면 앱에 수동으로 입력한 프록시 포트도 함께 변경해야 합니다. 처음 설정할 때는 기본값을 유지하고 충돌부터 해결하는 편이 좋습니다. 로그에 시작 성공이 표시되어도 로컬 서비스가 실행된다는 뜻일 뿐, 원격 연결이 정상이라는 의미는 아닙니다.

v2rayNG: 시스템 권한을 허용한 뒤 시작

사용할 구성을 선택하고 홈 화면 하단의 시작 버튼을 누릅니다. 처음 시작하면 안드로이드에 VPN 연결 요청이 표시됩니다. 현재 클라이언트에서 보낸 요청인지 확인하고 허용하세요. 시스템에 VPN 표시가 나타나면 앱이 로컬 연결 통로를 만든 것입니다. 원격 서버를 사용할 수 있다는 뜻은 아닙니다. 클라이언트로 돌아와 실행 상태를 확인하고, 버튼이 중지로 바뀌었으며 즉시 오류가 발생하지 않는다면 다음 단계로 진행합니다.

시작하자마자 연결이 중지되면 앱 로그를 먼저 확인해 구성 파싱, 시스템 권한 또는 코어 시작 중 어느 단계에서 문제가 발생했는지 파악합니다. 안드로이드 기기에서는 일반 VPN 앱 두 개가 동시에 연결을 처리하지 못하는 경우가 많으며, 기존 연결이 새로 시작할 때 교체될 수 있습니다. 앱을 앞에 두면 작동하지만 백그라운드에서 잠시 후 끊긴다면 v2rayNG에 대한 시스템 배터리 관리 제한을 확인하세요. 연결이 되기도 전에 모든 절전 옵션을 변경할 필요는 없습니다.

오류가 발생하면 가장 직접적인 로그 한 줄만 보관하고 구성, 라우팅, DNS를 동시에 바꾸지 마세요. 로그에 서버 주소나 접속 대상이 포함될 수 있으므로 공유하기 전에 개인정보를 가려야 합니다. 자주 발생하는 시작 문제는 FAQ의 문제 해결 항목에서 계속 확인할 수 있습니다. 클라이언트가 실행 중이면 다음 단계에서 실제 요청을 보내 작동 여부를 확인하세요. 실행 아이콘만 보는 것으로는 충분하지 않습니다.

4단계: 작동 여부 확인

작동 여부를 확인하려면 앱 연결, 라우팅 선택, 원격 접속을 함께 확인해야 합니다. 웹페이지가 한 번 열렸다고 해서 해당 요청이 프록시를 사용했다고 단정할 수는 없습니다. 요청 한 번이 실패했다고 모든 설정을 사용할 수 없는 것도 아닙니다. 먼저 평소 안정적으로 접속되는 페이지로 기본 네트워크를 확인한 다음, 현재 규칙에서 프록시를 사용해야 하는 대상을 선택해 비교하세요. 가능하면 같은 브라우저로 테스트합니다.

새 요청을 보내고 로그의 아웃바운드 확인

데스크톱에서는 시스템 프록시를 따르는 브라우저로 새 탭을 열어 대상 페이지에 접속합니다. 브라우저에 별도 프록시 확장 프로그램이 설정되어 있다면 연결 방식을 덮어쓰지 않도록 먼저 비활성화하세요. 안드로이드에서는 테스트 앱이 앱별 규칙에서 제외되지 않았는지 확인한 뒤 접속을 시도합니다. 기존 페이지는 캐시에서 불러올 수 있고, 이미 열린 장시간 연결은 이전 경로를 계속 사용할 수 있으므로 페이지를 새로 열거나 테스트 앱을 재시작한 뒤 판단하세요.

클라이언트 로그나 연결 기록에서 방금 요청한 대상을 찾습니다. 현재 버전에서 아웃바운드 정보가 표시된다면 직접 연결인지 프록시인지 확인하고 선택한 라우팅 규칙과 비교하세요. 로그에 직접 연결로 표시되고 페이지가 정상적으로 열려도 프록시가 작동했다는 증거는 아닙니다. 프록시 아웃바운드로 표시되지만 요청이 실패한다면 서버 접속 가능 여부와 구성 매개변수를 추가로 확인해야 합니다. 일부 버전은 기본 로그가 간략하므로 테스트 한 번에 한해 로그 수준을 높여도 됩니다. 테스트가 끝나면 다시 낮춰 불필요한 접속 기록이 쌓이지 않도록 하세요.

전역 라우팅으로 통제된 재테스트

대상이 어떤 규칙에 해당하는지 확실하지 않다면 활성 구성은 그대로 둔 채 전역 라우팅으로 잠시 전환하고 같은 대상에 새 요청을 보냅니다. 전역 모드에서는 작동하지만 기존 라우팅에서는 작동하지 않는다면 규칙과 도메인 확인을 우선 점검하세요. 두 모드 모두 작동하지 않는다면 먼저 앱이 클라이언트에 연결되는지 확인하고, 그다음 구성과 네트워크를 점검합니다. 전역 라우팅을 사용해도 연결 대상에 포함되지 않은 앱이 자동으로 클라이언트에 연결되지는 않습니다. 전환 후에도 변화가 없다면 적용 범위 확인을 건너뛰지 마세요.

연결을 확인한 뒤 평소 사용하는 분할 라우팅 모드로 복원하고 자주 쓰는 앱을 다시 열어 직접 연결과 프록시 접속이 모두 예상대로 작동하는지 확인합니다. 브라우저에서는 정상인데 특정 앱만 문제가 있다면 해당 앱이 시스템 프록시를 따르는지, 앱별 목록에서 제외되었는지, 이전 연결을 계속 사용 중인지 확인하세요. 도메인 규칙, IP 규칙, DNS의 관계를 더 알아보려면 사용 설명서의 라우팅 분할 섹션을 참고하세요. 처음 설정할 때 모든 매개변수를 살펴볼 필요는 없습니다.

연결 중지 및 네트워크 복구

데스크톱에서 종료하기 전 “시스템 프록시 해제”를 실행한 다음 클라이언트를 닫으세요. 그러면 중지된 로컬 프록시 포트로 앱이 계속 요청을 보내는 일을 막을 수 있습니다. 정상 종료 시 자동으로 설정을 정리하는지는 버전과 설정에 따라 다릅니다. 종료 후 브라우저에서 인터넷에 연결할 수 없다면 시스템 네트워크 설정에 수동 프록시가 남아 있는지 확인하세요. 안드로이드에서는 v2rayNG의 중지 버튼으로 연결을 종료하고 VPN 표시가 사라졌는지 확인한 뒤, 자주 사용하는 앱에서 일반 네트워크 접속이 복구되었는지 테스트합니다.

이제 사용 중인 구독 그룹, 활성 구성, 연결 방식, 라우팅 모드를 설명할 수 있고 연결도 정상적으로 중지할 수 있어야 합니다. 이후 구독을 업데이트할 때는 해당 그룹으로 돌아가 업데이트를 실행한 뒤 활성 구성이 남아 있는지만 확인하면 됩니다. 전체 단계를 다시 진행할 필요는 없습니다. 첫 연결이 확인된 뒤 필요에 따라 TUN, DNS 또는 사용자 지정 규칙을 살펴보세요. 설정은 한 번에 하나씩만 변경하고 이 절의 요청과 로그를 다시 비교해야 문제 해결 경로를 명확하게 유지할 수 있습니다.

클라이언트 다운로드