v2rayN / v2rayNG / v2flyNG

세 가지 V2Ray 클라이언트 비교

v2rayN, v2rayNG, v2flyNG는 각각 데스크톱과 안드로이드를 담당합니다. 아래 표에서 플랫폼 지원, 코어, 유지보수 상태, 사용 난이도와 주요 기능을 항목별로 정리하고, 이어서 각 클라이언트의 상세 리뷰와 상황별 선택 가이드, 다운로드 링크를 안내합니다.

항목별 비교

비교 항목 전체 표

여덟 가지 항목을 가로로 배치했습니다: 플랫폼, 코어, 유지보수 상태, 사용 난이도, 구독과 그룹, 라우팅 규칙, 시스템 트래픽 처리 방식, 추천 대상. 좁은 화면에서는 표를 좌우로 밀어 전체 내용을 볼 수 있습니다.

비교 항목 v2rayN데스크톱 추천 v2rayNG안드로이드 추천 v2flyNG안드로이드 대안
플랫폼 지원 Windows · macOS · Linux Android Android
코어 Xray(기본) Xray V2Fly
유지보수 상태 활발한 유지보수, 데스크톱 3개 플랫폼 동시 지원 활발한 유지보수 활발한 유지보수, V2Fly 메인라인 추종
사용 난이도 보통: 처음 사용할 때 라우팅 모드를 선택해야 함 낮음: 구독만 가져오면 바로 연결 낮음: v2rayNG와 조작 방식 동일
구독과 그룹 다중 구독 그룹, 자동 업데이트 간격 조정 가능 구독 가져오기와 수동 업데이트 구독 가져오기와 수동 업데이트
라우팅 규칙 그래픽 규칙 편집, 규칙 세트 파일 참조 가능 기본 제공 규칙 세트 + 사용자 규칙 편집 지원 기본 제공 규칙 세트, 편집 기능은 적음
시스템 트래픽 처리 TUN 모드, mux 다중화 스위치 별도 제공 VpnService로 처리, root 불필요 VpnService로 처리, root 불필요
추천 대상 데스크톱에서 장기 사용, 여러 구독을 함께 관리하는 사용자 안드로이드 일상 사용, 기본 Xray 코어 V2Fly 코어가 필요하거나 예비용으로 하나 더 두려는 사용자

클라이언트별 리뷰

세 클라이언트 상세 리뷰

표 밖의 세부 사항: 각 클라이언트가 잘하는 점과, 어떤 경우에 다른 클라이언트로 바꿀 만한지 살펴봅니다.

v2rayN

Windows · macOS · Linux
Xray 코어 · 활발한 유지보수

데스크톱 추천

v2rayN은 Windows, macOS, Linux 세 가지 데스크톱 플랫폼을 지원하며 기본 코어는 Xray입니다. 창은 구독 그룹, 서버 목록, 라우팅 설정, 로그 네 영역으로 나뉘어 있어 구독을 가져온 뒤 같은 화면에서 노드 전환과 지연 시간 테스트, 라우팅 모드 조정을 모두 처리할 수 있습니다. 여러 도구를 오갈 필요가 없습니다.

구독 관리가 안드로이드 클라이언트와 가장 뚜렷하게 다른 지점입니다. 여러 구독 주소를 동시에 보관할 수 있고 각 구독이 별도 그룹으로 묶이며, 자동 업데이트 간격도 설정에서 개별적으로 조정합니다. 라우팅 규칙은 그래픽 편집 화면을 제공해 도메인, IP, 프로세스 세 가지 기준으로 규칙을 작성할 수 있고 기존 규칙 세트 파일을 그대로 참조할 수도 있습니다. TUN 모드와 mux 다중화도 각각 스위치가 있어 필요한 방식을 바로 전환하면 됩니다.

다운로드 페이지에서 v2rayN 받기

v2rayNG

Android
Xray 코어 · 활발한 유지보수

안드로이드 추천

v2rayNG는 안드로이드의 대표 클라이언트이며 코어는 Xray입니다. 설치 후 구독이나 공유 링크 한 건을 가져와 오른쪽 아래 연결 버튼을 누르면 시스템 VpnService를 통해 트래픽이 처리됩니다. root 권한도, 별도의 실행 환경도 필요하지 않습니다.

