생태계를 이해하려면 Project V부터 살펴보세요
V2Ray는 Project V 생태계의 핵심 프로젝트로, 설정 가능한 네트워크 프록시를 바탕으로 프로토콜, 전송, 라우팅 기능을 제공합니다. 사용자가 일상적으로 다루는 그래픽 인터페이스는 보통 이러한 기능 위에 서버 관리, 구독 업데이트, 설정 메뉴를 제공합니다. 'V2Ray 클라이언트'를 검색하는 사용자가 실제로 필요한 것은 코어 설정 파일을 직접 편집하는 도구가 아니라 이런 그래픽 프로그램인 경우가 많습니다.
이 구분을 알아두면 실용적입니다. 인터페이스의 체크 항목 하나가 클라이언트 동작에 영향을 줄 수도 있고 코어 설정으로 변환될 수도 있습니다. 구독 관리, 창 레이아웃, 시스템 프록시 전환은 주로 클라이언트 영역이며, 프로토콜 핸드셰이크, 아웃바운드 연결, 규칙 매칭은 해당 코어가 처리합니다. 문제가 생기면 먼저 어느 영역에 속하는지 파악해야 관련 문서를 찾을 수 있습니다. 다른 클라이언트의 메뉴 이름을 그대로 검색하는 일도 줄일 수 있습니다.
V2Fly와 Xray는 연관되어 있지만 서로 다른 개발 경로입니다
V2Fly 커뮤니티는 V2Ray 관련 개발을 이어 가고 있으며, Xray는 관련 코드 기반에서 출발해 별도의 코어 계열로 발전했습니다. 일부 개념과 설정 방식은 공유하지만 기능 발전, 프로토콜 세부 사항, 필드 지원이 완전히 일치하지는 않습니다. 양쪽에서 VLESS를 지원한다고 해서 관련 설정을 모두 그대로 사용할 수 있는 것은 아닙니다. 파일 이름만으로 호환성을 판단해서도 안 됩니다.
코어를 선택할 때는 서버 요구 사항을 우선 확인하세요. 어떤 프로토콜과 전송 방식을 사용하는지, 특정 보안 기능이 필요한지, 클라이언트가 관련 필드를 모두 가져올 수 있는지 살펴봐야 합니다. REALITY 같은 기능은 지원 여부를 구체적으로 확인하세요. 구독에서 클라이언트에 맞는 가져오기 방법을 제공한다면 해당 설정 안내를 우선 따르세요. 매개변수가 낯설다면 이름만 보고 추측하지 말고 프로토콜 및 전송 용어를 확인하세요.
세 클라이언트 모두 오픈 소스 그래픽 도구입니다
v2rayN은 데스크톱용으로 구독 관리, 서버 선택, 프록시 관련 설정을 제공합니다. v2rayNG는 Android용이며 Xray 코어를 사용하고, v2flyNG도 Android용으로 V2Fly 코어를 사용합니다. 각 클라이언트의 소스 코드는 해당 오픈 소스 라이선스에 따라 제공되며, 사용 및 재배포 조건은 프로젝트 라이선스를 확인하세요. 오픈 소스는 코드와 라이선스 조건을 뜻할 뿐 원격 서비스의 품질을 보증하지 않습니다.
클라이언트는 무료로 받을 수 있지만 구독에 연결된 원격 서비스는 별개의 항목입니다. 클라이언트를 설치한다고 서비스 제공자의 계정, 요금제, 이용 범위가 자동으로 제공되지는 않습니다. 구독 주소를 무관한 웹사이트에 넘겨 대신 분석하게 해서도 안 됩니다. 이 사이트는 클라이언트 다운로드와 설정 안내를 제공합니다. 가이드를 읽을 때 '도구가 어떻게 작동하는지'와 '서비스를 누가 제공하는지'를 구분하세요. 업데이트와 문제 발생 원인이 서로 다릅니다.
인터페이스, 코어, 규칙 파일은 각각 업데이트됩니다
클라이언트 업데이트는 주로 인터페이스, 가져오기 기능, 플랫폼 호환성을 개선합니다. 코어 업데이트는 프로토콜 구현과 실행 동작에 영향을 줍니다. GeoIP 및 GeoSite 데이터 파일 업데이트는 일부 라우팅 규칙이 참조하는 데이터를 바꿉니다. 구독 업데이트는 서비스 제공자가 배포한 설정만 새로 가져오며 이 세 가지 업데이트를 대신하지 않습니다. 라우팅에 문제가 있을 때 구독만 반복해서 업데이트해도 오래된 규칙 데이터는 바뀌지 않을 수 있습니다.
설정을 조정하기 전에 복구할 수 있도록 기존 구성을 기록해 두세요. 업데이트한 다음에는 이전과 같은 앱과 웹사이트로 다시 확인합니다. 새 인터페이스에서 메뉴 위치가 달라졌다면 예전 스크린샷의 위치를 찾기보다 기능 이름을 기준으로 살펴보세요. 플랫폼별 차이가 많다면 전체 플랫폼 가이드를 확인하세요. 구체적인 오류가 발생하면 민감 정보를 가린 오류 원문을 먼저 저장한 뒤 로컬에서 원격 방향으로 차례로 점검하세요.