Project V와 코어 계열
Project V는 네트워크 프록시 도구를 중심으로 한 프로젝트 생태계이며 V2Ray는 널리 쓰이는 핵심 소프트웨어입니다. V2Fly 커뮤니티가 관련 개발을 이어가고 있고, Xray는 공통 기술 기반에서 자체 구현과 기능을 발전시켰습니다. 설정 개념이 비슷하더라도 모든 항목과 프로토콜 기능, 기본 동작이 완전히 같다고 볼 수는 없습니다. 가이드를 참고할 때는 앱 이름만 보지 말고 현재 클라이언트가 실제로 사용하는 코어를 확인하세요.
‘프로토콜’, ‘전송 방식’, ‘보안 설정’은 서로 다른 계층입니다. 프로토콜은 연결 양쪽이 프록시 요청을 주고받는 방식을, 전송 방식은 데이터가 전달되는 통로를 설명합니다. TLS 등의 설정은 연결 보안과 관련됩니다. 가져온 설정으로 연결되지 않는다면 서버 측 요구 사항을 항목별로 확인하세요. 프로토콜 이름만 바꾸거나 기능 스위치를 하나 더 켜는 것으로 빠진 서버 매개변수를 보완할 수는 없습니다.
GUI 클라이언트 3종의 역할
v2rayN은 데스크톱용 클라이언트로 서버 목록, 구독 그룹, 라우팅 관리, 시스템 프록시 설정을 GUI에서 제공합니다. 다양한 하위 설정을 메뉴로 조작할 수 있지만 실제 기능은 선택한 코어와 운영체제, 관련 구성 요소에 따라 달라집니다. 크로스 플랫폼 데스크톱 버전과 클래식 WPF 버전은 우선 UI 기술과 지원 플랫폼이 다릅니다. UI 이름만으로 프로토콜 호환 여부를 단정하지 마세요.
v2rayNG는 Xray 코어를 사용하는 Android 클라이언트이며, v2flyNG는 V2Fly 코어를 사용하는 대안입니다. Android는 VpnService 권한으로 트래픽을 가로채고, 데스크톱은 시스템 프록시나 가상 인터페이스 등 다른 방식을 사용합니다. 따라서 같은 공유 링크를 여러 기기에서 가져올 수 있어도 권한, 백그라운드 실행 유지, 앱별 트래픽 설정까지 그대로 적용되는 것은 아닙니다. 플랫폼을 바꾼 뒤에는 연결 확인 절차를 다시 진행하세요.
GPL-3.0 및 구성 요소 라이선스
v2rayN·v2rayNG·v2flyNG 클라이언트 프로젝트는 GPL-3.0 오픈 소스 라이선스를 사용합니다. 라이선스 조건에 따라 코드를 열람하고 사용·수정·배포할 수 있습니다. 수정한 버전을 배포할 때는 관련 소스 코드 공개와 라이선스 의무도 따라야 합니다. 클라이언트에서 사용하는 코어와 기타 구성 요소는 각자 다른 라이선스를 적용받을 수 있으므로 클라이언트 라이선스를 전체 의존성에 일괄 적용할 수는 없습니다.
오픈 소스 여부와 원격 서비스 품질은 별개로 살펴봐야 합니다. 클라이언트는 설정과 연결 기능을 제공하고, 구독 정보는 해당 출처에서 관리하며, 서버의 가용성은 원격 설정과 계정 상태, 네트워크 환경에 따라 달라집니다. 이 페이지에서는 클라이언트 선택과 사용법을 안내하며 구독 계정은 제공하지 않습니다. 연결 문제를 확인할 때는 소프트웨어, 설정 출처, 원격 서비스를 나누어 점검해야 원인을 명확히 파악할 수 있습니다.
업데이트 전에 작동 중인 설정을 보관하세요
클라이언트와 코어, 규칙 데이터는 서로 다른 주기로 업데이트될 수 있습니다. UI 업데이트로 메뉴 위치가 바뀌거나 코어 업데이트로 지원 설정 항목이 달라질 수 있으며, 규칙 데이터 변경은 도메인 분류와 라우팅 결과에 영향을 줄 수 있습니다. 업데이트 전에 현재 트래픽 처리 방식과 라우팅 선택, 사용자 지정 DNS를 기록하고 클라이언트 설정을 백업하세요. 구독 주소는 안전하게 보관하고 백업 파일을 공개적으로 공유하지 마세요.
업데이트 후에는 기존 기본 연결이 작동하는지 먼저 확인하고 구독 그룹과 사용자 지정 규칙이 유지됐는지 살펴보세요. 문제가 새로 발생하면 오류 내용과 재현 절차를 기록하고 코어, 라우팅, DNS를 연달아 바꾸지 마세요. 다운로드 페이지에서는 플랫폼과 아키텍처별 설치 방법을 확인할 수 있습니다. 심화 가이드에서는 설정 간 관계를 설명하므로 UI가 바뀌어도 해당 개념을 찾아볼 수 있습니다.
용어가 낯설다면 먼저 용어집에서 시스템 프록시, TUN, DNS, 라우팅을 구분하고, 자주 묻는 질문에서 증상에 맞는 해결 방법을 찾아보세요. 여러 구독을 관리하거나 사용자 지정 출구를 추가해야 할 때는 심화 가이드를 확인하세요. 처음 연결하는 단계에서 복잡한 설정을 한꺼번에 적용하지 않는 것이 좋습니다.