v2rayNG에 구독 주소를 저장한 뒤 구독 업데이트를 실행해야 서버 목록을 가져올 수 있습니다. 주소를 등록하는 작업과 노드를 선택해 연결하는 작업은 서로 다릅니다. 이 글에서는 구독 그룹 추가, 노드 갱신과 선택, 연결 확인 순서를 살펴보고 목록이 비어 있거나 업데이트에 실패할 때 점검할 항목도 안내합니다. 메뉴 이름과 아이콘 위치는 앱 버전에 따라 다를 수 있으므로 현재 화면의 항목을 기준으로 확인하세요.
구독 URL과 단일 노드 링크를 구분하고, v2rayNG에서 구독을 저장한 다음 업데이트해 노드를 불러오는 방법을 설명합니다. 목록에서 사용할 노드를 선택하고 연결 결과를 확인하는 절차와, 구독 주소·네트워크·응답 형식 문제를 구분하는 방법도 함께 안내합니다. 구독 주소는 계정 접근 정보처럼 안전하게 관리하세요.
구독 주소와 단일 노드 링크 구분하기
구독 주소는 클라이언트가 서비스 제공자에게 요청해 여러 노드 설정을 받아오는 URL입니다. 흔히 https://로 시작하지만, HTTPS 주소라고 모두 구독 URL인 것은 아닙니다. 로그인 페이지나 계정 관리 화면 주소를 붙여 넣으면 노드 설정 대신 웹페이지가 반환될 수 있으므로, 제공자가 클라이언트용으로 안내한 전체 주소를 사용하세요.
반면 vmess://, vless://, trojan:// 같은 공유 링크는 일반적으로 노드 한 개의 연결 정보를 담습니다. 이런 링크를 구독 설정의 URL 입력란에 넣으면 형식 오류가 날 수 있습니다. 여러 노드를 주기적으로 다시 불러오려면 구독 URL을, 전달받은 단일 노드만 추가하려면 클립보드 가져오기를 사용하세요.
위 숫자는 작업 순서와 입력 유형을 간단히 나타냅니다. 실제로 가져올 수 있는 노드 수는 구독 서비스와 계정 상태에 따라 달라집니다. 주소 뒤에 붙은 경로나 쿼리 문자열을 임의로 지우거나 줄이지 마세요. 인증 토큰이 포함되어 있을 수 있으므로 URL 전체를 공개 게시물이나 출처가 불분명한 변환 사이트에 입력하지 않는 것이 좋습니다.
v2rayNG에 구독 주소 등록하기
먼저 구독 URL을 복사해 두고 v2rayNG를 엽니다. 일반적으로 메인 화면의 메뉴에서 「구독 설정」 또는 「Subscription settings」에 해당하는 항목을 선택한 뒤 추가 버튼을 눌러 그룹을 만듭니다. 번역이나 앱 버전에 따라 메뉴 이름과 버튼 모양은 달라질 수 있습니다. 구독 설정 화면을 찾을 수 없다면 메인 화면의 메뉴 항목을 확인하고, 개별 노드 편집 화면과 혼동하지 마세요.
-
구독 설정 열기
메인 화면의 메뉴에서 「구독 설정」을 엽니다. 기존 구독 그룹이 있다면 새 항목을 추가하기 전에 목록과 이름을 확인해 중복 등록을 피하세요.
-
새 그룹 추가
추가 또는 더하기 버튼을 누르고, 그룹 이름이나 별칭에는 알아보기 쉬운 이름을 입력합니다. 주소 입력란에는 제공받은 구독 URL 전체를 붙여 넣으세요.
-
주소 저장하기
URL 앞뒤에 공백이나 줄바꿈이 들어가지 않았는지 확인한 뒤 저장합니다. 저장 완료는 주소가 앱에 보관되었다는 뜻이며, 노드 목록을 내려받았다는 뜻은 아닙니다.
-
구독 업데이트
메인 화면으로 돌아가 메뉴의 구독 업데이트 기능을 실행합니다. 특정 그룹을 선택할 수 있다면 방금 등록한 그룹을 지정하세요. 완료 알림이나 로그를 확인한 뒤 서버 목록이 채워졌는지 살펴봅니다.
-
노드 선택 후 연결
목록에서 사용할 노드를 선택하고 메인 화면의 연결 버튼을 누릅니다. Android 시스템이 VPN 연결 권한을 요청하면 앱 이름을 확인해 허용하고, 연결 상태와 로그를 확인하세요.
메뉴에 「모든 구독 업데이트」와 개별 업데이트가 함께 있다면 처음에는 해당 그룹만 업데이트하는 편이 문제를 찾기 쉽습니다. 이미 정상 작동하는 프록시를 사용할 수 있고 구독 서버가 직접 연결을 허용하지 않는 경우에는 프록시를 통한 업데이트 옵션이 도움이 될 수 있습니다. 그러나 처음 등록한 상태에서 아직 연결 가능한 노드가 없다면 프록시 업데이트를 반복해도 요청이 성공하지 않을 수 있습니다.
가져온 노드에서 사용할 서버 선택하기
업데이트가 끝나면 메인 화면의 목록에 노드가 나타나는지 확인합니다. 노드 이름은 지역이나 서비스 제공자가 붙인 별칭일 수 있으며, 이름만으로 실제 위치나 성능을 판단할 수는 없습니다. 목록에 여러 항목이 있으면 설정이 완전하고 출처를 알고 있는 노드부터 하나 선택해 시험하세요. 동시에 여러 노드를 바꾸거나 설정을 수정하면 실패 원인을 구분하기 어렵습니다.
- 노드가 표시되지 않음: 구독 그룹을 저장했는지, 실제로 업데이트를 실행했는지, 현재 보고 있는 목록이 해당 그룹인지 확인하세요.
- 노드가 보이지만 연결되지 않음: 선택한 항목이 맞는지 확인하고 연결 로그에서 시간 초과, 주소 확인 실패, 인증 또는 설정 파싱 오류를 구분하세요.
- 일부 노드만 실패함: 한 그룹의 모든 항목을 같은 오류로 간주하지 말고 다른 노드 하나를 선택해 비교하세요. 개별 노드의 만료나 서버 상태는 클라이언트 화면만으로 단정할 수 없습니다.
연결을 시작할 때 Android의 VPN 권한 요청이 나타나면 허용해야 가상 네트워크 인터페이스를 만들 수 있습니다. 권한을 허용하고 연결 표시가 나타나더라도 원격 노드와의 통신까지 성공했다고 바로 판단하지 마세요. 브라우저에서 정상 작동이 확인된 HTTPS 페이지를 열어 보고, 같은 시각의 v2rayNG 로그에 관련 오류가 있는지 함께 확인합니다.
업데이트 방식과 네트워크 조건 점검
구독 업데이트는 저장된 URL에 네트워크 요청을 보내 새 설정을 받는 작업입니다. 업데이트에 실패했다고 해서 노드 자체가 모두 고장 났다는 뜻은 아닙니다. 주소 오타, 만료된 구독, 현재 네트워크에서의 접속 제한, 서비스 제공자 측 응답 문제처럼 원인이 여러 가지일 수 있습니다. 먼저 오류가 발생한 시각과 메시지를 기록하고, 한 번에 한 가지 조건만 바꾸어 다시 확인하세요.
접속 조건에 따라 업데이트 방법 선택
직접 업데이트
- 구독 URL에 현재 네트워크로 접속할 수 있을 때 사용
- 기존 프록시가 없어도 주소 요청 가능
- 실패하면 URL과 네트워크를 먼저 확인
프록시 업데이트
- 이미 연결 가능한 프록시가 있을 때 고려
- 구독 요청을 기존 프록시 경유로 전송
- 활성 프록시가 없으면 성공을 기대하기 어려움
먼저 직접 업데이트를 확인하고, 사용할 수 있는 프록시가 있을 때만 프록시 경유 방식을 시험하세요. 두 방식을 번갈아 반복하기보다 결과와 오류를 비교하는 것이 중요합니다.
Wi-Fi에서 실패했을 때 모바일 네트워크로 바꾸어 확인하면 특정 네트워크에서만 요청이 막히는지 파악하는 데 도움이 됩니다. 모바일 데이터 사용량을 고려해 업데이트 요청만 시험하고, 노드 연결 테스트나 대용량 다운로드를 함께 실행하지 마세요. 다른 네트워크에서 성공했다면 구독 주소 자체를 바꾸기 전에 원래 네트워크의 연결 상태와 정책을 확인합니다.
목록이 비거나 업데이트가 실패할 때
목록이 비어 있는 경우에는 앱을 바로 재설치하기보다 다음 항목을 순서대로 살펴보세요. 구독 설정에 주소가 저장되어 있는지, 업데이트 메뉴를 실행했는지, 업데이트 완료 메시지가 표시되었는지, 현재 선택한 그룹이 맞는지 확인합니다. 검색어나 필터가 켜져 있으면 노드가 가져와졌어도 화면에 보이지 않을 수 있으므로 검색 조건을 지우고 다시 확인하세요.
저장했는데 노드가 안 보여요. 다시 입력해야 하나요?
먼저 메인 화면에서 구독 업데이트를 실행하세요. 주소 저장과 노드 내려받기는 별도 작업입니다. 업데이트 후에도 비어 있으면 선택한 그룹과 검색 필터, 완료 알림을 확인합니다.
업데이트가 시간 초과로 끝나요. 노드를 바꿔야 하나요?
구독 URL 요청의 시간 초과와 노드 연결 실패는 구분해야 합니다. URL을 다시 확인하고 현재 네트워크에서 접속 가능한지 시험하세요. 이미 정상인 프록시가 있다면 프록시 경유 업데이트도 한 번 비교할 수 있습니다.
업데이트는 성공했는데 연결이 안 돼요.
가져오기 성공은 설정을 받았다는 뜻이지 노드의 현재 연결을 보장하지 않습니다. 다른 노드 하나를 선택해 연결하고, Android VPN 권한 및 앱 로그를 확인하세요.
구독 URL을 다른 사람에게 보내도 되나요?
주소에 계정 식별 정보나 접근 토큰이 포함될 수 있으므로 공개하지 않는 것이 안전합니다. 노출이 의심되면 서비스 제공자에게 URL 재설정 방법을 확인하고 앱에 저장된 주소도 갱신하세요.
오류 메시지가 있다면 일부 문구만 잘라내기보다 발생 시각과 함께 기록하되, 로그를 공유할 때는 구독 URL, 사용자 ID, 서버 주소 등 민감한 값을 가리세요. 응답이 로그인 화면이나 안내 페이지로 보인다면 클라이언트용 구독 URL이 맞는지 제공자에게 확인해야 합니다. 형식이 맞지 않는 응답을 반복해서 가져와도 노드 목록이 만들어지지는 않습니다.
구독을 안전하게 관리하고 연결 확인하기
구독 노드는 원격 설정을 다시 받아 갱신하는 방식입니다. 업데이트 과정에서 목록이 바뀌거나 수동으로 조정한 항목이 원격 설정으로 대체될 수 있으므로, 계속 보관해야 하는 설정이 있다면 구독 항목과 별도로 관리하세요. 구독 URL을 변경해야 할 때는 기존 그룹의 주소를 확인한 뒤 새 주소를 저장하고 업데이트 결과를 검토합니다. 새 그룹을 만들었다면 이전 그룹을 삭제하기 전에 새 목록과 연결이 정상인지 먼저 확인하는 편이 안전합니다.
- 목록 확인: 업데이트 이후 노드가 표시되는지와 선택한 그룹이 맞는지 확인합니다.
- 연결 확인: 노드 선택, Android VPN 권한, 앱의 연결 상태와 로그를 차례로 살펴봅니다.
- 접속 확인: 실제로 사용할 브라우저에서 정상 작동이 확인된 페이지를 열어 요청이 완료되는지 확인합니다.
- 정보 보호: 구독 주소와 QR 코드, 로그를 외부에 공유할 때 인증 정보가 노출되지 않도록 점검합니다.
구독 가져오기, 노드 연결, 앱 트래픽 적용은 각각 별도의 확인 단계입니다. 주소를 저장했는데 목록이 비면 업데이트와 그룹 선택을 확인하고, 목록은 있지만 연결되지 않으면 선택한 노드와 로그를 살펴보세요. VPN 연결 상태만 표시되고 웹페이지가 열리지 않는 경우에는 권한 표시만으로 결론을 내리지 말고 노드 연결과 실제 앱 요청을 함께 확인하면 원인을 더 정확히 좁힐 수 있습니다.