PC 한 대, 스마트폰 한 대, 어쩌면 태블릿까지. 여러 디바이스에서 같은 Clash 설정을 유지하는 방법은 하나만 있는 게 아닙니다. 이 글에서는 구독 링크 통합 배포, WebDAV 백업/복원, 수동 내보내기/가져오기 세 가지 방법을 정리하고, 각각 무엇을 동기화하는지, 자동화 수준은 어느 정도인지, 어떤 상황에 적합한지 살펴봅니다.
동기화 전에: 두 계층으로 나눠서 생각하기
여러 디바이스에서 같은 설정을 유지하려면 도구를 고르기 전에 설정이 두 계층으로 나뉜다는 점부터 이해해야 합니다.
- 첫 번째 계층: 구독과 규칙. 노드 목록, 프록시 규칙, 정책 그룹 정의로, 구독 파일과 로컬 오버라이드에서 나옵니다. 이 계층이 동기화 대상입니다.
- 두 번째 계층: 클라이언트 로컬 설정. 시스템 프록시 스위치, 자동 시작, TUN 모드, 포트 번호, 로그 레벨 등 현재 디바이스에만 해당하는 상태입니다. 이 계층은 동기화할 필요가 없습니다.
포트가 대표적인 예입니다. PC의 7897 믹스드 포트는 스마트폰과 무관하고, TUN 모드는 데스크톱 전용 기능으로 Android에서는 시스템 VPN 서비스가 대신합니다. 두 번째 계층까지 억지로 맞추려 하면 충돌만 생깁니다. 그러니 동기화 목표는 명확합니다: 첫 번째 계층은 통일하고, 두 번째 계층은 각 디바이스가 알아서 관리합니다.
방법 1: 구독 링크 통합 배포
핵심 원리는 간단합니다. 모든 디바이스가 같은 구독 주소를 등록하고, 노드와 규칙 업데이트는 구독 서버가 맡고 디바이스는 정기적으로 가져오기만 합니다.
3단계로 진행합니다:
- 각 디바이스의 클라이언트에서 새 설정을 만들고 같은 구독 링크를 붙여넣습니다.
- 자동 업데이트를 켜고 주기는 24시간으로 설정하면 됩니다.
- 이후 노드 추가/삭제, 주소 변경은 구독 서버 쪽에서 게시하면 각 디바이스가 자동으로 반영하므로 하나하나 손댈 필요가 없습니다.
커스텀 규칙을 적용하는 방법은 두 가지입니다.
방법 A, 구독 서버에서 병합. 구독 변환 도구(subconverter 등 유사 온라인 서비스)를 이용해 개인 규칙을 변환 템플릿에 넣으면, 모든 디바이스가 받는 구독에 이미 해당 규칙이 포함됩니다. 한 곳만 수정하면 전체에 반영되므로 디바이스가 많아도 걱정 없습니다.
방법 B, 클라이언트 오버라이드. Clash Verge Rev의 '전역 확장 설정'은 Merge 문법을 지원해 구독 규칙보다 먼저 규칙을 삽입할 수 있습니다:
prepend-rules:
- DOMAIN-SUFFIX,internal.example.com,DIRECT
- IP-CIDR,192.168.31.0/24,DIRECT,no-resolve
주의: 오버라이드는 로컬에 저장되므로 디바이스를 바꾸면 다시 설정해야 합니다. 규칙과 디바이스가 많다면 구독 서버 쪽 병합을 우선하세요.
정리하면. 장점: 노드가 항상 최신이고 일상적인 유지보수가 거의 필요 없습니다. 단점: 구독 링크가 정상 작동해야 하며, 링크가 끊기면 모든 디바이스가 동시에 영향을 받습니다. 클라이언트 쪽 오버라이드 방식을 쓴다면 여전히 디바이스별로 관리해야 합니다.
방법 2: WebDAV 백업과 복원
Clash Verge Rev에는 WebDAV 백업이 내장되어 있으며 '설정 → 백업'에서 사용할 수 있습니다. WebDAV 서버 주소, 사용자명, 비밀번호를 입력하면 바로 사용 가능합니다. Nutstore(坚果云), Nextcloud, Synology NAS의 WebDAV 패키지 등 표준 WebDAV를 지원하는 서비스라면 모두 사용할 수 있습니다.
작업 흐름:
- A 디바이스: 백업 페이지에서 백업을 생성합니다. 설정, 구독 참조, 오버라이드가 함께 패키징되어 업로드됩니다.
- B 디바이스: 같은 WebDAV 계정을 입력하면 백업 목록에 A 디바이스가 올린 파일이 나타납니다.
- B 디바이스: 해당 백업을 선택해 복원을 실행하면 설정이 통째로 이전됩니다.
이 방식의 특성을 정확히 알아야 합니다. 이건 '백업-복원' 방식이지 실시간 양방향 동기화가 아닙니다. A 디바이스에서 설정을 바꿔도 B 디바이스가 자동으로 반영하지 않으므로 다시 백업하고 다시 복원해야 합니다. 통째로 옮기는 데는 강하지만, 일상적인 동기화에는 맞지 않습니다.
적합한 상황: PC 교체, OS 재설치, 새 디바이스 첫 설정. 정기적으로 백업해 두면 설정의 외부 보관본이 생기는 셈이라, 로컬 설정이 손상돼도 복구할 수 있습니다.
계정 보안 주의사항
백업 파일에는 구독 링크와 노드 인증 정보가 포함됩니다. WebDAV 계정은 반드시 강력한 비밀번호를 설정하고, 가능하면 백업 전용 계정이나 앱 비밀번호를 따로 만들어 주력 클라우드 계정과 섞어 쓰지 마세요.
방법 3: 수동 내보내기와 가져오기
가장 원시적이면서도 가장 확실한 방법입니다. 온라인 서비스에 의존하지 않고 설정 파일을 한 디바이스에서 다른 디바이스로 직접 옮기는 방식입니다.
내보내기. Clash Verge Rev의 '설정' 페이지에서 대상 설정을 우클릭해 '파일 편집' 또는 '파일 위치' 항목으로 yaml 원문을 확인할 수 있고, 설정에서 설정 디렉터리를 열어 폴더 전체를 복사해도 됩니다.
전송. USB, LAN 공유, 메신저 파일 전송 등 어떤 방법도 가능합니다. 파일에는 노드 주소와 인증 정보가 담겨 있으니 신뢰할 수 있는 경로로만 전송하세요.
가져오기. 새 디바이스의 설정 페이지에서 새로 만들기 또는 가져오기 항목을 이용해 yaml 파일을 선택하면 됩니다. 구독형 설정이라면 구독 링크를 다시 붙여넣어 재구성하는 게 더 간단하며 결과는 동일합니다.
적합한 상황: 일회성 이전, PC 교체, 가족이나 동료에게 같은 설정을 전달할 때. 장기적으로 여러 디바이스를 일치시키는 데는 맞지 않습니다. 수정할 때마다 내보내기, 전송, 가져오기를 다시 반복해야 하기 때문입니다.
세 가지 방법 비교와 선택 가이드
| 방법 | 동기화 대상 | 자동화 수준 | 적합한 상황 |
|---|---|---|---|
| 구독 통합 배포 | 노드, 규칙(구독 측 부분) | 높음: 정기적으로 자동 가져오기 | 일상적인 장기 사용 |
| WebDAV 백업/복원 | 설정, 구독 참조, 오버라이드 | 중간: 수동 실행 | 기기 교체, 재설치, 외부 보관 |
| 수동 내보내기/가져오기 | 개별 설정 파일 | 낮음: 전 과정 수동 | 일회성 이전, 임시 공유 |
디바이스 수와 수정 빈도에 따라 선택하세요:
- 디바이스 1~2대, 규칙 수정이 거의 없다면: 구독 배포만으로 충분합니다.
- 디바이스가 많고 커스텀 규칙도 많다면: 구독 서버에서 규칙을 병합하는 방식을 기본으로 하고, WebDAV 정기 백업으로 안전장치를 두세요.
- 다른 사람에게 임시로 설정해 줄 때는: 수동 내보내기로 10분 안에 끝낼 수 있습니다.
세 가지 방법은 서로 배타적이지 않습니다. 흔한 조합은 이렇습니다: 구독 배포로 일상을 관리하고, WebDAV 백업으로 안전장치를 두고, 수동 내보내기로 급할 때 대응합니다.
동기화 시 보안 주의사항 3가지
- 구독 링크는 계정 비밀번호와 같습니다. 링크에는 서비스 제공자 식별자와 개인 토큰이 담겨 있으니 스크린샷, 단체 채팅방, 공개 저장소에 전체 링크를 노출하지 마세요.
- 내보낸 yaml에는 노드 서버 주소와 인증 정보가 들어 있습니다. 신뢰할 수 있는 경로로만 전송하고, 사용 후 바로 삭제하며 공용 PC에는 사본을 남기지 마세요.
- WebDAV 계정은 별도로 설정하세요. 설정 백업용 계정이나 앱 비밀번호를 따로 만들어 주력 계정과 분리하면, 유출되더라도 피해 범위를 최소화할 수 있습니다.
멀티 디바이스 동기화의 핵심은 파일을 옮기는 것이 아니라 '권위 있는 원본'을 정하는 것입니다. 구독은 노드를 관리하고, 백업은 전체를 관리하고, 수동 내보내기는 임시 상황을 관리합니다. 이 세 계층이 제자리를 지키면 설정이 뒤엉킬 일이 없습니다.