약 10분이면 끝나는 기본 설정 과정

v2rayN 빠른 시작: 구독 가져오기, 연결 및 확인

먼저 클라이언트, 코어, 프록시 설정을 구분해 이해한 다음 정해진 순서대로 진행합니다. 사용할 설정을 가져오고, 앱의 연결 방식을 정하고, 연결을 시작한 뒤 실제 앱에서 하나씩 확인합니다. 클라이언트를 설치했고 유효한 구독 주소를 확보했다면 첫 단계부터 바로 시작할 수 있습니다.

구독 가져오기 시스템 프록시 라우팅 모드 연결 확인

시작 전 확인

클라이언트, 구독 주소, 사용 범위 준비

설정을 시작하기 전에 장치에 설치된 것이 별도로 내려받은 프록시 코어가 아니라 그래픽 클라이언트인지 확인합니다. v2rayN은 구독을 저장하고 실행 설정을 생성하며 라우팅 방식을 선택하고 Xray 또는 V2Fly 같은 코어를 호출하는 데스크톱 클라이언트입니다. 코어는 설정을 해석하고 연결을 처리하지만, 그 자체가 직접 조작할 수 있는 완전한 데스크톱 화면을 제공하는 것은 아닙니다. 프록시 설정은 별도의 계층으로, 브라우저·터미널·기타 앱이 트래픽을 로컬 클라이언트로 보낼지 결정합니다.

유효한 구독 주소나 서비스 제공자가 제공한 단일 설정도 준비해야 합니다. 구독 주소는 일반적으로 https://로 시작하는 링크이며, 클라이언트가 설정 목록을 가져오고 업데이트하는 데 사용됩니다. 웹 계정 로그인 주소, 요금제 페이지 주소, 일반 안내문을 구독 주소로 착각하지 마세요. 단일 공유 링크를 받은 경우 클라이언트의 ‘클립보드에서 가져오기’ 기능을 사용할 수 있지만, 이후 업데이트 방식은 구독 그룹과 다릅니다.

이 튜토리얼에서는 클라이언트가 이미 정상적으로 실행된다고 가정합니다. 아직 설치하지 않았다면 먼저 클라이언트 다운로드 페이지로 이동해 Windows, macOS, Android 또는 Linux에 맞는 항목을 선택하세요. 데스크톱 장치에서는 v2rayN을, Android 장치에서는 v2rayNG를 확인합니다. 다운로드와 설치를 마친 뒤 이 페이지로 돌아오면 설치 문제, 구독 문제, 프록시 모드 문제를 한꺼번에 점검하는 일을 피할 수 있습니다.

클라이언트

기본 창이나 설정 페이지가 정상적으로 열리고, 여러 인스턴스가 중복 실행되지 않아야 합니다.

설정 출처

구독 주소 또는 단일 공유 링크를 확보했으며, 어느 구독 그룹에 해당하는지 알고 있어야 합니다.

사용 목적

브라우저만 연결할지, 터미널과 시스템 프록시를 읽지 않는 다른 앱까지 적용할지 먼저 정합니다.

1단계

구독을 가져오고 설정 목록 확인

v2rayN 기본 창에서 ‘구독 그룹’, ‘구독 설정’ 또는 비슷한 의미의 메뉴를 찾습니다. 화면 버전에 따라 상단 메뉴, 사이드바, 구독 관리 페이지에 있을 수 있지만 목표는 같습니다. 구독 그룹을 새로 만들고 알아보기 쉬운 이름을 입력한 다음 전체 구독 주소를 주소 입력란에 붙여 넣습니다. 이름은 로컬 분류용일 뿐이며, 용도나 출처를 구분하는 데 사용하고 구독 내용은 바꾸지 않습니다. 주소 앞뒤에 불필요한 공백이 없는지 확인한 뒤 설정을 저장합니다.

