여러 구독 소스가 한데 섞여 있다면 먼저 소스별로 그룹을 만들고, 메인 화면 검색과 업데이트 필터의 차이를 구분하세요. 이 글에서는 그룹 추가, 가져오기 확인, 필터 설정, 일괄 업데이트, 중복 항목 처리 순서로 살펴봅니다. 구독을 가져올 수는 있지만 긴 목록을 정리하기 어려운 v2rayN 사용자에게 적합합니다. 예시의 이름과 개수는 일치 규칙을 설명하기 위한 것이며, 실제 서비스 품질과는 무관합니다.
1. 소스별로 그룹을 나누고 용도에 맞게 이름 지정
구독 주소는 설정을 가져오는 경로이고, 구독 그룹은 클라이언트에서 해당 소스를 관리하는 단위이며, 서버 항목은 실제 연결 설정입니다. 그룹 이름을 ‘홍콩’으로 지정해도 그룹 안의 서버가 모두 홍콩에 있는 것은 아니며 라우팅 규칙도 바뀌지 않습니다. 그룹은 목록을 정리하고 라우팅은 트래픽의 출구를 정하므로, 서로 대체할 수 없습니다.
‘소스+용도’ 형식의 짧은 이름을 권장합니다. 예: ‘소스A-일상’, ‘소스B-예비’, ‘소스C-테스트’. 구독 주소 전체를 그룹 이름으로 쓰지 말고, 특히 주소에 포함된 토큰은 이름에 넣지 마세요. 메인 화면을 캡처하거나 로그를 공유할 때 이런 정보가 함께 노출될 수 있습니다.
구독 소스별로 그룹 만들기
권장주소마다 그룹을 하나씩 만들고, 일상용·예비용처럼 용도를 이름에 덧붙입니다. 업데이트에 실패하면 해당 소스를 바로 찾을 수 있고, 필터 조건을 바꿀 때 다른 구독에 영향을 주지 않습니다.
추천 대상: 구독 소스를 두 개 이상 장기간 사용하며 각각 따로 업데이트하고 문제를 확인해야 하는 경우
수동 설정은 별도로 보관
수동으로 가져온 연결 설정과 구독에서 생성된 목록을 분리해 관리하면 임시 수정 사항을 상위 구독 설정으로 착각하지 않을 수 있습니다. 구독을 업데이트하면 항목이 다시 생성될 수 있으므로 중요한 로컬 수정 사항은 따로 보관하세요.
추천 대상: 개별 연결의 호환성을 테스트하거나 수동 설정을 임시 보관해야 하는 경우
2. 그룹을 추가하고 구독을 처음부터 끝까지 가져왔는지 확인
아래 설명은 v2rayN 중국어 인터페이스에서 흔히 볼 수 있는 메뉴를 기준으로 합니다. 데스크톱 버전에 따라 버튼 위치가 다를 수 있습니다. 먼저 ‘구독 그룹 설정’ 창을 찾아 별칭, 주소, 필터 항목을 확인하세요. 개별 서버 편집 창을 구독 추가 창으로 착각하지 않도록 주의하세요. 처음 가져올 때는 필터 표현식을 입력하지 말고 원본 목록이 정상적으로 불러와지는지 먼저 확인합니다.
-
그룹 설정 열기
메인 화면에서 ‘구독 그룹’ → ‘구독 그룹 설정’으로 이동한 뒤, 창의 추가 버튼을 눌러 항목을 만듭니다. 별칭은 ‘소스A-일상’으로 지정해 그룹 탭에서 소스를 쉽게 구분할 수 있게 하세요.
-
구독 주소 입력
서비스 제공업체가 안내한 전체 구독 주소를 주소 입력란에 붙여넣고 앞뒤 공백이나 불필요한 줄바꿈이 없는지 확인합니다. 웹 로그인 페이지, 주문 페이지, 개별 VLESS 공유 링크를 구독 주소로 입력하지 마세요.
-
저장하고 그룹 선택
설정을 저장한 뒤 메인 화면으로 돌아와 방금 만든 그룹을 선택합니다. 처음에는 해당 그룹만 업데이트하세요. 모든 그룹을 한꺼번에 업데이트하지 않으면 다운로드 오류, 파싱 오류, 다른 소스의 메시지를 구분하기 쉽습니다.
-
업데이트 후 로그 확인
‘구독 그룹’ 메뉴에서 ‘현재 구독 업데이트(프록시 사용 안 함)’를 선택합니다. 현재 네트워크에서 구독 주소에 접속할 수 없고 사용 가능한 연결이 이미 있다면 ‘프록시 사용’ 업데이트 항목을 선택하세요. 괄호 표기는 사용 중인 앱의 메뉴를 기준으로 합니다.
-
가져오기 결과 확인
메인 화면의 검색어를 지우고 현재 그룹에 서버가 표시되는지 확인한 다음 업데이트 로그를 살펴봅니다. 목록이 정상적으로 표시되면 다른 소스를 추가하고, 마지막으로 각 그룹에 필터 조건을 설정하세요.
3. 검색과 구독 필터의 적용 범위 구분
메인 화면 검색은 대개 이미 가져온 서버를 빠르게 찾는 데 사용합니다. 키워드를 지우면 일치하지 않았던 항목도 다시 표시됩니다. 구독 그룹의 필터 항목은 구독 업데이트 결과를 처리합니다. 일본 서버를 잠깐 찾으려면 검색을 사용하고, 특정 소스에서 지정한 이름의 서버만 계속 가져오려면 그룹 필터를 설정하세요.
| 작업 | 메뉴 위치 | 확인 방법 |
|---|---|---|
| 임시 검색 | 메인 화면 서버 목록 주변의 검색창 | 키워드를 입력해 찾고, 지우면 전체 목록이 다시 표시됩니다 |
| 구독 이름 필터 | 구독 그룹 설정의 필터 항목 | 저장한 뒤 현재 구독을 업데이트하고 가져온 항목을 확인합니다 |
| 라우팅 | 라우팅 설정 | 그룹 이름이 아니라 대상 요청에 적용된 규칙과 출구를 확인합니다 |
일부 v2rayN 버전에서는 구독 필터 항목의 이름이 ‘별칭 정규식’으로 표시됩니다. 이 항목은 서버 별칭을 대상으로 하며 구독 그룹 이름을 대상으로 하지 않습니다. 서버의 실제 위치를 확인하는 용도도 아닙니다. 사용 중인 버전에서 항목 이름이 다르면 먼저 안내 문구를 읽고 정규식을 지원하는지 확인하세요. 일반 검색창에 정규식을 입력한 뒤 두 기능의 문법이 같다고 가정하지 마세요.
- 실제 서버 이름에서 키워드를 먼저 복사하세요. 목록에 ‘홍콩’이라고 표시되어 있다면 ‘HK’만 입력했을 때 하나도 검색되지 않을 수 있습니다.
- 한글, 공백, 대소문자, 접두사와 접미사도 일치 결과에 영향을 줄 수 있습니다. 상위 구독에서 이름을 바꾸면 규칙을 다시 확인하세요.
- 필터는 가져올 항목만 선택할 뿐 VMess, VLESS 또는 기타 연결 매개변수를 바꾸지 않으며 지연 시간을 자동으로 줄여 주지도 않습니다.
4. 서버 이름 6개로 정규식 필터 테스트
아래는 규칙을 적용하기 전에 예상 결과를 확인할 수 있도록 고정된 샘플을 사용한 예시입니다. 한 구독에서 아래 별칭 6개를 받았고, 홍콩과 일본의 일상용·예비용 항목만 남긴다고 가정합니다. 실제 주소나 계정 정보는 예시에 포함하지 않았습니다.
일상-홍콩-01
일상-일본-01
일상-싱가포르-01
예비-홍콩-02
테스트-일본-02
만료 알림
필터 항목에서 정규식을 지원한다면 아래 규칙으로 남길 항목을 선택할 수 있습니다. ^는 이름의 시작, |는 ‘또는’을 뜻하며 괄호는 선택 항목의 범위를 지정합니다. 이름이 ‘일상-’ 또는 ‘예비-’로 시작하고 바로 뒤에 ‘홍콩-’ 또는 ‘일본-’이 오는 경우만 일치합니다.
^(일상|예비)-(홍콩|일본)-
1, 2, 4번 항목이 남을 것으로 예상됩니다. ‘테스트-일본-02’에는 일본이 포함되어 있지만 접두사가 조건과 맞지 않고, ‘만료 알림’도 남지 않습니다. 실제 구독은 전혀 다른 이름 규칙을 사용할 수 있으므로 이름을 확인하지 않고 이 규칙을 그대로 적용하지 마세요. 홍콩이나 일본 항목만 포함하려면 간단한 홍콩|일본부터 시작할 수 있습니다.
정리: 샘플을 먼저 확인한 다음 전체 그룹 업데이트
유지할 실제 별칭 하나 이상과 제외할 별칭 하나 이상을 표현식과 각각 대조한 다음 저장하고 현재 구독을 업데이트하세요. 결과가 0개라면 필터를 지워 가져오기를 복구하세요. 주소와 코어를 동시에 바꾸지는 마세요.
5. 일괄 업데이트와 중복 정리는 따로 실행
모든 그룹에서 구독을 각각 정상적으로 가져온 다음 ‘구독 그룹’ 메뉴에서 ‘모든 구독 업데이트’에 해당하는 항목을 사용하세요. 일괄 업데이트는 설정을 동기화하는 작업이지 모든 소스의 업데이트 성공을 보장하지 않습니다. 그룹별 로그를 확인해 실패한 소스를 찾으세요. 직접 연결과 프록시 연결은 구독을 가져올 때 사용할 네트워크 경로를 선택하는 기능이며, 만료된 토큰을 복구하지는 않습니다.
중복 정리는 별개의 작업입니다. 이름이 같다고 해서 서버가 반드시 중복인 것은 아닙니다. 주소, 포트, 사용자 ID, 전송 설정, TLS 매개변수가 다를 수 있습니다. 반대로 이름이 다른 두 설정이 같은 서비스에 연결될 수도 있습니다. 중복 판정 기준은 클라이언트 버전에 따라 달라질 수 있으므로 이름만 보고 한꺼번에 삭제하지 마세요.
- 먼저 복구 지점 만들기: 작업 전에 앱에서 제공하는 백업 또는 내보내기 기능으로 설정과 필요한 옵션을 저장하세요. 백업 파일도 민감한 정보로 취급해야 합니다.
- 먼저 범위 제한하기: 정리할 그룹을 선택한 뒤 ‘중복 서버 제거’와 같은 명령의 확인 메시지를 읽고, 현재 그룹·선택 항목·전체 목록 중 어디에 적용되는지 파악하세요.
- 그다음 설정 확인하기: 중복으로 의심되는 항목의 주소, 포트, 프로토콜, 전송 설정을 몇 개 확인하세요. 확신이 서지 않으면 소스를 확인할 수 있는 항목을 남기고 그룹 간 일괄 정리는 피하세요.
- 마지막으로 연결 테스트하기: 현재 사용하는 서버가 목록에 있고 실제로 연결되는지 확인하세요. 다시 업데이트한 뒤 중복 항목이 돌아온다면 상위 구독에서 해당 설정을 계속 제공한다는 뜻입니다. 로컬에서 삭제해도 필터링이 계속 유지되는 것은 아닙니다.
장기 허용 목록을 유지하려고 항목을 수동으로 삭제하지 마세요. 구독을 업데이트하면 상위 소스에 남아 있는 항목이 다시 추가될 수 있습니다. 계속 유지할 조건은 해당 그룹의 필터 항목에 설정하세요. 구독에서 생성된 노드를 수동으로 수정한 경우에도 이후 업데이트에서 변경 사항이 덮어써질 수 있습니다.
6. 목록이 비거나 업데이트에 실패할 때 확인할 사항
문제를 확인할 때는 다른 조건을 그대로 두고 한 번에 하나씩만 바꾸세요. 먼저 현재 그룹과 검색 조건을 확인하고, 다음으로 필터 규칙을 살펴본 뒤 네트워크와 구독 응답을 점검하세요. 목록이 비어 있다는 사실만으로 모든 서버가 작동하지 않는다고 판단할 수는 없습니다.
필터를 설정한 직후 서버가 전부 사라졌다면?
먼저 메인 화면의 검색창을 비우고 올바른 그룹을 선택했는지 확인합니다. 그런 다음 ‘구독 그룹’ → ‘구독 그룹 설정’에서 해당 그룹의 필터 항목을 지우고 저장한 뒤 현재 구독을 업데이트하세요. 목록이 복구되면 실제로 존재하는 키워드 하나부터 시작해 범위를 조금씩 좁히세요.
업데이트 시간 초과가 발생하면 바로 프록시 업데이트로 바꿔야 하나요?
먼저 기존 연결로 실제 인터넷에 접속할 수 있는지 확인한 다음 ‘현재 구독 업데이트(프록시 사용)’를 시도하세요. 사용 가능한 서버가 없다면 이 방식으로 연결되지 않을 수 있습니다. 이후 구독 도메인의 DNS 확인, 현재 네트워크 연결 상태, 로그를 점검하고 모든 소스를 반복해서 업데이트하지 마세요.
로그에 401 또는 403이 표시되면 필터를 바꾸면 해결되나요?
이 상태 코드는 콘텐츠를 가져오는 단계에서 발생하므로 필터 규칙이 아직 적용되지 않았을 가능성이 큽니다. 주소가 온전한지, 구독이 유효한지, 서비스 제공업체가 요청 방식이나 클라이언트 식별자를 제한하는지 확인하세요. 제공업체의 안내에 따라 처리하고, 주소 문제를 가리기 위해 사용자 에이전트를 무작위로 변경하지 마세요.
업데이트 성공으로 표시되는데 일본 서버가 보이지 않는 이유는 무엇인가요?
검색어와 필터를 지우고 다시 업데이트한 다음 상위 구독이 해당 이름의 서버를 실제로 제공하는지 확인하세요. 일부 소스는 ‘일본’ 대신 ‘JP’를 사용합니다. 로그에 파싱 오류나 지원하지 않는 설정이라는 메시지가 있으면 구독 형식과 현재 버전을 확인하세요. 다운로드가 성공했다고 모든 항목이 가져와진 것은 아닙니다.
7. 정리 후 유지 관리 순서
일상적인 관리는 간단한 순서로 진행하면 됩니다. 먼저 현재 구독을 확인하고, 다음으로 필터 결과를 점검한 뒤 연결을 테스트하세요. 업데이트할 때마다 그룹 순서를 바꾸거나 정규식을 수정하지 마세요. 소스 이름을 일관되게 유지하면 문제가 발생했을 때 마지막으로 정상 작동한 상태와 비교하기 쉽습니다.
- 새 소스를 추가할 때는 별도 그룹을 만들고, 필터 없이 먼저 가져와 주소가 유효한지 확인하세요.
- 실제 별칭을 확인한 뒤 필터를 설정하고 해당 그룹만 업데이트해 남은 항목을 점검하세요.
- 일괄 업데이트가 끝나면 소스별 로그를 확인하고 실패한 그룹만 따로 재시도하세요.
- 상위 소스에서 이름을 바꾸거나 구독 주소를 교체한 경우 필터 규칙을 다시 확인하고 필요한 설정을 백업해 두세요.
그룹과 필터는 설정을 더 편리하게 정리하는 기능일 뿐 연결 확인을 대신하지 않습니다. 실제 연결 여부는 구독 매개변수, 현재 네트워크, 코어 지원 여부, 서버 상태에 따라 달라집니다. 먼저 목록의 소스를 명확하게 정리한 뒤 속도와 라우팅 문제를 확인하면 점검 범위를 크게 줄일 수 있습니다.