자신의 서비스와 구독을 이미 보유하고 있으며 Shadowrocket Home 목록을 정리하려는 사용자를 위한 안내입니다. 먼저 구독 출처별로 알아보기 쉬운 그룹을 만들고, 목록 정렬과 실제 연결 선택을 구분한 다음 ‘중복 가져오기, 수동 복사본, 원본 콘텐츠 중복’ 세 가지 경우를 점검합니다. 항목 수를 줄이는 것보다 출처 관계를 명확히 유지하는 것이 목적입니다. 이 사이트는 서버나 구독을 제공·판매·추천하지 않습니다.
구독 출처, 서버 항목, 구성 파일 구분하기
구독이 여러 개라고 해서 규칙 구성도 여러 개라는 뜻은 아닙니다. Home에서는 서버, 구독 그룹, 연결 상태를 확인하고, Config에서는 구성 파일을 관리합니다. 규칙 매칭은 현재 활성화된 구성에 따라 결정됩니다. Home에 구독 두 개를 추가해도 각 구독에 포함된 규칙이 자동으로 합쳐지지 않으며, 그룹을 맨 위에 배치해도 모든 트래픽이 그 그룹을 우선 사용하지는 않습니다.
정리하기 전에 세 가지를 기록하세요. 현재 선택된 서버의 출처, Global Routing의 현재 모드, Config에서 사용 중인 구성입니다. 규칙 라우팅을 확인하려면 Global Routing → Config를 점검하세요. Proxy, Direct, Config, Scene은 각각 역할이 다르므로 모드를 바꿔 구독 중복을 해결할 수는 없습니다.
Home의 출처 정보
- 구독 기록
- URL을 저장하고 업데이트할 때 출처의 콘텐츠를 다시 가져옵니다.
- 서버 항목
- 프로토콜, 주소, 포트, 인증 매개변수 등의 연결 정보를 저장합니다.
- 수동 복사본
- 별도로 저장된 항목으로, 구독에서 생성된 항목과 구분해야 합니다.
이름이 같다는 것은 표시되는 문구가 같다는 뜻일 뿐입니다. 이름만 보고 삭제하지 마세요.
Config의 규칙
- 경로
- Config → 현재 사용 중인 구성 파일
- 매칭 방식
- Rule은 위에서 아래로 확인하며, 먼저 일치하는 규칙이 정책을 결정합니다.
- 기본 처리 키워드
- FINAL은 앞선 규칙에 일치하지 않은 트래픽에 적용됩니다.
구독을 정리하기 전에 구성을 백업하세요. 출처를 삭제해도 규칙 참조가 자동으로 수정되지는 않습니다.
출처별 그룹화: 유효한 구독마다 항목 하나만 유지하기
모든 서버의 이름을 하나씩 바꾸기보다 출처 이름으로 구독을 구분하세요. 같은 출처의 서로 다른 두 요금제는 ‘출처 A · 일상용’, ‘출처 A · 예비용’처럼 각각 표시할 수 있습니다. 출처가 다르면 ‘출처 A’, ‘출처 B’로 구분하세요. 이는 로컬에서 알아보기 위한 메모 예시이며 서비스 품질이나 우선순위를 의미하지 않습니다.
-
현재 상태 기록하기
Home으로 이동해 그룹별 구독 메모, 항목 수, 현재 선택된 항목을 기록하세요. URL은 기기에서만 확인하고 토큰이 포함된 전체 주소를 공개 메모에 남기지 마세요.
-
출처 확인하기
Home에서 해당 구독의 편집 화면을 열어 URL과 Remarks를 확인하세요. 새 구독을 추가하는 경로는 Home → 오른쪽 위 ‘+’ → Type → Subscribe입니다. 기존 출처를 정리할 때 같은 URL을 다시 추가하지 마세요.
-
메모 통일하기
구독 편집 화면의 Remarks에 출처와 용도를 적고 저장한 다음 Home으로 돌아가 그룹 제목으로 구분할 수 있는지 확인하세요. 메모만 수정하고 URL, 인증 매개변수, 서버 포트는 함께 변경하지 마세요.
-
그룹별로 업데이트하기
각 구독의 업데이트 기능을 사용해 한 번에 출처 하나씩 업데이트하세요. 결과와 항목 변화를 확인하면 여러 구독을 동시에 업데이트했을 때 어느 그룹에서 중복 콘텐츠가 다시 생성됐는지 헷갈리지 않습니다.
-
검증한 뒤 정리하기
유지할 그룹에서 사용 가능한 것으로 확인된 항목을 선택하고 기존 라우팅 방식으로 연결을 테스트하세요. 유지할 항목이 정상인지 확인한 다음 중복 출처와 사용 불가 항목을 정리합니다.
URL은 자격 증명이지 그룹 이름이 아닙니다
https://example.com/sub?token=xxxx는 형식 예시일 뿐 연결에 사용할 수 없습니다. 실제 링크의 쿼리 매개변수에는 접근 자격 증명이 포함될 수 있습니다. 두 URL을 같아 보이게 하려고 매개변수를 삭제하지 말고, 토큰이 다른 링크도 확인 없이 합치지 마세요.
정렬 조정하기: 목록에서 찾는 순서와 연결 선택 구분하기
목록 정렬은 항목을 더 빨리 찾기 위한 기능이지 실제 연결 경로를 바꾸는 기능은 아닙니다. 이름 정렬은 일관된 접두어를 사용한 목록에 적합하고, 테스트 결과 정렬은 현재 네트워크에서 응답을 잠시 비교할 때 유용하며, 수동 정렬은 원하는 탐색 순서를 유지하기 좋습니다. 사용할 수 있는 정렬 기능은 현재 Home 화면의 옵션을 기준으로 확인하세요. 특정 순서를 자동 장애 조치로 오해하지 마세요.
정렬하려는 대상이 구독 그룹 순서인지, 한 그룹 안의 서버 순서인지 먼저 확인하세요. Home에서 정렬 또는 편집 기능을 사용한 뒤 작은 그룹 하나의 변화를 확인하고 나머지를 조정하세요. 구독 업데이트 시 출처에서 반환한 순서대로 콘텐츠가 다시 구성될 수 있습니다. 로컬 정렬이 유지되는지는 업데이트 후 확인해야 합니다. 자주 바뀌는 목록은 항목별 수동 정렬보다 출처 메모를 활용하는 편이 관리하기 쉽습니다.
두 가지 용도: 평소 탐색과 임시 점검
평소 탐색
- 일관된 출처 메모를 사용하고, 먼저 그룹을 찾은 다음 그룹 안에서 항목을 찾습니다.
- 이름순으로 정렬하기 전에 명명 방식이 일관적인지 확인합니다.
- 업데이트 후 자주 사용하는 항목이 그대로 있는지, 올바른 항목이 선택됐는지 확인합니다.
임시 점검
- 같은 Wi-Fi 또는 셀룰러 환경에서 테스트 결과를 비교합니다.
- 시간 초과된 항목은 다시 테스트할 수 있도록 두고, 즉시 출처가 만료됐다고 판단하지 마세요.
- 테스트 결과로 정렬한 뒤에도 사용할 서버는 직접 선택해야 합니다.
정렬은 목록 표시 방식에 영향을 줍니다. 실제 연결은 선택된 항목, Global Routing, 현재 규칙 정책도 확인해야 합니다.
응답 시간 테스트는 현재 네트워크와 테스트 대상에서 얻은 한 번의 결과일 뿐, 지속적인 처리량을 의미하지 않으며 모든 대상에 접속할 수 있다는 증거도 아닙니다. 한 번의 정렬에서 순위가 낮다고 여러 항목을 한꺼번에 삭제하지 마세요. 먼저 로컬 네트워크 변화가 있었는지 확인한 뒤 정리 여부를 판단하세요.
중복 서버 정리하기: 출처를 확인한 다음 연결 매개변수 비교하기
‘이름이 같음’과 ‘연결이 같음’은 다릅니다. 서로 다른 프로토콜이 같은 주소를 사용할 수 있고, 주소와 포트가 같아도 인증 정보가 다를 수 있습니다. 프로토콜, 서버 주소, 포트, 인증 정보, 전송 설정을 함께 확인해야 합니다. 표시 이름이나 지역명만으로 중복 여부를 판단하지 마세요.
- 같은 구독을 두 번 가져온 경우: 두 그룹의 URL과 콘텐츠, 항목 변화가 거의 동일합니다. 유지할 그룹이 정상적으로 업데이트되는지 확인한 뒤 중복 구독 기록을 삭제해 다음 업데이트에서 그룹 전체가 다시 생성되지 않도록 하세요.
- 구독 항목과 수동 복사본이 함께 있는 경우: 하나는 출처 그룹에 속하고 다른 하나는 서버로 별도 추가된 항목입니다. 수동 복사본이 예전 테스트용이라면 현재 규칙 정책이 이를 참조하지 않는지 확인한 다음 삭제하세요.
- 서로 다른 출처에서 같은 연결을 반환하는 경우: 매개변수를 확인한 뒤 어느 쪽을 유지할지 결정하세요. 두 출처를 각각 관리해야 한다면 두 그룹을 모두 유지하되 메모로 구분해 출처 관계가 섞이지 않도록 하세요.
- 같은 출처 내부에서 중복되는 경우: 업데이트 후에도 같은 콘텐츠가 다시 나타난다면 출처가 반환하는 내용을 확인해야 합니다. 로컬 하위 항목만 삭제하면 다음 업데이트에서 다시 생성되는 것을 막기 어렵습니다.
예를 들어 두 Trojan 항목이 같은 주소의 443 포트를 사용하더라도 비밀번호나 TLS server name이 다를 수 있습니다. 두 VLESS 항목도 UUID, 전송 방식, 관련 매개변수가 다를 수 있습니다. 항목별로 확인한 뒤에야 실제 중복인지 판단할 수 있습니다. 중복 정리를 위해 포트를 바꾸거나 인증을 끄지 마세요. 이는 목록 정리가 아니라 연결 조건을 변경하는 것입니다.
업데이트 후 중복이 다시 나타나면 생성 출처부터 확인하기로컬에서 삭제하면 현재 표시 내용이 정리되고, 출처를 정리하면 이후 업데이트를 관리할 수 있습니다. 먼저 중복 항목을 생성한 구독을 확인한 뒤 중복 가져오기 또는 출처 콘텐츠를 처리하세요. 생성 원인인 중복 구독을 남겨둔 채 같은 항목을 계속 삭제하지 마세요.
사용할 수 없는 구독 삭제하기: 영향 범위를 확인한 뒤 출처 제거하기
업데이트 실패가 구독의 영구적인 만료를 뜻하지는 않습니다. 시간 초과는 현재 네트워크 경로 문제일 수 있고, 인증 실패는 링크 만료나 자격 증명 변경과 관련될 수 있습니다. 업데이트는 되지만 일부 연결에 실패한다면 서버 매개변수와 연결 가능성을 따로 확인해야 합니다. ‘구독을 가져오지 못함’과 ‘서버에 연결할 수 없음’을 구분해 아직 사용할 수 있는 출처를 잘못 삭제하지 않도록 하세요.
- Home에서 실패한 그룹을 확인하고 오류 메시지와 발생 당시 네트워크 환경을 기록합니다.
- 해당 구독의 편집 화면으로 이동해 URL 전체가 올바른지 확인하세요. 특히 쿼리 매개변수가 잘렸거나 공백이 추가되지 않았는지 점검합니다.
- 직접 연결로 가져오기가 시간 초과되고 사용할 수 있는 프록시가 있다면 Settings → Subscribe → Update via Proxy를 확인한 다음 해당 출처만 다시 시도하세요. 설정을 변경하기 전에 원래 값을 기록합니다.
- 출처를 더 이상 사용하지 않는 것이 확인되면 먼저 유지할 그룹의 정상 서버로 전환하세요. 그런 다음 Home에서 해당 구독 기록을 삭제합니다. 확인 창에서 전체 구독을 삭제하는지 서버 하나만 삭제하는지 확인하세요.
- Config로 돌아가 사용자 지정 정책이 삭제된 이름을 참조하는지 확인한 다음, 원래 직접 연결해야 하는 대상과 프록시를 사용해야 하는 대상을 테스트합니다.
자동 연결이 필요하다면 Settings → On Demand도 확인하세요. On Demand는 연결이 시작되는 조건을 제어하며 삭제된 구독을 복구하지 않습니다. 정리 중 연결이 자동으로 설정되더라도 방금 유지한 항목이 사용됐다는 뜻은 아닙니다. 최종적으로는 Home에서 현재 선택된 항목과 실제로 적용된 정책을 확인하세요.
자주 묻는 질문: 업데이트, 이름 중복, 연결 변화
중복 서버를 삭제했는데 업데이트 후 다시 나타나는 이유는 무엇인가요?
먼저 Home에서 해당 항목이 어느 구독 그룹에 속하는지 확인하세요. 같은 URL이 두 번 저장됐다면 유효한 출처 하나만 유지합니다. 같은 반환 콘텐츠에서 중복 항목이 생겼다면 로컬에서 삭제해도 원본은 바뀌지 않습니다. 다시 가져와 해결하려고 하지 마세요. 복사본이 하나 더 추가될 수 있습니다.
서버 이름이 같으면 하나를 바로 삭제해도 되나요?
이름만으로 판단하지 마세요. 각 항목의 편집 화면을 열어 기기에서 프로토콜, 주소, 포트, 인증 정보, 전송 매개변수를 비교하세요. 완전히 일치하는 것을 확인한 다음 현재 구성이 그중 하나를 참조하는지 살펴봅니다. 다른 사람에게 도움을 요청할 때 비밀번호, UUID, 전체 구독 URL을 보여주지 마세요.
정렬 결과 첫 번째인데도 연결에 사용되지 않는 이유는 무엇인가요?
정렬은 서버 선택을 대신하지 않습니다. 먼저 Home에서 선택된 서버를 확인한 다음 Global Routing을 점검하세요. Config를 사용한다면 현재 구성의 규칙과 정책 그룹도 확인해야 합니다. DIRECT 규칙이 적용되면 서버 순서를 바꿔도 해당 요청은 직접 연결됩니다.
구독 업데이트에 실패하면 먼저 삭제한 뒤 다시 추가해야 하나요?
기존 기록을 유지한 채 URL, 오류 메시지, Settings → Subscribe의 업데이트 설정을 먼저 확인하세요. 다시 추가해도 인증 실패나 네트워크 시간 초과가 자동으로 해결되지 않으며 중복 그룹이 생길 수 있습니다. 출처 정보가 변경된 것이 확인되면 기존 기록을 수정한 뒤 다시 시도하세요.