Shadowrocket 여러 구독 관리 방법: 그룹·정렬·삭제 및 중복 노드 처리

구독을 두 개 이상 가져온 경우 Home에서 그룹을 정리하고 순서를 바꾸는 방법, 만료된 구독을 삭제하는 방법, 업데이트 시 노드가 중복 추가되지 않도록 확인할 사항을 안내합니다.

이 글의 핵심

Shadowrocket의 여러 구독을 관리할 때는 먼저 각 그룹이 어떤 구독에서 왔는지 확인한 다음 정렬, 업데이트, 삭제를 진행하세요. 이미 이용 중인 서비스와 구독이 있다는 전제하에, 구독 그룹과 개별 노드를 구분하는 방법, 중복 항목을 확인하는 방법, 정리 후 현재 선택된 항목을 확인해 중복 가져오기를 업데이트 오류로 오해하지 않는 방법을 설명합니다.

먼저 구독·그룹·현재 선택 항목을 구분하세요

Home의 구독 그룹은 구독에서 가져온 노드를 정리하는 기능이며, 규칙의 정책 그룹과는 다릅니다. 하나의 구독 URL에서 여러 노드가 제공될 수 있고, 같은 URL을 여러 번 추가하면 동일한 출처의 그룹이 여러 개 생길 수도 있습니다. 구독을 여러 개 관리할 때는 이름만 보고 한꺼번에 삭제하지 말고, 먼저 각 그룹의 출처를 확인하세요.

Home에서는 노드를 확인하고 연결 대상을 선택하거나 구독을 관리합니다. Config에서는 규칙 설정을, Settings에서는 앱 설정을 관리합니다. 그룹을 목록 맨 위로 옮겨도 목록 순서만 바뀝니다. Config의 규칙이 해당 그룹을 자동으로 사용하거나 모든 요청이 그 그룹을 거치게 되는 것은 아닙니다.

3개
관련 메뉴: Home / Config / Settings
2단계
정리 대상: 구독 그룹과 노드 항목
4개 항목
연결 정보 확인: Type, Address, Port, 인증 정보

개별로 가져온 노드는 따로 구분해야 합니다. 노드 공유 링크를 다시 가져와도 해당 노드가 속한 구독이 업데이트되는 것은 아닙니다. 구독 URL과 단일 노드 공유 링크는 서로 다른 항목이므로, 표시 이름만 보지 말고 세부 정보를 확인하세요.

Home에서 여러 구독을 알아보기 쉽게 그룹으로 정리하기

정리하기 전에 기존 서비스 제공업체에서 구독 URL을 다시 받을 수 있는지 확인하세요. URL의 token은 보통 접근 인증 정보로 사용되므로 전체 URL을 공개 스크린샷이나 단체 채팅, 문의 내용에 올리지 마세요. 본문의 https://example.com/sub?token=xxxx는 형식을 보여 주는 예시일 뿐, 실제로 사용할 수 있는 구독이 아닙니다.

  1. Home으로 이동해 구독 그룹을 하나씩 살펴보세요. 확인할 그룹을 펼친 다음, 안에 있는 노드가 예상한 출처에서 온 것인지 확인합니다.
  2. 그룹의 작업 메뉴에서 구독 편집 정보를 여세요. 그룹 제목을 길게 눌러 사용 가능한 작업을 확인할 수도 있습니다. 편집 메뉴의 위치와 표시 문구는 현재 앱 화면을 기준으로 확인하세요.
  3. 구독 URL과 메모를 확인하세요. ‘주 사용’, ‘예비 연결’처럼 용도를 구분해 기록하고, token이나 비밀번호, 전체 URL은 메모에 적지 마세요.
  4. 두 그룹의 출처가 같아 보이면 전체 URL을 먼저 비교하고 노드 세부 정보도 확인하세요. 그룹 이름이 같다는 이유만으로 중복이라고 단정하지 마세요.
  5. 메모를 저장한 뒤 Home으로 돌아가 변경한 그룹이 맞는지 확인하세요. 다른 구독을 잘못 수정하지 않았는지 살펴봅니다.

구독 출처 기록

위치
Home의 구독 편집 정보
메모 예시
주 사용
URL 예시
https://example.com/sub?token=xxxx
확인할 사항
전체 경로, 매개변수, 연결된 계정

출처 기록은 구독을 식별하기 위한 것으로, 서버 연결 매개변수에는 영향을 주지 않습니다.

노드 정보 확인

Type
예: Trojan. 기존 서비스 정보와 일치하는지 확인
Address
예: edge.example.com
Port
예: 443. 모든 노드에 적용되는 기본값은 아닙니다
인증 정보
프로토콜에 따라 Password 또는 UUID 등의 정보 확인

위 값은 예시용 가짜 값입니다. 실제 정보는 본인이 이용 중인 서비스의 설정과 일치해야 합니다.

목록 순서를 조정해도 자동으로 연결이 전환되는 것은 아닙니다