구독 그룹을 저장했다고 해서 설정을 이미 가져온 것은 아닙니다. 기본 창으로 돌아가 ‘구독 업데이트’, ‘모든 구독 업데이트’ 또는 현재 그룹의 업데이트를 실행합니다. 클라이언트가 구독 내용을 읽고 인식 가능한 설정을 목록에 기록합니다. 이때 설정 이름이나 항목이 기본 목록에 나타나야 합니다. 목록이 여전히 비어 있다면 시스템 프록시 설정으로 바로 넘어가지 마세요. 아직 코어에 전달해 실행할 유효한 로컬 설정이 없는 상태입니다.

v2rayNG도 순서는 비슷합니다. 구독 설정으로 들어가 새 구독을 만들고 이름과 주소를 입력한 뒤 저장하고 돌아와 업데이트를 실행합니다. 일부 버전은 클립보드에서 단일 설정을 가져오는 기능도 제공합니다. 클립보드 가져오기를 사용하기 전에 전체 공유 링크를 복사하고, 가져온 뒤 목록에 새 항목이 추가되었는지 확인합니다. 단일 가져오기는 대개 자동 업데이트 가능한 원격 구독에 포함되지 않으므로, 나중에 설정이 바뀌면 다시 가져오거나 제공자의 안내를 따라야 합니다.

목록이 표시되면 사용할 설정을 먼저 선택합니다. 여기서 ‘선택’은 클라이언트가 다음에 호출할 설정을 정하는 것일 뿐, 시스템의 다른 앱이 이미 프록시를 사용하기 시작했다는 뜻은 아닙니다. 구독은 ‘클라이언트가 어떤 설정을 얻는가’를 해결하고, 시스템 프록시 또는 VPN 연결은 ‘어떤 앱이 요청을 클라이언트로 보내는가’를 결정하며, 라우팅 규칙은 ‘클라이언트에 들어온 요청이 어떤 출구를 선택하는가’를 결정합니다. 이 세 단계를 순서대로 확인하면 문제 위치를 파악하기 쉽습니다.

다음 단계로 넘어갈 조건

기본 목록에 설정이 나타나고 사용할 설정이 선택된 뒤 브라우저와 다른 앱의 연결 방식을 정합니다.

2단계

시스템 프록시, 라우팅 규칙 또는 TUN 선택

대부분의 데스크톱 브라우저를 처음 테스트할 때는 ‘시스템 프록시 자동 설정’을 먼저 사용하는 편이 결과를 확인하기 쉽습니다. v2rayN이 로컬 리스너를 시작하면 이 옵션이 해당 프록시 주소를 시스템 설정에 기록합니다. 시스템 프록시를 읽는 브라우저와 데스크톱 프로그램은 이후 요청을 로컬 클라이언트로 보낼 수 있습니다. ‘시스템 프록시 지우기’를 선택하면 이 시스템 설정을 취소하는 것이며 구독이나 설정을 삭제하는 것은 아닙니다. 로컬 리스너 주소와 포트를 이미 알고 있을 때는 시스템 프록시를 수동으로 설정할 수 있지만, 처음에는 이 경로를 사용할 필요가 없습니다.

시스템 프록시가 모든 프로그램에 자동으로 적용되는 것은 아닙니다. 일부 터미널 도구, 개발 환경, 게임 플랫폼 또는 자체 네트워크 옵션이 있는 프로그램은 시스템 설정을 무시하므로 앱 내부에 프록시 주소를 입력하거나 해당 도구가 지원하는 프록시 매개변수를 사용해야 합니다. 앱이 연결되었는지 판단할 때는 해당 앱의 네트워크 설정 안내를 확인해야 합니다. 브라우저가 작동한다고 해서 모든 프로그램이 같은 경로를 사용한다고 볼 수는 없습니다.

