Windows
v2rayN 사용. 다운로드 페이지에서 차세대 데스크톱 인터페이스와 클래식 WPF 인터페이스 중 하나를 선택할 수 있으며, 시스템 프록시·구독 관리·라우팅·TUN 설정이 필요한 데스크톱 환경에 적합합니다.
다운로드로 이동일상적인 설정에서 가장 헷갈리기 쉬운 단계를 여섯 개의 장으로 나눴습니다. 주제를 선택하면 용도, 적용 범위와 판단 방법을 확인할 수 있으며, 서로 다른 수준의 설정을 한 단계에 섞지 않습니다.
데스크톱에서는 주로 v2rayN을 사용합니다. Windows·macOS·Linux를 지원하며 구독, 라우팅, 시스템 프록시와 TUN을 한곳에서 설정할 수 있습니다. Android에서는 Xray 코어를 사용하는 v2rayNG를 우선 고려하고, V2Fly 코어가 필요하면 v2flyNG를 선택할 수 있습니다. 세 클라이언트는 화면 구성과 코어의 특성은 다르지만 구독 가져오기, 설정 선택, 연결 시작이라는 기본 흐름은 비슷합니다. 선택할 때는 화면 모양보다 플랫폼과 코어 요구 사항을 먼저 확인하세요.
구독 주소는 업데이트 가능한 서버 설정 묶음을 가져오는 데 사용하며, 가져온 뒤 생성되는 항목이 실제로 선택할 수 있는 노드입니다. 구독 업데이트는 원격 내용을 다시 읽는 작업이므로 현재 노드가 자동으로 바뀐다는 뜻은 아닙니다. 여러 구독을 관리할 때는 출처나 용도가 드러나는 그룹 이름을 사용하고, 업데이트 후 추가·삭제·이름 변경 결과를 확인하세요. 서버 필터는 목록 표시나 선택 범위만 바꾸며 라우팅 규칙을 대신하지 않고 앱 트래픽의 출구 방식도 변경하지 않습니다.
라우팅 규칙은 연결을 직접 연결, 프록시 또는 차단 출구 중 어디로 보낼지 판단합니다. 일반적인 조건으로는 도메인 집합, 주소 범위, 포트, 네트워크 유형과 프로세스 이름이 있습니다. 설정할 때는 먼저 기본 출구를 정한 뒤 범위가 명확한 예외 규칙을 추가하고, 규칙이 대개 순서대로 적용된다는 점을 기억하세요. GeoSite와 GeoIP는 관리 가능한 도메인·주소 집합을 제공하지만, 집합 이름이 현재 클라이언트의 데이터 파일과 호환되어야 합니다. 잘못된 분기가 발생하면 규칙을 계속 늘리기보다 처음 일치한 규칙부터 확인하세요.
DNS 설정은 어떤 DNS 서비스가 도메인을 해석할지와 DNS 요청 자체를 어느 출구로 보낼지를 결정합니다. 웹페이지가 열리지 않는 원인이 항상 노드 문제인 것은 아닙니다. 사용 가능한 결과를 얻지 못했거나 해석 결과가 라우팅 규칙의 예상과 다를 수도 있습니다. DNS를 조정하기 전에 현재 설정을 기록하고 클라이언트 DNS, 시스템 DNS, 브라우저 캐시를 차례로 확인하세요. FakeDNS를 사용할 때는 매핑 관계를 인식할 수 있는 경로로 트래픽이 실제 전달되는지도 확인해야 하며, 설정 일부만 활성화하지 않도록 주의하세요.
시스템 프록시는 운영체제의 프록시 설정을 따르는 프로그램에만 영향을 줍니다. 일부 명령줄 도구, 게임 또는 자체 네트워크 스택을 사용하는 앱은 이 설정을 우회할 수 있습니다. TUN 모드는 가상 네트워크 어댑터로 더 넓은 범위의 네트워크 트래픽을 받은 뒤 클라이언트 라우팅으로 전달합니다. 추가 권한이 필요한 경우가 많고 다른 가상 어댑터, 네트워크 필터 도구 또는 기존 라우팅 테이블과 충돌할 수도 있습니다. 활성화하기 전에 일반 시스템 프록시 연결이 정상인지 확인한 다음 권한, 어댑터, DNS, 우회 규칙을 하나씩 점검하세요.
연결 이상은 정해진 순서로 확인하는 것이 좋습니다. 먼저 클라이언트 코어가 실행 중인지, 시스템 프록시 또는 TUN 상태가 예상과 같은지 확인한 다음 현재 노드의 사용 가능 여부, 라우팅 일치 결과와 DNS 해석을 점검하세요. 로그의 리스닝 실패, 권한 부족, 도메인 해석 실패, 연결 시간 초과는 서로 다른 장애 계층을 의미하므로 모두 같은 ‘인터넷 연결 불가’로 보면 안 됩니다. 한 번에 변수 하나만 바꾸고 다시 테스트하면 판단 근거를 남길 수 있으며, 모든 설정을 동시에 초기화하는 것보다 원인을 찾기 쉽습니다.
다운로드 페이지에서는 운영체제별 설치 경로와 아키텍처 정보를 제공합니다. 홈페이지는 플랫폼 안내만 담당하고 설치 파일 경로를 직접 제시하지 않으므로, 시스템과 프로세서 유형을 확인하기 전에 잘못된 빌드를 고르는 일을 줄일 수 있습니다.
v2rayN 사용. 다운로드 페이지에서 차세대 데스크톱 인터페이스와 클래식 WPF 인터페이스 중 하나를 선택할 수 있으며, 시스템 프록시·구독 관리·라우팅·TUN 설정이 필요한 데스크톱 환경에 적합합니다.
다운로드로 이동v2rayN 사용. 다운로드 페이지에 들어간 뒤 기기 프로세서에 따라 Apple Silicon 또는 Intel 빌드를 선택하세요. 설치 후 구독과 라우팅 방식은 다른 데스크톱 플랫폼과 동일합니다.
다운로드로 이동Xray 코어를 사용하는 v2rayNG를 우선 선택하고, 코어 요구 사항에 따라 v2flyNG를 사용할 수도 있습니다. 대부분의 최신 기기에는 arm64 빌드가 적합하며, 아키텍처를 확인하기 어렵다면 범용 빌드 안내를 확인하세요.
다운로드로 이동v2rayN 사용. 다운로드 페이지에서 일반적인 패키지 형식별 데스크톱 빌드를 제공하고 x64와 arm64 경로를 따로 안내합니다. 선택하기 전에 배포판의 패키지 형식과 프로세서 아키텍처를 확인하세요.
다운로드로 이동먼저 최소한으로 작동하는 설정을 만든 뒤 라우팅, DNS와 TUN을 다루세요. 기본 연결과 고급 설정을 나누어 검증하면 여러 변수가 동시에 바뀌어 잘못 판단하는 일을 줄일 수 있습니다.
클라이언트의 구독 관리에서 구독 주소를 추가하고 저장한 뒤 업데이트를 실행하세요. 단일 공유 링크를 받은 경우에는 클립보드 가져오기 기능을 사용합니다. 가져오기가 끝나면 목록에 프로토콜, 주소, 포트 같은 기본 정보가 표시되는지 먼저 확인하세요. 구독 이름에는 출처나 용도를 적어 두면 기본 이름이 여러 개 쌓여 어떤 항목을 업데이트해야 하는지 모르는 일을 피할 수 있습니다. 이 단계에서는 설정이 클라이언트에 들어왔는지만 확인하고 라우팅 템플릿이나 DNS 매개변수는 서둘러 수정하지 마세요.
서버 목록에서 설정 하나를 활성 노드로 선택하고 클라이언트 코어를 시작한 다음, 사용 범위에 맞춰 시스템 프록시를 켜세요. 브라우저처럼 시스템 프록시를 따르는 프로그램은 보통 이 진입점을 바로 사용할 수 있습니다. 앱이 시스템 프록시를 읽지 않는다면 수동 프록시를 지원하는지 먼저 확인하세요. 더 넓은 트래픽을 가로채야 할 때만 TUN 모드로 전환하고, 기본 연결을 확인하기 전에 여러 네트워크 가로채기 도구를 동시에 사용하지 마세요.
검증할 때는 먼저 클라이언트 상태와 로그에 리스닝 실패, 권한 부족 또는 해석 오류가 있는지 확인한 뒤 접속하려는 대상을 실제로 테스트하세요. 일부 앱만 이상하면 해당 앱이 시스템 프록시를 따르는지 비교하고, 모든 도메인이 해석되지 않으면 DNS를 우선 점검하세요. 특정 사이트만 잘못된 출구로 나가면 라우팅 규칙을 확인합니다. 한 번에 설정 하나만 조정하고 변경 전후의 현상을 기록하면 장애 계층을 정확히 찾는 데 도움이 됩니다.
클라이언트 인터페이스, 프록시 코어와 설정 데이터는 서로 다른 계층입니다. 이 관계를 이해하면 기능의 출처, 프로토콜 호환 범위와 업데이트 영향을 판단하기 쉽습니다.
V2Ray는 보통 Project V 생태계의 프록시 기술과 설정 방식을 가리키는 말로 사용됩니다. 단일 그래픽 프로그램이 아니라 인바운드, 아웃바운드, 전송, 라우팅과 DNS를 중심으로 구성된 기능 집합입니다. 데스크톱이나 Android 기기에서 보는 v2rayN·v2rayNG·v2flyNG는 그래픽 클라이언트이며, 설정을 해석하고 연결을 처리하는 것은 클라이언트가 호출하는 코어입니다. 두 계층을 구분하면 인터페이스 문제, 코어 문제와 구독 콘텐츠 문제를 각각 판단할 수 있습니다.
V2Fly는 Project V와 관련된 구현 및 설정 체계를 이어가고, Xray는 유사한 설정 모델을 바탕으로 자체 기능을 발전시키고 있습니다. 두 코어 모두 인바운드, 아웃바운드, 라우팅, DNS와 다양한 전송 기능을 포함하지만 세부 필드, 프로토콜 확장과 기본 동작은 다를 수 있습니다. 구독 설정을 정상적으로 가져올 수 있는지는 링크 형식뿐 아니라 클라이언트 코어가 해당 필드를 인식하는지에도 달려 있습니다. 호환성 문제가 발생하면 먼저 코어 계열을 확인한 뒤 클라이언트 지원 범위를 대조하세요.
v2rayN은 데스크톱 플랫폼에서 구독, 서버 목록, 시스템 프록시, 라우팅 규칙, DNS와 TUN 설정을 통합 관리합니다. v2rayNG는 Android용으로 보통 Xray 코어와 함께 작동하며, v2flyNG는 V2Fly 코어 계열을 사용해 다른 코어가 필요한 경우 선택할 수 있습니다. 클라이언트는 서버 설정 자체를 바꾸지 않습니다. 설정을 저장하고 코어가 읽을 수 있는 매개변수를 생성하며 프로세스를 시작하고 실행 상태와 로그를 사용자에게 보여주는 역할을 합니다.
Project V 생태계의 프로젝트들은 각각 자체 오픈 소스 라이선스를 사용합니다. 라이선스는 소스 코드의 사용·수정·재배포 시 지켜야 할 조건을 정하며, 모든 프로젝트가 같은 라이선스를 쓴다고 단순화할 수 없습니다. 사이트는 기능을 설명할 때 프로젝트가 공개한 코드와 문서의 사실을 기준으로 하며, 특정 클라이언트의 라이선스 결론을 모든 코어에 그대로 적용하지 않습니다. 재배포나 통합이 필요하다면 해당 프로젝트에 포함된 라이선스 원문을 확인하세요.
클라이언트 업데이트 한 번에 인터페이스 변경, 설정 생성 로직 변화 또는 코어 교체가 포함될 수 있으며, GeoIP·GeoSite 같은 라우팅 데이터도 별도의 업데이트 주기를 가집니다. 따라서 기능 이상을 클라이언트 이름만으로 판단해서는 안 됩니다. 업데이트 후 라우팅 결과가 바뀌었다면 코어, 라우팅 데이터와 기존 규칙이 여전히 맞는지 확인하고, 인터페이스 위치만 바뀌었다면 클라이언트 설정 구조를 먼저 살펴보세요. 기존 설정을 읽을 수 있는 형태로 백업해 두면 모든 설정을 덮어쓰는 것보다 차이를 비교하기 쉽습니다.
라우팅 데이터, 구독 형식과 연결 문제 해결을 중심으로 구체적인 판단 근거와 작업 순서를 안내합니다.
라우팅 데이터가 일치 과정에서 어떤 역할을 하는지 설명하고, v2rayN과 v2rayNG에서 데이터 파일과 업데이트 결과를 확인하는 방법을 정리합니다.
문서 읽기 →Base64, 일반 JSON과 공유 링크의 구조 및 용도를 구분하고, 클라이언트 인식 범위·변환 방법·가져오기 주의 사항을 설명합니다.
문서 읽기 →로컬 설정·노드 상태·라우팅 규칙·DNS 해석의 네 계층을 순서대로 점검해 서로 다른 장애 단계의 설정을 반복해서 바꾸지 않도록 합니다.
문서 읽기 →