설정 항목은 구독과 노드 목록, 라우팅 규칙, 시스템 권한과 절전 정책 세 곳에 모여 있습니다. 라우팅에는 LAN과 중국 본토 주소를 우회하는 기본 규칙 세트가 들어 있고 사용자 규칙 편집도 지원합니다. 앱별 프록시로 어떤 앱을 프록시로 보내고 어떤 앱을 직접 연결할지 지정할 수 있어, 사내망이나 은행 앱을 프록시 대상에서 제외하기에 적합합니다.

다운로드 페이지에서 v2rayNG 받기

v2flyNG

Android
V2Fly 코어 · 활발한 유지보수

안드로이드 대안

v2flyNG는 v2rayNG와 같은 인터페이스 체계를 쓰며 차이는 코어에 있습니다. v2flyNG는 V2Fly 코어를 사용합니다. 구독 가져오기, 노드 선택, 연결까지의 조작 경로가 v2rayNG와 거의 같아서 한쪽을 써 본 사람이라면 다른 쪽으로 바꿔도 새로 익힐 것이 거의 없습니다.

포지션은 대안입니다. 특정 구독이나 전송 방식이 Xray 코어에서 기대와 다르게 동작할 때 V2Fly 코어로 바꿔 비교해 볼 수 있습니다. 기능은 v2rayNG보다 조금 간결해 라우팅 규칙 편집 기능이 적지만 구독과 노드 관리는 그대로 완전하며, 두 코어를 함께 유지하고 싶은 사용자에게 맞습니다.

다운로드 페이지에서 v2flyNG 받기

코어 계열

Xray와 v2fly의 관계

두 코어는 뿌리가 같고 설정 작성 방식도 동일하며, 차이는 새로운 전송 방식을 받아들이는 속도에 있습니다.

Xray

V2Fly 코드베이스에서 갈라져 나온 코어로 전송 계층 확장이 많으며, REALITY와 XTLS 같은 비교적 새로운 전송 방식이 이 갈래를 통해 생태계에 들어왔습니다. v2rayN과 v2rayNG가 기본으로 사용하는 코어입니다.

V2Fly

Project V 커뮤니티가 이어서 유지보수하는 코어로, 설정 형식이 상위 V2Ray와 일치하고 업데이트 주기가 안정적입니다. v2flyNG가 사용하는 코어이며 기존 설정과의 호환을 중시하는 상황에 맞습니다.

일반 사용자 입장에서 코어 차이는 새 전송 방식의 지원 속도에서 주로 드러납니다. VMess와 VLESS는 두 코어에서 설정 작성 방식이 같고 구독 주소도 코어를 구분하지 않으므로, 클라이언트를 바꿔도 구독을 다시 만들 필요가 없습니다.

구독에 특정 코어 전용 전송 방식이 포함된 경우에만 코어 선택이 사용 경험에 영향을 줍니다. 연결이 이상할 때 다른 클라이언트로 바꿔 비교하는 것도 자주 쓰는 점검 방법입니다.

  • 생태계: Project V · V2Fly · Xray
  • 프로토콜: VMess · VLESS · Trojan
  • 클라이언트: v2rayN · v2rayNG · v2flyNG

상황별 가이드

사용 상황에 맞는 클라이언트 선택

자주 있는 네 가지 상황에 대한 선택과 설정 포인트.

V2Ray를 처음 접한 경우

데스크톱은 v2rayN, 안드로이드는 v2rayNG를 선택합니다. 구독을 가져온 뒤에는 우선 기본 라우팅 모드를 그대로 두고 연결이 정상인지 확인한 다음, 분기 규칙과 절전 설정을 차례로 조정하세요. 한 번에 변수 하나씩만 바꾸면 문제가 생겼을 때 되돌리기 쉽습니다.

라우팅과 분기가 필요한 경우

v2rayN을 선택합니다. 그래픽 라우팅 화면에서 도메인, IP, 프로세스 세 가지 기준으로 규칙을 작성할 수 있고 기존 규칙 세트 파일을 그대로 참조할 수도 있습니다. 실행 로그에 연결과 규칙 관련 정보가 기록되어 규칙이 제대로 적용됐는지 하나씩 확인하기 좋습니다.

여러 기기에서 함께 사용하는 경우