라우팅 모드는 이미 클라이언트에 들어온 트래픽을 처리합니다. 일반적인 화면에는 규칙, 전역, 직접 연결 등의 옵션이 표시되며 구체적인 이름은 라우팅 설정에 따라 달라질 수 있습니다. 처음에는 클라이언트에 설정된 규칙 모드를 사용하고 연결과 확인을 마친 뒤 필요에 따라 조정하는 것이 좋습니다. 전역 모드는 연결된 요청을 더 많이 하나의 프록시 출구로 보내므로 규칙 매칭 문제를 잠시 배제할 때 유용하지만, ‘모든 앱에 적용’과 혼동해서는 안 됩니다. 어떤 앱이 로컬 프록시에 전혀 연결되지 않았다면 라우팅 모드를 바꿔도 연결 방식은 달라지지 않습니다.

TUN은 시스템 프록시를 읽지 않는 트래픽을 처리하며 일반 시스템 프록시보다 적용 범위가 넓은 경우가 많습니다. 대신 시스템 권한, 가상 네트워크 인터페이스, DNS 처리, 다른 네트워크 프로그램과의 충돌 같은 변수가 추가됩니다. 기본 브라우저 테스트를 시작할 때 TUN을 바로 켤 필요는 없습니다. 먼저 일반 시스템 프록시 경로를 완료해 구독과 설정이 작동하는지 확인하세요. 자체 설정으로 연결할 수 없는 앱이 실제로 있을 때 TUN 설정 섹션을 읽고 권한, 라우팅 범위, DNS 동작을 하나씩 확인합니다.

v2rayNG에서는 시스템이 클라이언트를 VPN 유형의 네트워크 연결로 처리합니다. 처음 시작할 때 시스템 권한을 승인해야 하며, 앱별 프록시를 켰다면 어떤 앱을 포함하거나 제외할지도 명확히 정해야 합니다. 앱별 적용 범위는 서버 설정과 무관하며, 장치의 어떤 앱이 요청을 클라이언트로 보낼지만 결정합니다. 처음 확인할 때는 범위를 명확하게 유지하세요. 설정을 바꾸면서 동시에 앱별 목록까지 조정하면 문제가 어느 계층에서 발생했는지 판단하기 어려워집니다.

설정 계층 구독 및 현재 설정

클라이언트가 코어에 전달해 실행할 프로토콜, 주소, 연결 매개변수를 결정합니다.

연결 계층 시스템 프록시, 앱 설정 또는 TUN

브라우저, 터미널 및 다른 앱이 요청을 클라이언트로 보낼지 결정합니다.

라우팅 계층 규칙, 전역, 직접 연결

클라이언트에 들어온 요청이 규칙과 어떻게 매칭되고 어떤 출구를 선택할지 결정합니다.

처음 사용할 때 권장하는 선택

데스크톱에서는 설정 하나를 선택하고 기존 규칙 모드를 사용한 뒤 시스템 프록시 자동 설정을 켤 준비를 합니다. Android에서는 시스템 권한과 앱별 적용 범위를 확인한 다음 시작 단계로 넘어갑니다.

3단계

코어를 시작하고 대상 앱 연결

v2rayN 기본 목록으로 돌아가 현재 선택된 설정이 방금 가져온 구독의 설정과 일치하는지 다시 확인한 뒤 시작 또는 활성 설정 지정 작업을 실행합니다. 클라이언트는 현재 설정에 따라 코어 실행 매개변수를 생성하고 로컬 리스너를 열려고 시도합니다. 그런 다음 트레이 메뉴나 시스템 프록시 영역에서 ‘시스템 프록시 자동 설정’을 선택합니다. 올바른 순서는 먼저 클라이언트가 로컬 서비스를 시작하도록 한 다음 앱이 이 로컬 진입점으로 요청을 보내게 하는 것입니다. 로컬 리스너가 열리지 않은 상태에서 시스템 프록시만 바꾸면 브라우저가 일시적으로 네트워크에 접속하지 못할 수 있습니다.

