v2rayN을 설치한 뒤에도 서버 목록이 비어 있다면, 대부분은 프로그램 문제가 아니라 구독 링크를 등록하지 않았거나 업데이트한 그룹을 현재 사용 그룹으로 선택하지 않은 경우입니다. 구독 링크는 여러 노드의 주소와 전송 매개변수를 한 번에 가져오는 URL이며, 링크를 추가한 뒤에는 반드시 업데이트를 실행하고 실제로 사용할 프로필을 선택해야 합니다. 이 글에서는 2026년 기준 v2rayN 데스크톱 화면에서 구독 그룹을 만들고, 링크를 저장하고, 노드를 새로고침한 뒤 연결하는 순서를 설명합니다.
v2rayN의 「구독 그룹」 메뉴에서 그룹을 만든 뒤 구독 URL을 저장하고, 「구독 업데이트」를 실행해 노드를 가져오는 전체 과정을 다룹니다. 업데이트 실패, 노드가 보이지 않는 문제, 프로필은 보이지만 연결되지 않는 상황까지 초보자가 확인할 메뉴와 기준을 함께 정리했습니다.
구독 링크와 노드 그룹의 구조 이해하기
v2rayN에서 구독 링크와 개별 노드는 서로 다른 개념입니다. 구독 링크는 서비스 제공자가 관리하는 원격 주소이고, 노드 그룹은 v2rayN이 그 주소에서 가져온 여러 서버 설정을 묶어 보여 주는 목록입니다. 따라서 구독 URL을 등록했다고 즉시 서버가 화면에 나타나는 것은 아닙니다. 링크를 저장한 다음 원격 데이터를 내려받는 업데이트 단계가 별도로 필요합니다.
하나의 그룹에는 VMess, VLESS, Trojan, Shadowsocks 등 여러 프로토콜의 노드가 함께 포함될 수 있습니다. v2rayN은 구독 응답에 들어 있는 주소, 포트, UUID, 비밀번호, 전송 방식, TLS 또는 REALITY 관련 매개변수를 읽어 각각의 프로필로 표시합니다. 사용자가 링크의 일부를 수정해 프로토콜을 바꾸는 방식은 올바르지 않습니다. 서버가 제공한 전체 설정과 현재 선택한 Xray 또는 다른 코어의 지원 범위가 서로 맞아야 합니다.
위 숫자는 고정된 요구 사항이 아니라 점검 기준입니다. 노드 수가 많거나 네트워크가 느리면 업데이트에 30초 이상 걸릴 수 있고, 로컬 포트는 클라이언트 설정에 따라 달라집니다. 10808 포트가 사용 중이라는 의미도 아니므로, 연결되지 않을 때는 「설정」→「매개변수 설정」에서 실제 로컬 포트를 확인해야 합니다.
v2rayN에 구독 그룹 추가하기
먼저 서비스 제공자에게 받은 구독 URL을 클립보드에 복사합니다. URL은 보통 https://로 시작하며, 뒤에 긴 토큰이나 사용자 식별 문자열이 포함될 수 있습니다. 주소에 줄바꿈이나 앞뒤 공백이 들어가면 업데이트가 실패할 수 있으므로 메모장에 한 번 붙여 넣어 한 줄로 보이는지 확인하세요. 구독 주소는 계정 권한과 연결될 수 있으므로 공개 채팅이나 화면 캡처에 그대로 포함하지 않는 것이 좋습니다.
메뉴 열기
v2rayN을 실행한 뒤 상단 메뉴에서 「구독 그룹」을 엽니다. 버전에 따라 메뉴 이름이 「Subscription Group」으로 표시될 수 있으며, 이 항목은 개별 서버를 추가하는 「서버」 메뉴와 구분됩니다.
그룹 관리 선택
「구독 그룹 설정」 또는 「구독 그룹 관리」를 선택합니다. 이미 등록된 목록이 있다면 기존 그룹의 URL을 덮어쓰기보다 새 그룹을 만들어 비교하는 편이 안전합니다.
새 그룹 만들기
「추가」 또는
+버튼을 누르고 그룹 이름을 입력합니다. 예를 들어개인 구독,업무용처럼 짧고 구분하기 쉬운 이름을 사용하세요.URL 붙여넣기
구독 URL 입력란에 복사한 주소를 붙여 넣습니다. 이름과 URL을 확인한 뒤 「확인」 또는 「저장」을 눌러 목록에 보관합니다.
설정 닫기
그룹 관리 창을 닫은 후 상단의 구독 관련 메뉴를 다시 열어 방금 만든 그룹이 표시되는지 확인합니다. 저장만 하고 업데이트하지 않으면 노드 목록은 아직 생성되지 않습니다.
구독 그룹 이름은 실제 서버 이름과 달라도 됩니다. 이름은 로컬 프로그램에서 목록을 구분하기 위한 표시값이고, 서버 인증이나 연결 품질에는 영향을 주지 않습니다. 반면 URL은 한 글자만 달라도 다른 주소가 되므로, 직접 입력하기보다 제공자가 안내한 복사 버튼을 사용하세요. 링크를 브라우저 주소창에서 열었을 때 파일이 다운로드되지 않는다고 해서 반드시 잘못된 것은 아닙니다. 인증 헤더나 특정 형식이 필요한 서비스도 있기 때문에 v2rayN에서 직접 업데이트 결과를 확인해야 합니다.
노드 목록 업데이트와 프로필 선택
그룹을 저장했다면 v2rayN 주 화면에서 구독 업데이트를 실행합니다. 일반적인 경로는 상단 메뉴 「구독」→「구독 업데이트」이며, 버전에 따라 그룹별 업데이트 항목이 별도로 표시될 수 있습니다. 여러 그룹이 있다면 「모든 구독 업데이트」를 선택할 수 있지만, 처음에는 방금 등록한 그룹 하나만 업데이트하는 것이 문제 범위를 좁히기 쉽습니다.
업데이트가 끝나면 서버 목록에 새로운 노드가 추가됩니다. 목록에서 이름, 주소, 포트, 프로토콜 또는 테스트 지연 시간이 표시되는지 확인하세요. 노드 이름이 비어 있거나 같은 이름이 반복되어도 반드시 실패한 것은 아닙니다. 제공자가 동일한 이름을 사용했을 수 있으므로 주소와 포트, 업데이트 시간도 함께 비교해야 합니다. 목록이 갱신되지 않으면 먼저 현재 선택한 그룹이 방금 저장한 그룹인지 확인합니다.
| 확인 항목 | 정상적인 상태 | 문제가 있을 때 |
|---|---|---|
| 그룹 이름 | 등록한 이름이 구독 메뉴에 표시됨 | 저장하지 않았거나 다른 그룹을 보고 있음 |
| 업데이트 시간 | 현재 시각에 가까운 시간으로 변경됨 | URL 오류, 인증 만료, 네트워크 시간 초과 가능성 |
| 노드 수 | 서비스 제공자가 안내한 범위와 비슷한 수의 프로필 표시 | 응답 형식 미지원 또는 빈 구독 응답 가능성 |
| 현재 선택 | 목록에서 사용할 노드에 선택 표시가 있음 | 업데이트만 하고 실제 프로필을 선택하지 않음 |
| 시스템 프록시 | 메뉴에서 활성화 상태로 표시됨 | 노드는 연결됐지만 브라우저 트래픽이 직접 연결될 수 있음 |
사용할 노드를 정할 때 이름만 보고 가장 빠른 서버라고 판단하지 마세요. v2rayN에서 노드를 선택한 후 마우스 오른쪽 버튼 메뉴의 지연 시간 테스트 기능을 실행하고, 여러 노드의 결과를 같은 조건에서 비교하세요. 지연 시간이 낮아도 실제 다운로드 속도나 장시간 안정성이 항상 좋은 것은 아닙니다. 우선 연결 가능한 노드를 두세 개 남긴 뒤 웹 페이지 응답, 동영상 버퍼링, 네트워크 전환 후 복구 상태를 확인하는 것이 현실적인 선택 방법입니다.
결론: 업데이트와 선택은 별개입니다
구독 업데이트가 성공해도 v2rayN이 자동으로 가장 적합한 노드를 고르는 것은 아닙니다. 업데이트 시간, 노드 목록, 현재 선택된 프로필, 시스템 프록시 상태를 순서대로 확인해야 “목록은 있지만 연결되지 않는” 상황을 빠르게 구분할 수 있습니다.
코어와 로컬 프록시 설정 확인하기
구독에서 가져온 노드가 표시되는데 연결이 실패한다면 코어 호환성을 확인하세요. VLESS의 REALITY, Vision 플로우 같은 매개변수는 해당 기능을 지원하는 Xray 코어가 필요할 수 있습니다. v2rayN의 「설정」→「매개변수 설정」 또는 코어 선택 관련 화면에서 현재 사용 중인 코어를 확인하고, 노드가 요구하는 기능과 맞는지 살펴보세요. 오래된 코어를 무조건 최신 코어로 바꾸기보다, 먼저 구독에 포함된 프로토콜과 보안 매개변수를 확인하는 것이 안전합니다.
구독 그룹
- 메뉴
- 구독 그룹 관리
- 입력값
- 그룹 이름·구독 URL
- 다음 작업
- 구독 업데이트
링크를 저장하는 단계이며, 아직 실제 연결은 시작되지 않습니다.
현재 프로필
- 대상
- 목록에서 선택한 노드
- 확인값
- 주소·포트·코어
- 다음 작업
- 시스템 프록시 적용
선택한 노드와 로컬 프록시 상태가 맞아야 브라우저 요청이 전달됩니다.
로컬 프록시 포트도 함께 확인해야 합니다. v2rayN은 HTTP 프록시와 SOCKS 프록시를 별도 포트로 운영할 수 있으며, 기본값은 설치 버전과 설정에 따라 달라질 수 있습니다. 브라우저나 다른 프로그램에 포트를 수동으로 입력했다면 「設定」→「매개변수 설정」에서 표시되는 현재 포트와 일치하는지 비교하세요. 이미 다른 프로그램이 같은 포트를 사용하면 코어가 시작되지 않거나 실행 직후 종료될 수 있습니다.
시스템 프록시를 켰는데 특정 프로그램만 연결되지 않는다면 그 프로그램이 시스템 프록시를 따르는지 확인하세요. 일부 프로그램은 자체 프록시 설정을 사용하거나 별도의 네트워크 방식을 사용합니다. 이 경우 v2rayN의 노드 문제로 단정하지 말고, 먼저 일반 브라우저에서 테스트한 뒤 애플리케이션별 설정을 확인하세요. 연결 확인에는 여러 사이트를 동시에 사용하기보다 평소 접속하는 안정적인 주소 하나를 기준으로 삼는 편이 좋습니다.
업데이트 실패와 노드 미표시 문제 해결
구독 업데이트가 실패하면 오류 문구를 먼저 기록하세요. “timeout”은 URL 서버 또는 현재 네트워크에 도달하지 못했다는 뜻일 수 있고, “401”이나 “403”은 인증 만료, 권한 제한, 링크 재발급 필요성을 의미할 수 있습니다. “invalid subscription”은 응답 내용이 v2rayN이 해석할 수 있는 구독 형식이 아니거나, 중간 페이지가 반환된 상황에서 나타날 수 있습니다.
报错: request timeout
원인과 해결: 구독 서버에 정해진 시간 안에 도달하지 못한 상태입니다. 네트워크를 바꿔 재시도하고, 서비스 제공자의 상태 공지와 URL 만료 여부를 확인하세요.
报错: 401 Unauthorized
원인과 해결: 인증 토큰이 만료되었거나 링크 권한이 사라진 상태일 수 있습니다. 기존 URL을 반복해서 수정하지 말고 관리 페이지에서 새 링크를 발급받으세요.
报错: no nodes found
원인과 해결: 응답은 받았지만 노드 형식이 비어 있거나 지원되지 않는 형식일 수 있습니다. 구독 형식이 v2rayN에서 지원되는지 제공자에게 확인하고 다른 그룹과 혼동하지 않았는지 살펴보세요.
报错: address already in use
원인과 해결: 로컬 HTTP 또는 SOCKS 포트를 다른 프로그램이 사용 중입니다. 「매개변수 설정」에서 포트를 변경하고 v2rayN을 다시 시작하세요.
업데이트 버튼을 눌러도 아무 변화가 없을 때는 다음 순서로 범위를 좁히세요. 먼저 v2rayN이 인터넷에 연결된 상태인지 확인하고, 그다음 그룹 관리 화면에서 URL이 완전히 저장됐는지 확인합니다. 이후 현재 그룹을 하나만 선택해 업데이트하고, 오류가 계속되면 링크를 새로 복사해 공백과 줄바꿈을 제거합니다. 마지막으로 보안 프로그램이나 사내 네트워크가 해당 주소의 HTTPS 요청을 차단하는지 확인하세요.
구독을 추가했는데 서버가 0개로 나와요?
저장만 하고 업데이트하지 않았을 가능성이 큽니다. 「구독」→「구독 업데이트」에서 등록한 그룹을 지정해 다시 실행한 뒤 목록의 노드 수를 확인하세요.
업데이트 후 예전 노드가 계속 보여요?
다른 그룹을 업데이트했거나 기존 프로필을 보고 있을 수 있습니다. 그룹 이름과 업데이트 시간을 비교하고, 방금 갱신한 그룹의 노드를 다시 선택하세요.
노드는 보이지만 연결 테스트가 실패해요?
선택한 코어가 프로토콜 매개변수를 지원하는지 확인하고, 기기 시간과 시스템 프록시 상태를 점검하세요. 한 노드만 실패하면 다른 노드와 비교해 서버 상태도 확인합니다.
구독 자동 업데이트를 자주 실행해야 하나요?
일반적인 사용에서는 하루 한 번 또는 필요할 때 수동 업데이트로 충분합니다. 짧은 간격의 반복 업데이트는 네트워크 요청만 늘리므로, 서비스 제공자가 별도 주기를 안내한 경우에만 그 기준을 따르세요.
정상적으로 연결된 뒤에는 구독 URL을 삭제하지 말고 그룹에 보관하세요. URL을 삭제하면 다음 업데이트를 받을 수 없고, 현재 노드가 서버에서 교체되어도 오래된 설정만 남게 됩니다. 반대로 사용하지 않는 만료 그룹이 많으면 잘못된 노드를 선택하기 쉬우므로, 「구독 그룹 관리」에서 오래된 그룹을 정리하고 실제 사용하는 그룹 이름을 명확하게 유지하세요. 업데이트 전후의 그룹 이름과 선택 노드를 기록해 두면 다른 컴퓨터에서 설정을 재현할 때도 도움이 됩니다.