Project V와 커널 계열
Project V는 관련 프록시 도구와 프로토콜 생태계의 기반이며 V2Ray는 그 안의 주요 프로젝트입니다. V2Fly는 V2Ray의 커뮤니티 개발을 이어 가고, Xray는 관련 코드 기반에서 출발해 독자적인 기능을 발전시켰습니다. 역사와 설정 개념 일부를 공유하지만 같은 커널의 서로 다른 인터페이스는 아닙니다. 파일 이름만 보고 기능이 완전히 같다고 판단할 수도 없습니다.
이 생태계에서 커널은 연결을 수립하고 전송, 보안 계층, 라우팅, DNS 해석을 처리합니다. 그래픽 클라이언트는 이러한 기능을 설정 화면으로 구성합니다. 오류가 나면 먼저 ‘화면에서 저장할 수 없음’과 ‘커널을 실행할 수 없음’을 구분하세요. 전자는 입력 형식이나 클라이언트 설정 문제일 수 있고, 후자는 커널 로그에서 지원되는 항목과 기능을 확인해야 하는 경우가 많습니다.
세 클라이언트의 역할
v2rayN, v2rayNG, v2flyNG는 모두 오픈 소스 그래픽 클라이언트입니다. v2rayN은 데스크톱용으로 구독, 라우팅, 여러 커널을 관리할 수 있습니다. v2rayNG는 안드로이드에서 Xray 커널을 사용하고, v2flyNG는 V2Fly 기반의 안드로이드 클라이언트를 제공합니다. 이들은 설정과 연결을 관리하는 도구이며, 설치만으로 사용할 수 있는 구독 주소가 생기지는 않습니다.
오픈 소스란 프로젝트 코드가 해당 라이선스에 따라 공개되어 있다는 뜻입니다. 사용, 수정, 재배포 시에는 각 라이선스를 따라야 합니다. 클라이언트와 커널에 서로 다른 라이선스가 적용될 수 있으므로 모든 구성 요소를 하나의 라이선스로 묶어 설명할 수는 없습니다. 평소 설정에서는 출처가 분명한 설치 파일을 선택하고 업데이트 안내를 읽으며 앱이 시스템에 요청하는 네트워크 권한을 이해하는 것이 중요합니다.
프로토콜 이름은 성능 순위가 아닙니다
VMess, VLESS, Trojan, Shadowsocks는 서로 다른 프로토콜 설계를 가리키며, REALITY는 보안 계층 방식입니다. 모두 같은 수준의 선택지로 볼 수는 없습니다. 클라이언트에서 프로토콜, 전송 방식, 보안 계층은 서버가 제공한 매개변수에 맞춰 조합해야 합니다. VMess를 VLESS로 바꾸거나 보안 옵션을 임의로 켜는 것만으로 올바른 설정이 되지는 않습니다.
연결 품질은 네트워크 경로, 서버 부하, 전송 설정, 기기 성능에도 영향을 받으므로 프로토콜 이름만으로 속도나 배터리 소모를 예측할 수 없습니다. 모바일에서는 백그라운드 연결 유지와 트래픽 처리 방식도 고려해야 합니다. 먼저 호환성을 확인하고 같은 네트워크와 용도에서 실제 성능을 비교하세요. 설계상 차이를 알고 싶다면 프로토콜 상세 안내를 참고하세요.
프로토콜 및 커널 선택 가이드 →
구독 업데이트와 소프트웨어 업데이트는 따로 확인하세요
구독을 업데이트하면 출처에서 설정을 다시 가져옵니다. 클라이언트를 업데이트하면 인터페이스와 관리 방식, 패키지에 포함된 커널이 바뀔 수 있습니다. 두 업데이트의 목적은 다릅니다. 주소가 만료됐다면 구독 제공자에게 확인하고, 커널이 기능을 지원하지 않을 때는 소프트웨어와 커널의 호환 범위를 확인하세요. 그룹을 새로고침해도 지원되지 않는 기능이 생기지 않으며, 소프트웨어를 업그레이드해도 출처에서 취소한 접근 권한이 복구되지는 않습니다.
설정을 바꾸기 전에 필요한 항목을 백업하고 기존 라우팅 모드, DNS, 프록시 진입점을 기록해 두세요. 업데이트 후에는 확인된 설정 하나로 먼저 테스트한 다음 사용자 설정을 단계별로 복구하세요. 도움을 요청할 때는 오류 유형과 발생 단계를 남기면 됩니다. 전체 구독 주소, 공유 QR 코드, 사용자 ID, 인증 정보가 공개 스크린샷에 포함되지 않도록 주의하세요.