시작한 뒤 클라이언트에 표시되는 상태 메시지와 오류 메시지를 확인합니다. 중요한 것은 아이콘 색상이 바뀌었는지가 아니라 설정 해석 실패, 로컬 포트 리스닝 불가, 코어 시작 실패 같은 명확한 오류가 없는지입니다. 포트가 사용 중이라는 메시지가 표시되면 다른 클라이언트 인스턴스가 중복 실행 중이거나 다른 프로그램이 같은 포트를 사용하고 있을 가능성이 큽니다. 먼저 중복 인스턴스를 종료하고 다시 시작합니다. 리스닝 포트를 바꿔야 한다면 브라우저, 터미널 또는 다른 프로그램에 직접 입력해 둔 프록시 주소와 포트도 함께 수정해야 합니다.

v2rayNG에서는 설정을 선택한 뒤 연결을 누릅니다. 처음 연결할 때 시스템 VPN 권한 창이 표시되며, 승인해야 클라이언트가 해당 인터페이스를 만들 수 있습니다. 시스템에 다른 유사 연결이 이미 있다면 먼저 기존 연결을 종료한 후 v2rayNG를 시작해야 하는 경우가 많습니다. 앱별 프록시를 켰다면 테스트할 브라우저나 앱이 예상한 범위에 포함되어 있는지 확인하세요. 그렇지 않으면 클라이언트가 실행 중이어도 해당 앱이 계속 기존 네트워크 경로를 사용할 수 있습니다.

연결 작업은 클라이언트가 코어를 호출하고 연결 진입점을 만들기 시작했다는 뜻일 뿐, 원격 설정이 반드시 작동한다는 의미는 아닙니다. 구독의 특정 설정은 매개변수 변경, 시스템 시간 오류, 네트워크 상태 때문에 연결에 실패할 수 있습니다. 이때 구독 주소, 라우팅 모드, TUN, DNS를 동시에 바꾸지 마세요. 현재 연결 방식을 유지한 채 같은 구독의 다른 설정 하나로 비교해 봅니다. 모든 설정이 같은 단계에서 실패한다면 오류 메시지에 따라 초급부터 고급까지 안내서의 해당 내용을 확인합니다.

다음 단계에서는 화면만 보지 마세요

클라이언트에 시작 오류가 없으면 실제 브라우저와 대상 앱으로 바로 확인합니다. 앱 요청이 예상대로 프록시를 통과해야 설정 과정이 완성됩니다.

4단계

브라우저, 터미널, 대상 앱을 각각 확인

먼저 브라우저에서 로드 중인 기존 페이지를 닫고 새 창을 열어 네트워크 경로 차이를 확인할 수 있는 HTTPS 페이지나 이번에 사용할 대상 사이트에 접속합니다. 이렇게 하면 브라우저 캐시, 기존 연결, 백그라운드 탭이 판단에 미치는 영향을 줄일 수 있습니다. 페이지가 예상대로 열리면 새 페이지에서 한 번 더 테스트하고, 단 한 번의 로딩 결과만으로 결론 내리지 마세요.

브라우저가 여전히 연결되지 않으면 먼저 시스템 프록시를 사용하는지 확인합니다. 시스템 네트워크 설정을 따르는 대부분의 브라우저는 v2rayN이 기록한 프록시 주소를 사용하지만, 별도 프록시·확장 프로그램 프록시·기업 정책이 설정된 브라우저는 자체 설정을 사용할 수 있습니다. 브라우저 네트워크 설정에서 시스템 설정을 따르는지, 아니면 다른 로컬 포트를 가리키는지 확인하세요. 서로 충돌하는 여러 프록시 설정을 동시에 유지하지 마세요.

그다음 실제로 사용할 프로그램을 확인합니다. 터미널 명령과 개발 도구는 데스크톱 시스템 프록시를 읽지 않는 경우가 많고, 일부 프로그램은 HTTP, HTTPS 또는 SOCKS 프록시를 별도로 설정해야 합니다. 먼저 v2rayN 설정에서 현재 로컬 리스너의 유형, 주소, 포트를 확인한 다음 대상 프로그램이 지원하는 형식으로 입력합니다. 다른 장치나 오래된 튜토리얼의 포트를 그대로 사용하지 마세요. 로컬 포트는 사용자가 변경할 수 있고 설치 및 설정에 따라 값이 다를 수 있습니다.