그룹 순서와 그룹 안의 노드 순서는 별개입니다. 그룹 순서는 원하는 항목을 빠르게 찾기 위한 것이고, 노드 순서는 같은 출처의 노드 중에서 선택하기 쉽게 정리하는 데 쓰입니다. 먼저 어느 단계의 순서를 바꿀지 정한 뒤, 현재 화면에서 제공하는 편집·정렬·드래그 기능을 사용하세요. 드래그 핸들이 보일 때만 핸들을 이용해 이동하고, 해당 메뉴가 없다면 일반 길게 누르기를 정렬 기능으로 오해하지 마세요.

일반 구독 그룹은 목록 맨 위에 있다고 해서 자동 전환 그룹이 되지 않습니다. 설정에서 정책 그룹과 선택 기능을 사용한다면 Config에서 별도로 확인하세요. Global Routing이 Config인 경우에는 실제로 적용되는 규칙과 정책을 확인해야 요청이 어디로 전달되는지 알 수 있습니다. Home에서 노드 하나를 선택했다는 이유만으로 모든 요청이 그 노드를 거친다고 단정할 수 없습니다.

요약: 표시 순서를 정리한 뒤 연결을 확인하세요

한 번에 한 단계씩만 변경하고, 저장한 뒤 현재 선택 항목과 Global Routing을 확인한 다음 연결을 테스트하세요. 변경 원인을 파악하기 어려워지지 않도록 정렬, 삭제, 규칙 수정은 동시에 하지 마세요.

기존 구독을 업데이트해 같은 출처를 반복해서 추가하지 않기

업데이트 대상은 Home에 이미 있는 구독입니다. 같은 URL을 다시 추가 메뉴로 가져오지 마세요. 노드를 새로고침하려면 대상 그룹의 작업 메뉴에서 업데이트를 실행하고 앱에 표시되는 결과를 확인하세요. 먼저 한 그룹만 업데이트해 결과가 정상인지 확인한 다음 다른 그룹을 처리하면, 특정 출처의 문제인지 현재 네트워크에서 구독을 가져오지 못하는 문제인지 구분하기 쉽습니다.

출처 확인 기존 그룹 업데이트 결과 확인 선택 항목 확인 연결 테스트
  1. 업데이트 전에 그룹 이름, 현재 노드 수, 선택된 노드를 기록해 두세요. 이번 작업의 전후를 비교하는 용도로만 사용하고, 장기간 유지되는 고정값으로 여기지는 마세요.
  2. 해당 그룹을 한 번 업데이트하세요. 오류가 발생하면 오류 내용을 기록하고, 같은 URL을 반복해서 추가해 해결하려 하지 마세요.
  3. 업데이트가 성공하면 그룹을 펼쳐 항목이 바뀌었는지 확인하세요. 노드 수가 늘어난 것은 구독 내용이 바뀌었기 때문일 수도 있으므로, 개수만으로 중복 여부를 판단할 수 없습니다.
  4. 기존에 선택했던 노드가 여전히 있는지 확인하세요. 출처에서 삭제된 경우 현재 사용할 수 있는 노드를 다시 선택한 뒤 연결을 확인합니다.

Settings → Subscribe에서 구독 관련 설정을 확인할 수 있습니다. 업데이트 옵션을 조정하려면 먼저 현재 화면의 설명을 읽고 적용 범위를 확인하세요. 자동 업데이트는 출처의 내용을 다시 가져올 뿐, 서로 다른 URL이 같은 계정에 속하는지 판단하거나 구독 간 중복을 자동으로 제거하지는 않습니다.

출처와 연결 정보를 기준으로 중복 노드를 확인하세요

이름이 같다고 반드시 중복인 것은 아니며, 이름이 다르다고 반드시 별개의 노드인 것도 아닙니다. 서버 도메인이 같더라도 포트, 프로토콜, 인증 정보나 전송 매개변수가 다를 수 있습니다. 반대로 이름에 용도 메모가 붙어 있어도 실제 연결 정보는 완전히 같을 수 있습니다. 먼저 중복이 그룹 단계에서 발생했는지 노드 단계에서 발생했는지 확인하세요.

확인된 현상먼저 확인할 항목처리 방법
두 그룹의 노드 구성이 거의 같음두 구독의 전체 URL과 계정 출처중복으로 가져온 것이 확인되면 하나만 남기고 다른 그룹을 삭제합니다
같은 그룹에 이름이 같은 항목이 두 개 있음Type, Address, Port, 인증 정보 및 전송 관련 필드정보가 다르면 각각 유지하고 이름만으로 합치지 않습니다
항목을 삭제해도 업데이트 후 다시 나타남해당 항목이 구독 출처에서 계속 제공되는지 여부출처의 내용이나 사용할 수 있는 구독 필터 설정에서 처리합니다
업데이트 후에도 이전 노드가 남아 있음이전 항목을 개별로 가져왔는지, 다른 그룹에 속하는지해당 출처를 기준으로 정리하고 관련 없는 그룹은 반복해서 업데이트하지 않습니다

