클라이언트와 코어의 역할을 먼저 이해한 뒤 설정 호환성을 확인하세요. 인터페이스 이름, 노드 프로토콜, 코어 프로젝트는 서로 다른 개념이며 서로 바꿔 쓸 수 없습니다.
생태계의 계보가 같아도 기능이 완전히 동일한 것은 아닙니다
Project V는 이러한 도구를 이해하는 데 중요한 배경입니다. V2Ray의 설정 방식은 트래픽 처리를 인바운드, 라우팅, 아웃바운드로 나눕니다. 인바운드는 로컬 앱의 연결을 받고, 라우팅은 조건에 따라 처리 방식을 선택하며, 아웃바운드는 직접 연결, 프록시, 차단을 수행합니다. V2Fly 커뮤니티는 관련 프로젝트의 유지보수를 이어가고, Xray는 연관 기술을 바탕으로 자체 구현을 발전시켜 왔습니다. 이러한 관계를 알면 설정이 비슷한 이유를 이해할 수 있지만, 어떤 설정이든 두 코어 계열 간에 그대로 호환된다는 뜻은 아닙니다.
VMess, VLESS, Trojan, Shadowsocks는 프로토콜 이름이며 TLS와 REALITY 등은 연결 보안이나 핸드셰이크 방식과 관련이 있습니다. 라우팅 규칙은 또 다른 트래픽 선택 계층입니다. 구독 매개변수를 확인할 때는 각 계층을 나눠 살펴보세요. 클라이언트에 노드가 표시되더라도 현재 코어가 해당 노드의 모든 전송 및 보안 옵션을 지원한다는 뜻은 아닙니다. 호환성 오류가 발생하면 먼저 요구 매개변수를 확인하고 적합한 클라이언트와 코어를 선택하세요. 보안 검사를 끄는 방식으로 문제를 우회하지 마세요.
오픈 소스 라이선스와 GUI 클라이언트의 역할
v2rayN, v2rayNG, v2flyNG는 모두 소스 코드가 공개된 GUI 클라이언트 프로젝트입니다. v2rayN과 v2rayNG는 GPL-3.0 라이선스를, v2flyNG도 GPL-3.0 라이선스를 적용합니다. V2Fly와 Xray 코어 프로젝트는 MPL-2.0 라이선스를 사용합니다. 오픈 소스 라이선스는 코드 사용, 수정, 재배포 조건을 규정하며 노드 서비스의 품질을 보장하지 않습니다. 클라이언트를 무료로 사용할 수 있다고 해서 구독 제공업체의 서비스까지 반드시 무료인 것은 아닙니다. 유지보수 주체와 이용 조건을 각각 확인하세요.
GUI 클라이언트는 구독 새로고침, 활성 노드 선택, 규칙 프리셋, 로그 확인을 명확한 메뉴로 제공한다는 장점이 있습니다. 데스크톱용 v2rayN은 여러 설정 그룹을 꾸준히 관리하는 데 적합합니다. Android용 v2rayNG는 시스템 VPN 인터페이스로 모바일 앱 트래픽을 처리하며, v2flyNG는 V2Fly 계열을 위한 대안입니다. 모든 클라이언트를 설치할 필요는 없습니다. 현재 설정이 노드 매개변수를 지원하고 기기 사용 방식에 맞으며 로그로 문제를 파악할 수 있으면 충분합니다.
업데이트 전 설정을 기록하고, 업데이트 후 단계별로 확인하세요
클라이언트 업데이트, 코어 업데이트, 구독 업데이트, 규칙 데이터 업데이트는 각각 다른 문제를 해결합니다. 클라이언트 업데이트는 인터페이스나 설정 생성 방식을 바꿀 수 있고, 코어 업데이트는 프로토콜 지원에 영향을 줄 수 있습니다. 구독 업데이트는 원격 노드 정보를 새로 가져오며, 규칙 데이터 업데이트는 도메인이나 주소 분류를 변경합니다. 이러한 작업을 나눠 실행하면 문제가 생겼을 때 원인을 좁히기 쉽습니다. 사용 중인 설정이 있다면 필요한 로컬 백업을 먼저 보관하세요. 백업에는 민감한 매개변수가 들어 있을 수 있으므로 공개 게시판에 올리지 마세요.
업데이트 후에는 먼저 코어가 시작되는지 확인하고, 정상 작동이 확인된 목적지 하나로 테스트한 다음 자주 쓰는 앱과 라우팅 시나리오를 점검하세요. 인증서 오류가 나면 시스템 시간, 서버 이름, 보안 매개변수를 확인하고, 도메인 조회 오류가 나면 DNS 경로를 확인하세요. 특정 앱만 실패한다면 시스템 프록시를 사용하는 앱인지 점검해야 합니다. 이 사이트의 중국어 문서는 작업별·증상별로 구성되어 있습니다. 클라이언트 업데이트에 따라 버튼 이름은 달라질 수 있으므로, 스크린샷의 위치를 외우기보다 연결 경로를 이해하는 편이 유용합니다.