데스크톱에는 v2rayN, 안드로이드에는 v2rayNG를 설치하고 같은 구독 주소를 양쪽에서 각각 가져오면 됩니다. 각자 독립적으로 업데이트됩니다. 양쪽의 자동 업데이트 간격은 서로 다르게 두어 같은 시간에 구독 주소로 요청이 몰리지 않게 하는 편이 좋습니다.

오래된 휴대폰과 저사양 기기

우선 universal 설치 패키지를 설치하고, 시스템 설정에서 클라이언트를 절전 예외 목록에 추가해 백그라운드 프로세스가 정리되지 않도록 하세요. 여기에 앱별 프록시를 함께 써서 꼭 필요한 앱만 프록시를 타게 하면 상시 부담을 줄일 수 있습니다.

선택 결론

데스크톱은 v2rayN, 안드로이드는 v2rayNG

데스크톱 세 플랫폼은 v2rayN이 담당하며 구독 그룹과 라우팅 기능이 가장 완전합니다. 안드로이드는 기본적으로 v2rayNG를 쓰고, V2Fly 코어가 필요할 때 v2flyNG로 보완하면 됩니다. 세 클라이언트의 설치 패키지는 다운로드 페이지에 모여 있으니 플랫폼을 전환해 확인하세요.

선택 Q&A

클라이언트 선택 자주 묻는 질문

선택과 직접 관련된 다섯 가지 질문이며, 자세한 조작 방법은 다운로드 페이지와 설정 가이드에서 확인할 수 있습니다.

v2rayN과 v2rayNG는 무엇이 다른가요?

v2rayN은 Windows, macOS, Linux를 지원하는 데스크톱 클라이언트이고, v2rayNG는 시스템 VpnService로 트래픽을 처리하는 안드로이드 클라이언트입니다. 서로 다른 프로젝트가 유지보수하지만 구독 형식과 프로토콜 체계를 공유하므로 노드 설정을 서로 가져올 수 있습니다. 데스크톱 쪽이 기능이 더 많고 안드로이드 쪽이 더 가볍습니다.

클라이언트를 바꾸면 구독 주소를 다시 만들어야 하나요?

아닙니다. 구독 주소는 클라이언트와 분리되어 있어 같은 주소를 v2rayN, v2rayNG, v2flyNG에서 각각 가져올 수 있고 각 클라이언트가 독립적으로 노드 목록을 받아옵니다. 다만 자동 업데이트 간격은 주의하세요. 여러 기기가 아주 짧은 간격으로 같은 구독 주소를 요청하면 서버 쪽 요청 제한에 걸리기 쉽습니다.

데스크톱과 안드로이드가 구독 하나를 함께 써도 되나요?

보통은 가능하며, 동시 접속 기기 수를 제한하는지는 구독 제공자의 안내를 기준으로 확인하세요. 실제로는 양쪽에서 각각 가져오고 각각 업데이트하면 되고 노드 목록을 수동으로 맞출 필요가 없습니다. 양쪽 구독 내용이 다르다면 먼저 수동으로 한 번 업데이트한 뒤 비교해 보세요.

코어는 Xray와 v2fly 중 무엇을 고르나요?

일상적인 사용에서는 차이를 느끼기 어렵고, VMess와 VLESS는 두 코어에서 설정 작성 방식이 같습니다. REALITY 같은 비교적 새로운 전송 방식이 필요하면 기본 Xray 코어를 쓰는 v2rayN이나 v2rayNG를 선택하고, 이미 쓰던 V2Fly 설정을 그대로 유지해야 한다면 v2flyNG를 쓰면 됩니다.

TUN 모드와 VpnService는 같은 건가요?

둘 다 트래픽이 클라이언트를 거쳐 처리되게 하는 방식이지만 작동하는 계층이 다릅니다. 데스크톱의 TUN 모드는 가상 네트워크 어댑터를 만들어 시스템 트래픽을 코어로 보내고, 안드로이드의 VpnService는 시스템이 제공하는 VPN 인터페이스로, 클라이언트가 이를 통해 root 없이 앱 트래픽을 처리합니다.

다운로드

플랫폼별 바로 다운로드

네 개 플랫폼의 클라이언트 진입점이 모두 다운로드 페이지에 모여 있으며, 플랫폼을 전환하면 해당 시스템 요구 사항과 설치 패키지 목록을 볼 수 있습니다.