예를 들어 edge.example.com:443과 edge.example.com:8443은 포트가 다르므로 Address가 같다는 이유만으로 하나를 삭제하면 안 됩니다. 주소와 포트가 같더라도 인증 정보와 TLS, 전송 방식 등 관련 필드를 추가로 확인하세요. 인증 정보는 로컬에서만 비교하고, 전체 인증 정보를 다른 사람에게 보내 판단을 요청하지 마세요.

구독을 업데이트하면 출처의 내용을 다시 가져옵니다. 따라서 구독에서 계속 제공되는 노드를 로컬에서만 삭제하는 것은 장기적으로 제외할 수 있는 방법이 아닙니다. 현재 구독 설정에서 필터 기능을 제공한다면 먼저 적용 대상과 결과를 확인하세요. 확실하지 않다면 기존 URL과 필요한 기록을 보관한 뒤 범위를 좁혀 테스트하세요.

만료된 구독을 삭제하기 전에 정리 범위를 확인하세요

노드 하나를 삭제하는 것과 구독 전체를 삭제하는 것은 영향 범위가 다릅니다. 작업 전에 확인 메시지를 읽고 삭제 대상이 개별 항목인지, 그룹과 연결된 노드까지 포함하는지 확인하세요. 일시적인 업데이트 실패만으로 구독이 만료됐다고 볼 수는 없습니다. 먼저 URL, 계정 상태, 현재 네트워크를 확인한 뒤 정리 여부를 결정하세요.

  1. Home에서 삭제할 그룹의 출처와 용도를 확인하고, 남길 구독과 중복되는지 살펴보세요.
  2. 현재 선택된 노드가 해당 그룹에 속한다면, 남길 그룹의 노드를 먼저 선택하세요. 필요한 경우 연결을 끊은 뒤 정리합니다.
  3. 대상 그룹의 작업 메뉴에서 구독을 삭제하고 확인 메시지에 표시된 범위를 살펴보세요. 개별 노드를 삭제할 때도 남겨야 할 그룹에 속한 노드가 아닌지 확인하세요.
  4. Home으로 돌아가 목록을 확인하고, Config에서 삭제된 노드 이름에 의존하는 선택 항목이나 설정이 있는지 살펴보세요.
  5. 다시 연결한 뒤 실제로 접속되는지 테스트하세요. 로컬 구독 기록을 삭제해도 서비스 제공업체 계정의 서비스가 해지되거나 App Store의 앱 구매 기록이 바뀌지는 않습니다.

여러 구독을 관리할 때 자주 묻는 질문

같은 구독을 두 번 추가했는데 하나를 바로 삭제해도 되나요?

먼저 Home의 구독 편집 정보에서 전체 URL을 비교한 뒤, 남길 그룹이 정상적으로 업데이트되는지 확인하세요. 현재 선택 항목을 남길 그룹의 노드로 바꾼 다음 불필요한 그룹을 삭제합니다. 두 그룹의 이름이 같다는 이유만으로 작업하지 마세요.

노드를 삭제했는데 다음 업데이트에서 다시 나타나는 이유는 무엇인가요?

먼저 해당 노드가 원래 구독 그룹에 계속 포함되어 있는지 확인하세요. 출처에서 해당 항목을 계속 제공한다면 로컬에서 삭제해도 원격 구독 내용은 바뀌지 않습니다. 출처 내용이나 현재 사용할 수 있는 필터 설정을 확인하고, 수동 삭제와 구독 추가를 반복하지 마세요.

예비 구독을 목록 맨 위로 옮기면 자동으로 사용되나요?

목록에서 보이는 위치만 바꿔서는 연결이 자동으로 전환되지 않습니다. Home에서 선택된 노드와 Global Routing을 확인하세요. Config를 사용한다면 설정에 지정된 정책 선택도 확인해야 합니다. 자동 선택이 필요하면 그룹 순서에 기대지 말고 정책 그룹 설정을 별도로 확인하세요.

그룹 하나의 업데이트가 실패했는데 구독을 전부 삭제하고 다시 시작해야 하나요?

먼저 업데이트에 실패한 그룹만 확인하세요. URL이 완전한지, 인증 정보가 아직 유효한지 점검한 뒤 해당 그룹을 다시 업데이트합니다. 다른 그룹이 정상이라면 그대로 유지하세요. 필요한 경우 Settings → Subscribe의 관련 옵션을 확인해 단일 출처의 문제를 전체 목록 재구성으로 확대하지 않도록 하세요.

정리가 끝나면 출처를 식별할 수 있는지, 중복 그룹을 확인했는지, 현재 선택된 노드가 남아 있는지, Global Routing과 설정이 예상대로인지 차례로 확인한 뒤 연결을 테스트하세요. 구독 관리와 규칙 변경을 따로 진행해야 문제가 생겼을 때 변경 지점을 정확히 찾을 수 있습니다.

App Store 정품 확인