Project V와 V2Fly의 관계
Project V는 네트워크 프록시 도구를 중심으로 형성된 오픈 소스 프로젝트 생태계이며 V2Ray는 널리 사용되는 핵심 프로젝트입니다. V2Fly 커뮤니티는 V2Ray 코어의 개발과 유지 관리를 이어 가고 있습니다. 문서에서 V2Fly를 볼 때는 다른 구독 서비스로 이해하기보다 코어 구현과 설정 지원 범위를 확인하세요. GUI 클라이언트는 코어를 호출해 연결을 처리하지만 UI의 버튼 이름이 코어 설정 필드와 일치하지 않을 수 있습니다. 설정 전체를 살펴볼 때는 필드가 뜻하는 바를 기준으로 확인하세요.
Xray 포크와 프로토콜 호환성
Xray는 관련 코드 기반에서 출발해 독립적으로 발전한 코어 프로젝트로, 자체 기능 확장과 설정 요구 사항을 갖고 있습니다. 두 코어가 일부 일반적인 설정을 공유하더라도 모든 전송 방식, 보안 옵션, 라우팅 필드를 서로 바꿔 쓸 수 있는 것은 아닙니다. 노드 사용 가능 여부는 VMess 또는 VLESS라는 이름만 볼 것이 아니라 전체 매개변수 조합을 확인해야 합니다. 서버에서 특정 확장 매개변수를 제공한다면 클라이언트가 호출하는 코어에서 지원하는지도 확인하세요. GUI만 바꿔서는 호환성 문제가 해결되지 않을 수 있습니다.
오픈 소스 클라이언트 세 가지의 역할
v2rayN은 데스크톱용으로 구독 관리, 노드 선택, 프록시 설정 등의 GUI 기능을 제공합니다. v2rayNG는 Android용이며 Xray 코어를 사용합니다. v2flyNG는 V2Fly 코어가 필요한 Android 환경을 위한 클라이언트입니다. 세 클라이언트는 모두 오픈 소스 소프트웨어이며 클라이언트 코드와 함께 제공되는 코어는 각각 해당 오픈 소스 라이선스의 적용을 받습니다. 오픈 소스라는 말은 라이선스 조건에 따라 코드를 확인하고 사용·수정할 수 있다는 뜻이지, 클라이언트마다 기능이 같거나 UI 설정을 검토 없이 서로 복사해도 된다는 뜻은 아닙니다.
클라이언트 업데이트와 구독 업데이트
클라이언트 업데이트는 프로그램과 함께 제공되는 구성 요소를 바꾸고, 구독 업데이트는 원격에서 제공하는 노드 목록을 새로고침합니다. 두 업데이트는 서로 대체할 수 없습니다. 구독을 업데이트하면 직접 수정한 노드 설정이 다시 생성될 수 있고, 클라이언트를 업데이트하면 설정 메뉴 위치, 기본값, 지원 기능이 달라질 수 있습니다. 변경하기 전에 설정을 백업하고, 변경한 뒤에는 이미 알고 있는 설정 하나로 먼저 테스트한 다음 앱별 분할과 DNS 동작을 확인하세요. 이 사이트에서는 운영체제별 클라이언트 다운로드 경로와 사용 순서를 안내합니다. 최신 릴리스 정보는 다운로드 페이지에서, 세부 설정은 설정 가이드에서 항목별로 확인하세요.