도구 생태계에서 커널 분기까지
Project V는 네트워크 프록시 도구를 중심으로 형성된 오픈 소스 생태계이며 V2Ray는 그중 중요한 구성 요소입니다. V2Fly 커뮤니티는 V2Ray 커널의 개발과 유지 관리를 이어 왔고, Xray는 V2Ray에서 발전한 또 다른 커널 분기입니다. 두 커널은 일부 개념과 설정 구조를 공유하지만 지원되는 프로토콜 기능, 전송 방식, 필드는 계속 달라질 수 있습니다. 이름이 비슷하다고 설정까지 완전히 같다고 볼 수는 없습니다.
VMess와 VLESS는 프로토콜 이름이고 WebSocket과 gRPC는 전송 방식입니다. TLS는 연결의 전송 보안 설정과 관련됩니다. 설정을 가져올 때는 각 매개변수가 서버 설정과 일치해야 합니다. 프로토콜 이름이 맞더라도 전송 경로, 서버 이름, 포트가 틀릴 수 있으므로 문제를 해결할 때 모든 옵션을 한꺼번에 바꾸지 말고 항목별로 확인하세요.
그래픽 클라이언트와 커널의 역할
v2rayN은 데스크톱에서 구독 그룹, 서버 선택, 시스템 프록시, 라우팅을 관리하는 인터페이스를 제공하고 설정을 해당 커널에 전달해 실행합니다. v2rayNG는 Android용 Xray 커널 기반 오픈 소스 클라이언트이며 v2flyNG는 V2Fly 커널을 사용하는 대안입니다. 세 클라이언트 모두 오픈 소스 프로젝트지만 인터페이스, 패키징, 유지 관리 주기는 서로 다릅니다. 기능 사용 여부는 실제로 사용하는 커널의 지원 범위에도 달려 있습니다.
먼저 플랫폼을 확인하고 기존 설정이 요구하는 프로토콜과 전송 기능을 살펴보세요. 데스크톱에서는 v2rayN, Android에서는 v2rayNG를 우선 고려하고 V2Fly와의 호환 동작이 필요할 때 v2flyNG를 검토하세요. 커널 이름만 다르다는 이유로 연결 속도에 고정적인 차이가 있다고 단정하지 마세요. 서버 경로, 네트워크 환경, 설정이 접속 결과에 더 직접적인 영향을 주는 경우가 많습니다.
오픈 소스 프로젝트마다 라이선스가 다릅니다
오픈 소스는 해당 라이선스에 따라 코드가 공개되고 사용, 수정, 재배포 조건이 정해져 있다는 뜻입니다. V2Fly의 V2Ray 커널과 Xray 커널은 MPL 2.0을 사용하지만 클라이언트와 종속 구성 요소에는 다른 라이선스가 적용될 수 있습니다. 일반 사용자는 기능과 유지 관리 안내를 확인하면 됩니다. 소프트웨어를 수정하거나 패키징 또는 배포하려면 클라이언트, 커널, 포함된 구성 요소의 라이선스 파일을 각각 확인하세요.
공개된 코드를 바탕으로 커뮤니티에서 구현을 논의하고 문제를 제보하며 변경 사항을 검토할 수 있지만, 설정 출처에 대한 판단까지 대신해 주지는 않습니다. 구독 제공자, 서버 운영자, 그래픽 클라이언트는 서로 다른 역할을 합니다. 가져오기 전에 설정 출처를 확인하고 사용 중에는 연결이 어떤 서버를 거치는지 파악하세요. 클라이언트가 오픈 소스라는 사실을 제3자 서비스의 신뢰성과 동일하게 여겨서는 안 됩니다.
업데이트 전 되돌릴 수 있도록 설정 보관
클라이언트 업데이트로 메뉴, 설정 생성 방식, 커널 구성 요소, 규칙 데이터가 바뀔 수 있습니다. 업데이트 전에 구독 그룹, 라우팅, 필요한 사용자 설정을 백업하고 정상 작동하던 조합을 기록하세요. 업데이트 후 기존 설정부터 테스트한 다음 새 기능을 시도하세요. 기본 연결이 되지 않으면 같은 구독을 반복해서 가져오기보다 로그와 설정 변경 사항을 먼저 비교하세요.
구독 업데이트, 클라이언트 업데이트, 커널 업데이트, 규칙 데이터 업데이트는 서로 다른 작업입니다. 구독 업데이트는 서버 설정을 새로 고치는 기능이며 모든 클라이언트 호환성 문제를 자동으로 해결하지 않습니다. 라우팅 데이터가 오래되었다고 앱을 다시 설치해야 하는 것도 아닙니다. 유지 관리할 때는 어느 계층을 업데이트해야 하는지 먼저 확인하고 해당 기능을 사용해 문제를 파악하기 전에 변경 범위를 넓히지 마세요.