브라우저는 작동하지만 터미널이 작동하지 않는다면 일반적으로 구독과 코어 연결은 기본적으로 정상이며, 점검 대상은 터미널 자체의 프록시 매개변수입니다. 구독을 반복해서 업데이트할 필요는 없습니다. 모든 앱이 작동하지 않으면 클라이언트에서 시작 오류, 로컬 리스너, 현재 설정을 다시 확인합니다. 특정 도메인에서만 결과가 다르면 라우팅 규칙과 DNS를 점검합니다. 각각 앱 연결, 코어 실행, 규칙 매칭이라는 서로 다른 방향에 해당합니다.

01 로컬 서비스 확인

클라이언트가 시작되었고 현재 설정이 명확하며 로컬 리스너에 오류가 없습니다.

02 브라우저 테스트

새 창을 열고 브라우저가 시스템 프록시를 따르거나 올바른 독립 설정을 사용하는지 확인합니다.

03 대상 앱 테스트

앱 자체의 프록시 매개변수, 앱별 적용 범위, 더 넓은 연결 방식이 필요한지 확인합니다.

04 라우팅 확인

요청이 클라이언트에 들어온 뒤에야 라우팅 규칙과 DNS를 점검하는 것이 의미가 있습니다.

설정 완료 후 일상적인 작업

구독 업데이트, 설정 전환, 올바른 종료

처음 확인을 마친 뒤 일상적인 사용에는 보통 세 가지 작업만 필요합니다. 구독 업데이트, 설정 선택, 클라이언트 시작 또는 중지입니다. 구독 제공자가 설정을 변경했다면 기존 구독 그룹에서 업데이트하면 되며 같은 이름의 그룹을 다시 만들 필요는 없습니다. 업데이트가 끝나면 현재 선택된 설정이 여전히 존재하는지 확인합니다. 이전 설정이 교체되었다면 목록에서 유효한 설정을 다시 선택한 후 시작합니다.

설정을 전환할 때는 먼저 대상 항목을 선택하고 클라이언트에 변경 사항을 적용한 뒤 브라우저로 간단히 확인합니다. 같은 구독 안에서 설정만 바꾸는 경우에는 앱이 동일한 로컬 리스너에 연결하므로 시스템 프록시를 반복해서 수정할 필요가 없습니다. 로컬 리스너 주소나 포트가 바뀐 경우에만 프록시 매개변수를 수동으로 입력한 프로그램을 함께 수정하면 됩니다.

사용을 마칠 때는 데스크톱에서 먼저 ‘시스템 프록시 지우기’를 실행한 다음 v2rayN을 종료하는 것이 좋습니다. 이렇게 하면 아무 프로그램도 리스닝하지 않는 로컬 프록시 주소가 시스템에 남는 일을 막을 수 있습니다. Android에서는 현재 연결을 끊고 시스템 상태에서 VPN 표시가 사라졌는지 확인합니다. 다음에 시작하기 전 브라우저가 전혀 연결되지 않고 클라이언트도 실행되지 않는다면 먼저 이전 시스템 프록시 설정이 남아 있는지 확인하세요.

이제 기본 설정이 완료되었습니다. 복잡한 라우팅, TUN, DNS, 포트 변경 또는 장기적인 관리가 필요하다면 초급부터 고급까지 전체 안내서를 확인하세요. VLESS, Xray, 구독, 시스템 프록시 같은 용어가 헷갈린다면 개념 빠른 참조를 이용하세요. 계속 학습하기 전에 현재 작동하는 설정을 기준으로 남겨 두고, 한 번에 하나의 설정만 바꾸면 변경 원인을 쉽게 파악할 수 있습니다.

기본 과정 확인 결과

구독 목록이 업데이트되고 현재 설정이 시작되며 대상 앱이 명확히 연결되고, 브라우저와 실제 프로그램을 각각 확인했다면 일상적인 사용으로 넘어갈 수 있습니다.

클라이언트 다운로드