클라이언트는 설정을 관리하고, 커널은 연결을 처리하며, 프로토콜은 통신 방식을 정의합니다. 이 세 계층을 이해하면 호환성, 업데이트 범위, 문제 발생 지점을 파악할 수 있습니다.
Project V와 V2Fly의 관계
Project V는 V2Ray의 기술적 배경을 이해하는 데 중요한 출발점입니다. V2Ray는 로컬 트래픽 진입, 원격 연결, 라우팅 처리를 별도 모듈로 나누므로 설정 파일에 inbounds, outbounds, routing 등의 구조가 포함됩니다. V2Fly 커뮤니티는 V2Ray의 유지 관리와 발전을 이어가지만, 관련 구현체가 특정 데스크톱 앱과 같은 것은 아닙니다.
사용자가 인터페이스에서 서버를 저장하고 라우팅을 변경하면 클라이언트가 이를 커널에 필요한 설정으로 변환하는 경우가 많습니다. 오른쪽 첫 화면의 창은 인바운드 포트, 아웃바운드 태그, 규칙 간의 관계를 보여주는 설정 일부이며, 그대로 연결할 수 있는 완전한 설정이 아닙니다. 실제로 연결하려면 서버 주소와 인증 정보, 일치하는 전송 매개변수도 필요합니다.
Xray 및 프로토콜 호환성
Xray는 V2Ray에서 파생된 기술을 바탕으로 같은 프록시 생태계 안에서 발전한 또 다른 커널입니다. 공통 개념이 있지만 기능과 설정 방식에는 차이가 있습니다. 프로토콜 이름이 같다고 해서 모든 전송 방식, 보안 옵션, 확장 필드를 서로 그대로 사용할 수 있는 것은 아닙니다. 클라이언트 인터페이스와 실제로 사용하는 커널이 해당 기능을 지원하는지 함께 확인하세요.
VLESS, VMess, Trojan, Shadowsocks는 서로 다른 연결 방식을 설명합니다. 실제 사용 가능 여부는 서버 설정과 로컬 구현에 달려 있습니다. 구독으로 매개변수를 가져올 수는 있지만 지원하지 않는 기능을 새로 추가할 수는 없습니다. 클라이언트를 선택할 때는 커널 이름만 비교하기보다 실제 연결 요구 사항, 플랫폼, 사용 환경을 먼저 확인하세요.
오픈소스 클라이언트 3종의 역할
v2rayN은 Windows, macOS, Linux용 오픈소스 데스크톱 클라이언트로 서버 관리, 구독 업데이트, 기기의 프록시 설정 등을 담당합니다. 데스크톱 인터페이스와 커널은 별개의 구성 요소입니다. 인터페이스에서 지원하는 설정과 호출할 수 있는 커널은 해당 버전의 릴리스 안내를 확인하세요. Mac 사용자는 칩에 맞는 설치 파일을 선택한 다음 공통된 구독 및 라우팅 설정 방법을 적용하면 됩니다.
v2rayNG는 Xray 커널을 사용하는 오픈소스 Android 클라이언트이고, v2flyNG는 V2Fly 커널을 사용하는 오픈소스 Android 대안입니다. 두 앱은 일부 사용 방법이 비슷하지만 메뉴, 설정 지원, 업데이트 일정이 같다고 볼 수는 없습니다. 세 클라이언트는 각각 별도의 오픈소스 라이선스를 따르며, 클라이언트와 커널, 함께 제공되는 리소스의 라이선스도 따로 확인해야 합니다. 프로젝트 이름 하나로 모든 구성 요소의 라이선스를 대신할 수는 없습니다.
업데이트 및 설정 보존
오픈소스 프로젝트는 각 커뮤니티에서 관리하며 클라이언트와 커널은 서로 다른 시점에 업데이트될 수 있습니다. 클라이언트 업데이트가 서버 매개변수의 변경을 뜻하지 않으며, 구독을 업데이트해도 기기의 DNS와 라우팅 규칙이 자동으로 이전되지는 않습니다. 먼저 어떤 구성 요소를 업데이트하는지 구분한 뒤 설정 내보내기, 커널 재시작, 시스템 권한 재확인이 필요한지 판단하세요.
안정적으로 작동하는 설정을 기록해 두고, 업데이트 전에는 설정 변경 사항을 확인한 뒤 업데이트 후 구독, 활성 서버, 라우팅, 종료 후 복구 상태를 점검하세요. 이 사이트는 다운로드 경로와 중국어 사용 안내를 제공하며 서버나 구독 서비스는 운영하지 않습니다. 구독의 유효 기간과 사용 범위, 연결 매개변수는 해당 제공처에서 결정합니다. 설정을 캡처하거나 공유할 때는 주소, 인증 정보, 개인 정보를 가리세요.