ECOSYSTEM / 클라이언트와 코어의 역할
Project V, V2Fly 및 Xray 생태계
Project VV2FlyXray-core커뮤니티 관리
V2Ray는 생태계 이름이지, 공통 설치 파일 하나를 뜻하지 않습니다
Project V는 모듈형 네트워크 프록시 도구를 기반으로 하며, V2Ray는 이 생태계에서 널리 사용되는 이름입니다. ‘V2Ray 모바일’을 검색하는 사용자는 대개 코어 설정 파일을 직접 편집하는 방법이 아니라 휴대폰에서 설정을 가져와 연결을 시작할 수 있는 GUI 클라이언트를 찾습니다. 데스크톱의 v2rayN, Android의 v2rayNG와 v2flyNG가 바로 이 역할을 합니다. 인터페이스를 제공하고 서버 정보를 저장해 설정을 만든 다음 해당 코어를 호출해 네트워크 기능을 실행합니다.
따라서 이 사이트는 다운로드와 설정 안내를 나누어 제공합니다. 다운로드 센터에서는 플랫폼과 설치 파일을 선택하고, 시작 가이드에서는 최소한의 연결 절차를 확인하며, 전체 문서에서는 플랫폼별 권한과 프록시, 문제 해결 방법을 살펴볼 수 있습니다. 문제가 생기면 먼저 어느 단계에 해당하는지 확인하세요. 인터페이스가 열리지 않으면 클라이언트나 실행 환경 문제이고, 구독을 가져오지 못하면 주소나 요청 과정의 문제이며, 연결 핸드셰이크가 실패하면 코어 설정과 서버 매개변수를 살펴봐야 합니다. 이름이 비슷해도 문제 해결 경로는 같지 않습니다.
V2Fly와 Xray: 공통 기반과 서로 다른 발전 방향
V2Fly는 V2Ray 관련 도구를 계속 관리하는 커뮤니티입니다. Xray-core는 관련 코드 기반에서 발전해 독자적인 기능 개발 경로를 형성했습니다. 두 코어는 일부 설정 개념을 공유하지만 프로토콜 기능, 매개변수 지원, 기본 동작에는 차이가 있습니다. 가이드의 필드는 실제 사용하는 코어에 맞춰 해석해야 합니다. 둘 다 ‘V2Ray 클라이언트’라고 해서 모든 설정이 서로 호환되는 것은 아닙니다.
코어를 선택할 때는 먼저 서버 요구 사항을 확인하고 클라이언트가 실제로 지원하는 기능을 살펴보세요. 공유 링크를 읽을 수 있다는 것은 클라이언트가 링크 형식을 인식한다는 뜻일 뿐, 현재 코어가 모든 매개변수를 실행할 수 있다는 보장은 아닙니다. 특히 최신 프로토콜 기능을 사용할 때는 클라이언트와 코어의 업데이트 안내를 모두 확인하세요. 코어를 바꾸면 호환성을 확인할 수 있지만, 서버 주소와 인증 정보, 전송 설정을 기본적으로 점검하는 일을 대신할 수는 없습니다.
오픈 소스 클라이언트 세 가지, 플랫폼과 코어에 맞춰 선택
v2rayN은 Windows, macOS, Linux용 오픈 소스 데스크톱 클라이언트로, GUI에서 여러 구독을 관리하고 서버를 전환하며 라우팅을 편집하는 데 적합합니다. v2rayNG는 Xray 코어를 사용하는 오픈 소스 Android 클라이언트로 일반적인 모바일 연결과 구독 관리에 적합합니다. v2flyNG는 V2Fly 코어를 사용하는 오픈 소스 Android 클라이언트로, 관련 호환성이 필요한 경우 대안으로 쓸 수 있습니다. 추천 순서는 플랫폼별 용도를 기준으로 한 것이며 임의의 속도 순위가 아닙니다.
세 클라이언트는 모두 커뮤니티에서 관리하는 소프트웨어 프로젝트이며 무료로 사용할 수 있습니다. 무료 클라이언트와 원격 서버 서비스는 별개입니다. 서버 비용과 이용 기간, 접속 조건은 제공자가 정합니다. 이 사이트는 클라이언트 다운로드와 사용 안내를 정리하며, 프로그램 설치만으로 원격 연결 자원이 제공되는 것은 아닙니다. 메뉴와 플랫폼, 코어 차이를 비교하려면 세 클라이언트 비교를 읽고 보조 클라이언트가 필요한지 결정하세요.
오픈 소스 라이선스: 사용 권한과 책임 범위 확인
Project V 생태계의 클라이언트와 코어는 각각 소스 코드를 공개하며, 각 오픈 소스 라이선스에서 사용과 수정, 재배포 조건을 정합니다. V2Fly의 V2Ray 코어와 Xray-core는 MPL-2.0을 사용하고, 클라이언트 라이선스는 각 프로젝트의 배포 자료를 확인해야 합니다. 소스 코드를 공개적으로 읽을 수 있다는 점은 확인 가능한 프로젝트 특성이지만, 이를 근거로 모든 타사 서버나 구독 서비스의 동작을 단정할 수는 없습니다.
실제로 사용할 때는 구독 주소를 안전하게 보관하고 VPN 권한과 프록시 적용 범위를 이해하며 현재 환경의 네트워크 이용 규정을 준수해야 합니다. 설정 스크린샷이나 로그, 공유 링크를 다른 사람에게 보내기 전에 계정을 식별할 수 있는 정보를 삭제하세요. 출처가 불분명한 설정은 메모 이름만 보지 말고 서버 주소와 포트, 전송 방식, 라우팅 목적지를 확인해야 클라이언트에 어떤 동작이 지정됐는지 알 수 있습니다.
클라이언트 업데이트 후 설정 호환성도 확인하세요
클라이언트 업데이트는 인터페이스를 바꾸거나 가져오기 문제를 수정하고 코어 기능 변경에 대응할 수 있습니다. 코어 업데이트는 프로토콜 지원과 설정 해석 방식에 영향을 줄 수 있습니다. 업데이트 전에 구독 그룹과 사용자 지정 라우팅을 백업하고 현재 프록시 방식을 기록하세요. 업데이트 후에는 작동이 확인된 설정 하나로 먼저 검증한 다음 고급 옵션을 복원하세요. 새 인터페이스의 차이와 이전 필드의 호환성, 네트워크 변화를 한꺼번에 판단하지 않도록 합니다.
이 사이트의 메인 페이지에서는 개별 릴리스 정보를 다루지 않습니다. 현재 다운로드 파일과 릴리스 정보는 다운로드 센터에 모아 두었습니다. 문서에 나오는 메뉴 이름은 기능을 찾기 위한 안내입니다. 클라이언트 인터페이스가 바뀌었다면 기능과 업데이트 안내를 기준으로 확인하세요. 이전 스크린샷과 픽셀 단위로 똑같을 필요는 없습니다. 구독이 어디에 저장되는지, 프록시를 언제 켜는지, 규칙이 어떤 아웃바운드로 향하는지 이 세 가지는 계속 확인해야 합니다.