Project V는 V2Ray의 기반을 제공했습니다. V2Fly는 커뮤니티 주도로 이를 이어 왔고, Xray는 같은 기반에서 별도의 코어 계열로 발전했습니다. 클라이언트는 설정에 접근하는 창구이며, 실제 설정을 실행하는 부분은 코어입니다.
기반을 공유해도 완전히 호환되는 것은 아닙니다
V2Ray는 인바운드, 아웃바운드, 라우팅, 전송 등의 기능을 하나의 설정 체계로 구성하며, 그래픽 클라이언트는 이 설정을 메뉴에서 조작할 수 있도록 변환합니다. V2Fly와 Xray는 여러 개념을 이어받아 문서에 같은 필드명과 아웃바운드 태그가 반복해서 등장합니다. 기반을 공유한다는 점은 설정을 이해하는 데 도움이 되지만, 모든 매개변수를 다른 코어에 그대로 복사해도 된다는 뜻은 아닙니다.
코어를 선택할 때는 먼저 서버에서 제공하는 프로토콜과 전송 방식의 조합을 확인한 뒤, 클라이언트가 해당 필드를 빠짐없이 저장할 수 있는지 살펴보세요. 한 코어에서 지원되는 기능이 다른 코어에서도 같은 이름과 기본값, 처리 방식으로 제공된다고 볼 수는 없습니다. REALITY, 전송 방식, 구독 호환성의 차이는 프로토콜 참고 페이지에서 사용 사례별로 확인할 수 있습니다.
세 가지 클라이언트, 각기 다른 설정 창구
v2rayN은 데스크톱용으로 구독 그룹, 라우팅, 시스템 프록시를 통합 관리하고 다양한 코어에 맞는 설정 작업을 지원합니다. v2rayNG는 안드로이드용이며 Xray 코어를 사용하고, 시스템 VPN 인터페이스를 통해 앱 트래픽을 연결합니다. v2flyNG도 안드로이드용으로 V2Fly 코어를 선택할 수 있습니다. 이름만 비교하기보다 운영체제와 프로토콜 요구 사항을 기준으로 선택하세요.
세 클라이언트 모두 오픈 소스 프로젝트로 코드를 공개합니다. 클라이언트, 코어, 함께 제공되는 구성 요소는 각기 다른 오픈 소스 라이선스를 적용할 수 있으므로 사용, 재배포, 수정 전에 해당 라이선스를 각각 확인하세요. 오픈 소스는 코드와 라이선스를 공개하는 방식에 관한 설명이며, 다운로드 출처나 설정 내용, 시스템 권한을 일상적으로 확인할 필요가 없어지는 것은 아닙니다.
구독·클라이언트·규칙은 각각 업데이트
구독을 업데이트하면 일반적으로 사용 가능한 설정과 관련 매개변수가 바뀌지만 클라이언트가 자동으로 업그레이드되지는 않습니다. 클라이언트 업데이트는 화면을 변경하거나 가져오기 문제를 수정하고 코어 연동을 업데이트할 수 있습니다. 규칙 리소스 업데이트는 도메인 및 주소 분류에 영향을 줍니다. 세 가지를 따로 관리하고 변경 사항도 각각 기록해야 접속 동작의 원인이 무엇인지 파악할 수 있습니다.
장기간 사용할 때는 검증된 설정 기준을 유지하세요. 업데이트 후에는 구독 항목, 현재 선택한 설정, 라우팅 방식을 확인한 다음 시작 로그를 살펴보세요. 이전 상태로 되돌려야 한다면 방금 변경한 계층부터 복원하는 것이 좋습니다. 모든 문제를 ‘구독 다시 업데이트’로 해결하려 하면 포트 충돌, 권한 제한, 앱 연결 문제는 해결되지 않을 수 있습니다.
내비게이터에서 다운로드 경로와 사용 절차 안내
V2Ray 내비게이터는 세 가지 클라이언트의 다운로드 경로, 설정 안내, 프로토콜 정보를 정리한 독립적인 사용 참고 사이트이며 해당 클라이언트의 공식 웹사이트가 아닙니다. 페이지는 일반적인 그래픽 인터페이스 사용 절차를 중심으로 작성했습니다. 설치 요건, 메뉴 이름, 이용 가능한 기능은 실제 클라이언트에서 확인해야 합니다.
모든 기기에 통하는 단 하나의 프로토콜 선택 기준은 없습니다. VMess, VLESS, Trojan, Shadowsocks는 매개변수 구조가 서로 다릅니다. REALITY는 보안 계층과 관련된 기술이므로 프록시 프로토콜과 같은 계층의 대체 항목으로 보면 안 됩니다. 먼저 서버에서 제공한 조합을 정확히 가져온 뒤 리소스 사용량, 모바일 백그라운드 제한, 유지 관리 부담을 고려하세요. 특정 이름만 좇는 것보다 안정적인 설정을 구성하기 쉽습니다.