Project V는 단일 데스크톱 프로그램이 아닌 기술 생태계입니다
Project V는 프록시 프로토콜, 전송 방식, 라우팅 규칙과 코어 프로그램을 중심으로 기술 생태계를 이루고 있습니다. 사용자가 일상적으로 접하는 v2rayN, v2rayNG와 v2flyNG는 그래픽 클라이언트로, 화면을 제공하고 구독을 관리하며 설정을 생성하고 코어 실행을 제어합니다. 실제로 인바운드·아웃바운드·프로토콜·라우팅 규칙을 처리하는 것은 클라이언트가 호출하는 코어 프로그램입니다. 따라서 “클라이언트가 열린다”는 것은 UI 계층이 정상이라는 뜻일 뿐, 구독 내용·코어 설정·네트워크 인계까지 올바르게 작동한다는 의미는 아닙니다.
이 관계를 이해하면 문제 해결이 더 명확해집니다. 가져오기에 실패하면 먼저 구독 주소와 클라이언트 파싱을 확인하고, 코어 실행 실패는 프로토콜 필드·포트 점유·로그를 확인해야 합니다. 브라우저가 프록시를 사용하지 않으면 시스템 프록시 또는 TUN을 점검하고, 일부 도메인만 잘못된 출구로 나갈 때는 라우팅 규칙과 DNS를 확인하세요. 모든 장애를 노드 탓으로 돌리면 실제 원인을 놓치고 무의미한 재설치를 반복하게 됩니다.
V2Fly와 Xray는 연관되어 있지만 독립적으로 발전한 코어 계열입니다
V2Fly는 Project V 체계의 핵심 구현과 커뮤니티 유지보수 흐름을 이어받아 일반적인 프로토콜·전송·라우팅 기능을 계속 발전시키고 있습니다. Xray는 관련 기술을 바탕으로 독립적인 코어 구현으로 발전했으며 프로토콜 조합, 전송 방식과 설정 기능을 확장했습니다. 인바운드·아웃바운드·라우팅·DNS처럼 비슷한 개념이 많지만 지원 범위, 필드 세부 사항과 기능 개발 속도는 완전히 같지 않습니다.
설정 파일이나 구독 노드를 사용할 수 있는지는 클라이언트가 호출하는 코어가 해당 프로토콜과 전송 조합을 지원하는지에 달려 있습니다. VMess, VLESS, Trojan, REALITY 같은 이름을 봤을 때 클라이언트 이름만 확인해서는 안 되며 코어 유형과 매개변수의 일치 여부도 확인해야 합니다. 이 사이트의 용어 페이지는 개념 사이의 경계를 설명하고, 설정 매뉴얼은 클라이언트 화면에서 코어 설정으로 이어지는 실제 순서에 따라 안내합니다.
오픈 소스 프로토콜은 검토·분기·지속적인 유지보수를 위한 기반을 제공합니다
v2rayN, v2rayNG, v2flyNG와 관련 코어는 오픈 소스 프로젝트와 커뮤니티의 협업으로 유지됩니다. 오픈 소스는 구현 방식, 설정 구조와 변경 기록을 개발자가 검토할 수 있고, 서로 다른 유지보수 방향이 공통 기술 기반 위에서 계속 발전할 수 있음을 뜻합니다. 일반 사용자에게는 문서·이슈 기록·기능 범위를 공개적으로 논의할 수 있고 클라이언트와 코어 사이의 의존 관계도 쉽게 확인할 수 있다는 점이 직접적인 장점입니다.
오픈 소스라고 해서 모든 설정이 자동으로 올바른 것은 아닙니다. 구독 내용은 해당 서비스 제공자가 전달하고, 라우팅 규칙은 사용자나 클라이언트의 사전 설정에 따라 달라지며, 시스템 권한은 로컬 환경이 제어합니다. 사용할 때는 소프트웨어 자체, 타사 구독과 개인 설정을 구분하고 세 요소를 하나의 판단으로 묶지 마세요. 이 사이트는 클라이언트 경로와 설정 지식만 정리하며 구독 서비스의 계정·회선·고객 지원을 대신하지 않습니다.
업데이트는 클라이언트·코어·구독 세 갈래로 나눠야 합니다
클라이언트 업데이트는 주로 UI, 플랫폼 호환성과 설정 관리를 다루고, 코어 업데이트는 프로토콜 구현·전송 기능·실행 동작에 영향을 줍니다. 구독 업데이트는 노드 목록을 다시 가져오는 작업일 뿐입니다. 세 업데이트의 주기와 출처는 서로 다릅니다. 구독이 갱신되지 않을 때 클라이언트를 업데이트해도 해결되지 않을 수 있고, 코어가 실행되지 않을 때 구독을 반복해서 새로 고쳐도 필드 호환성은 바뀌지 않습니다. 먼저 장애 계층을 판단한 뒤 업데이트 대상을 정하는 것이 안정적인 관리 방법입니다.
업그레이드 전에는 현재 프록시 모드, 사용자 지정 라우팅과 DNS 설정을 기록하세요. 업그레이드 후에는 최소 설정으로 기본 연결을 먼저 확인한 다음 TUN, 프로세스 규칙 또는 복잡한 분할 라우팅을 복원합니다. 새 버전과 이전 버전의 동작이 다르면 로그의 구체적인 단계를 우선 확인하세요. 구독 파싱, 설정 생성, 코어 실행, 시스템 프록시 적용, DNS 조회와 라우팅 매칭은 각각 점검 방향이 다릅니다.