VPN 구독 링크는 구독 서비스가 클라이언트에 서버 및 회선 설정을 전달하는 통로입니다. 브라우저에서 읽는 일반 웹페이지가 아니라, 호환 클라이언트가 가져와 해석하고 저장하는 설정 주소에 가깝습니다. 초보자는 ‘링크 받기, 올바른 클라이언트 선택, 구독 가져오기, 설정 업데이트, 연결 확인’의 흐름만 이해해도 구독 주소를 단일 노드로 착각하거나 설정을 반복해서 붙여 넣고, 가져온 뒤 업데이트를 잊는 문제를 피할 수 있습니다.

구독 링크에는 접속 자격 정보가 포함될 수 있으므로 비밀번호처럼 안전하게 보관해야 합니다. 구독 링크, 클라이언트, 회선, 프로토콜은 서로 다른 계층입니다. 구독 링크는 설정을 전달하고, 클라이언트는 설정을 해석해 실행하며, 프로토콜은 클라이언트와 서버의 통신 방식을 정하고, 회선은 데이터가 실제로 지나가는 네트워크 경로를 의미합니다. 개념을 구분해 두면 이후 문제 해결이 훨씬 수월합니다.

구독 링크에는 무엇이 들어 있을까

사용자 관점에서 구독 링크는 웹 주소 형태로 제공되는 설정 접근 경로입니다. 클라이언트가 해당 주소를 요청하면 서버는 여러 노드, 프로토콜 매개변수, 서버 주소, 포트, 인증 정보와 필요에 따라 분할 라우팅 설정을 반환합니다. 클라이언트는 이를 선택 가능한 회선 목록으로 변환합니다. 서비스 제공자가 노드나 매개변수를 조정해도 사용자는 ‘구독 업데이트’만 실행하면 새 설정을 받을 수 있어 항목별로 직접 수정할 필요가 없습니다.

구독 응답 형식은 항상 같지 않습니다. 전통적인 범용 구독은 여러 Shadowsocks, VMess, Trojan 또는 VLESS 노드를 함께 인코딩할 수 있습니다. Clash 또는 Mihomo 계열 클라이언트용 구독에는 일반적으로 프록시 노드, 정책 그룹, 규칙이 포함됩니다. sing-box용 설정은 해당 클라이언트가 인식하는 구조를 사용할 수 있습니다. Hysteria2와 TUIC는 해당 프로토콜 및 UDP 전송을 지원하는 클라이언트가 필요하므로, 구독 주소가 있다고 해서 모든 클라이언트가 모든 노드를 해석할 수 있는 것은 아닙니다.

설정 형식 주요 용도 가져오기 방식 주의할 점
단일 노드 공유 내용 특정 노드 설정 하나 전달 일반적으로 클립보드 또는 QR 코드로 바로 가져오기 다른 회선 변경 사항이 자동으로 반영되지 않음
범용 구독 링크 여러 노드를 한곳에서 전달 호환 클라이언트가 주기적으로 가져옴 클라이언트마다 해석 가능한 형식이 다를 수 있음
Clash 계열 설정 노드, 정책 그룹, 분할 라우팅 규칙 전달 해당 설정 구조를 지원하는 클라이언트에 적합 규칙 모드와 전체 모드의 동작이 다름
sing-box 계열 설정 아웃바운드, 라우팅 및 DNS 설정 전달 해당 구조를 지원하는 클라이언트 필요 구형 클라이언트는 새 필드를 인식하지 못할 수 있음

올바른 구독 링크는 어디서 받을까

신뢰할 수 있는 구독 링크는 일반적으로 구독 서비스의 공식 사용자 패널에서 받을 수 있습니다. 로그인한 뒤 구독, 회선 또는 클라이언트 관련 페이지에서 ‘구독 복사’, ‘한 번에 가져오기’ 또는 클라이언트별 설정 생성 메뉴를 찾으세요. 형식마다 버튼이 다를 수 있으므로 먼저 사용할 클라이언트가 어떤 설정을 지원하는지 확인한 뒤 맞는 링크를 복사해야 합니다. 채팅 기록, 공개 게시물, 출처가 불분명한 설정 모음에서 공유 구독을 받는 것은 피하세요. 설정이 수정되었는지 확인하기 어렵고 안정적인 업데이트도 보장되지 않습니다.

패널에 ‘범용 구독’과 특정 클라이언트용 구독이 함께 있다면 클라이언트가 명확히 지원하는 버전을 우선 선택하세요. 예를 들어 Clash 또는 Mihomo 계열 클라이언트는 보통 전용 설정을 사용해야 하며, 단일 노드 URI만 받는 도구는 정책 그룹을 완전히 읽지 못할 수 있습니다. 반대로 복잡한 규칙 설정을 노드 목록만 인식하는 클라이언트에 전달하면 가져오기에 실패하거나 노드가 비어 보이고 규칙이 무시될 수 있습니다.

  • ✓ 서비스 패널에서 복사하고, 브라우저 주소창을 보고 구독 경로를 추측하지 마세요.
  • ✓ 클라이언트 유형을 확인해 설정 다운로드 주소를 일반 웹페이지로 열지 마세요.
  • ✓ 복사할 때 전체 내용을 유지하고 앞뒤 또는 쿼리 매개변수가 빠지지 않게 하세요.
  • ✓ 구독 링크를 공개 속도 측정 페이지, 포럼 또는 문제 화면 캡처에 붙여 넣지 마세요.
  • ✓ 한 번에 가져오기 기능이 있다면 실제로 열리는 대상 클라이언트가 설치된 프로그램인지 먼저 확인하세요.

브라우저에서 구독 주소를 직접 열면 인코딩된 텍스트, 설정 파일, 다운로드 안내 또는 접속 오류가 보일 수 있습니다. 이런 현상만으로 링크가 만료되었다고 단정할 수는 없습니다. 서버가 클라이언트의 요청 방식에 따라 다른 내용을 반환할 수 있기 때문입니다. 올바른 확인 방법은 지원되는 클라이언트에 링크를 전달해 업데이트를 실행하는 것입니다. 그래도 실패하면 링크의 완전성, 클라이언트 호환성, 구독 상태를 확인하세요.

클라이언트에 구독을 가져오는 일반적인 순서

플랫폼마다 버튼 이름은 다르지만 가져오기 흐름은 대체로 같습니다. 시작하기 전에 서비스 패널이나 프로젝트 공식 채널에서 클라이언트를 받으세요. 웹페이지에 무작위로 표시되는 동명 프로그램을 공식 클라이언트로 착각하지 마세요. 설치가 끝나면 다음 순서대로 진행합니다.

  1. 호환되는 형식의 구독 링크를 복사합니다. 패널에서 클라이언트에 맞는 구독 유형을 선택하고 주소 전체를 복사하세요. 링크에 긴 쿼리 매개변수가 있어도 임의로 삭제하지 마세요.
  2. 클라이언트에 원격 구독을 추가합니다. ‘구독’, ‘설정’, ‘설정 파일’ 또는 ‘URL에서 가져오기’와 같은 메뉴를 찾으세요. 단일 노드를 수동으로 새로 만드는 대신 원격 주소를 선택합니다.
  3. 구독을 알아보기 쉬운 이름으로 지정합니다. 이름은 로컬 관리용이므로 서비스명이나 용도를 적으면 됩니다. 캡처 화면에 링크가 노출되지 않도록 전체 링크를 이름으로 사용하지 마세요.
  4. 업데이트를 실행하고 노드 목록을 확인합니다. 저장한 뒤 한 번 직접 업데이트하세요. 클라이언트에 선택 가능한 회선이 표시되는지, 빈 설정 항목 하나만 나타나는 것은 아닌지 확인합니다.
  5. 작동 모드와 회선을 선택합니다. 일반적인 사용에서는 규칙 또는 분할 라우팅 모드를 먼저 선택해 해당 규칙에 맞는 요청만 프록시를 통과하게 하세요. 문제를 확인할 때는 잠시 전체 모드를 사용해 원인이 분할 라우팅 규칙에 있는지 판단할 수 있습니다.
  6. 연결하고 상태를 확인합니다. 시스템이 클라이언트의 VPN 또는 네트워크 확장 연결에 필요한 권한을 부여했는지 확인한 다음, 외부 주소, DNS 조회 결과, 대상 서비스 접속 상태를 점검하세요.

‘가져오기 성공’은 클라이언트가 설정을 읽었다는 뜻일 뿐, 시스템 트래픽이 이미 클라이언트를 거치고 있다는 의미는 아닙니다. 많은 데스크톱 클라이언트는 시스템 프록시 또는 TUN 모드를 별도로 켜야 합니다. 모바일 플랫폼에서는 보통 시스템 수준의 VPN 권한 요청이 표시되고, 일부 명령줄 클라이언트는 설정 파일로 실행해야 합니다. 노드가 목록에 보이는데도 웹페이지가 기존 네트워크로 연결된다면 구독을 반복해서 삭제하기보다 트래픽을 넘기는 방식을 먼저 확인하세요.

Windows, Android, iOS, macOS 및 Linux의 차이

Windows

Windows 클라이언트의 일반적인 트래픽 처리 방식에는 시스템 프록시와 TUN이 있습니다. 시스템 프록시는 시스템 프록시 설정을 따르는 앱에 주로 적용되며, 일부 프로그램·게임·독립 네트워크 구성 요소는 이를 우회할 수 있습니다. TUN은 가상 네트워크 인터페이스를 통해 더 넓은 트래픽을 처리하지만 추가 권한이 필요한 경우가 많습니다. 구독을 가져온 뒤 현재 활성화된 설정이 올바른지 확인하고 용도에 따라 규칙, 전체 또는 직접 연결 모드를 선택하세요.

Android

Android 클라이언트는 일반적으로 시스템 VPNService를 통해 로컬 가상 인터페이스를 만듭니다. 처음 연결할 때 시스템이 권한을 요청하는 것은 운영체제가 클라이언트에 네트워크 트래픽 처리를 허용하는 표준 절차입니다. 백그라운드에서 일정 시간 후 연결이 끊긴다면 배터리 최적화 및 백그라운드 실행 제한을 확인하세요. 제조사마다 설정 위치는 다를 수 있지만, 핵심은 대상 클라이언트가 필요한 네트워크 활동을 유지하도록 허용하는 것입니다.

iOS

iOS 클라이언트는 시스템이 제공하는 Network Extension 기능에 의존합니다. 구독 형식은 선택한 클라이언트와 호환되어야 하며, 모든 앱이 같은 Clash, sing-box 또는 범용 URI 설정을 지원한다고 가정해서는 안 됩니다. 가져온 뒤 노드가 누락되면 구독 서비스에 해당 회선이 없다고 바로 판단하기보다 클라이언트가 지원하는 프로토콜부터 확인하세요.

macOS

macOS에는 시스템 프록시 기반 클라이언트와 네트워크 확장 또는 가상 인터페이스를 사용하는 도구가 모두 있습니다. 시스템 프록시는 브라우저와 프록시 설정을 따르는 앱에 적합합니다. 더 많은 프로그램을 처리해야 한다면 클라이언트가 TUN 또는 시스템 네트워크 확장을 지원하는지 확인하세요. 시스템 업데이트 후 연결 동작이 달라졌다면 네트워크 확장 권한이 여전히 유효한지도 점검해야 합니다.

Linux

Linux는 그래픽 클라이언트, 명령줄 코어, 데스크톱 환경에 따라 차이가 큽니다. 프록시 코어만 실행하면 보통 로컬 프록시 포트만 열릴 뿐 모든 프로그램이 자동으로 이를 사용하지는 않습니다. 데스크톱 시스템 프록시, 앱 프록시, 투명 프록시 또는 TUN도 별도로 설정해야 합니다. 명령줄 설정을 사용할 때는 파일 권한에 주의해 다른 로컬 계정이 구독 자격 정보가 포함된 설정 파일을 읽지 못하게 하세요.

구독 업데이트가 중요한 이유

구독은 한 번 가져온 뒤 영원히 변하지 않는 정적 목록이 아닙니다. 서비스 제공자는 서버 주소, 회선 이름, 전송 매개변수 또는 분할 라우팅 규칙을 조정할 수 있습니다. 클라이언트가 오래된 캐시를 유지하면 이미 변경된 노드가 계속 표시되거나 새 설정이 누락될 수 있습니다. 전체 회선이 갑자기 작동하지 않거나 노드 이름이 패널과 다르거나 규칙 동작이 이상할 때는 먼저 구독을 직접 업데이트하세요.

일부 클라이언트는 자동 업데이트를 지원하지만 실제 실행 여부는 클라이언트가 실행 중인지, 시스템이 백그라운드 활동을 허용하는지, 업데이트 일정이 활성화되어 있는지에 따라 달라집니다. 자동 업데이트를 켰더라도 문제를 해결할 때는 수동으로 새로 고치고 업데이트 시간을 확인해야 합니다. 새로 고친 뒤에도 목록이 바뀌지 않으면 로컬 캐시를 삭제하고 원격 구독을 다시 추가할 수 있지만, 삭제 전에 현재 유효한 링크를 보유하고 있는지 확인하세요.

업데이트 실패는 대체로 몇 가지 원인에서 발생합니다. 구독 주소를 불완전하게 복사했거나, 구독 자격 정보가 교체되었거나, 클라이언트가 반환 형식을 해석하지 못하거나, 현재 네트워크에서 설정 경로에 접근하지 못했거나, 시스템 시간이 잘못되어 TLS 검증에 실패했을 수 있습니다. 문제를 확인할 때는 한 번에 하나의 변수만 바꾸세요. 먼저 같은 클라이언트에 링크를 다시 붙여 넣고, 형식을 확인한 뒤, 기본 네트워크로 전환해 테스트하고, 마지막으로 클라이언트 재설치를 고려하세요. 여러 설정을 동시에 바꾸면 원인을 파악하기 더 어려워집니다.

실용적인 결론: 노드에 문제가 생기면 먼저 구독을 업데이트한 뒤 같은 지역의 다른 회선으로 전환하세요. 전체 구독을 업데이트할 수 없다면 링크와 형식을 우선 확인하고, 특정 앱만 연결되지 않을 때는 분할 라우팅, DNS 및 시스템 트래픽 처리 방식을 중점적으로 살펴보세요.

회선, 프로토콜, 구독 형식을 혼동하지 않기

구독에서 ‘직접 연결’, ‘중계’ 또는 ‘IEPL 전용 회선’ 같은 이름을 보더라도 이는 서로 다른 네트워크 경로 또는 전송 방식을 설명하는 것이지 클라이언트 가져오기 형식이 아닙니다. 직접 연결 회선은 일반적으로 로컬 네트워크가 원격 진입점에 직접 연결하므로 현재 통신사와 국제 네트워크 상태의 영향을 더 많이 받습니다. 중계 회선은 먼저 중계 진입점에 연결한 뒤 대상 지역으로 전달해 네트워크 간 경로를 조정할 수 있습니다. IEPL 전용 회선은 국제 전용 회선 기반의 전송 방식으로, 네트워크 경로 설계에 초점이 있습니다. 실제 사용 경험은 로컬 네트워크, 대상 서비스, 시간대 및 클라이언트 설정의 영향도 받습니다.

Shadowsocks, VMess, Trojan 및 VLESS는 주로 클라이언트와 서버 간 통신 및 인증 방식을 정합니다. Hysteria2와 TUIC는 QUIC 또는 UDP 기반 전송 설계에 더 중점을 둡니다. 프로토콜 이름만으로 ‘더 빠르다’거나 ‘더 안정적이다’라고 단정할 수는 없습니다. 실제 성능은 회선 품질, 혼잡, 패킷 손실, 클라이언트 구현, 대상 서비스 위치에도 좌우됩니다. 선택할 때는 먼저 클라이언트 호환성을 확인하고 같은 네트워크 환경에서 실제 연결 상태를 비교하세요.

구독 형식은 그보다 상위 계층에 있으며 여러 프로토콜 노드를 동시에 담거나 정책 그룹과 규칙을 포함할 수 있습니다. 특정 클라이언트가 구독을 가져오지 못한다고 해서 포함된 프로토콜을 사용할 수 없는 것은 아닙니다. 클라이언트가 외부 형식을 인식하지 못하는 경우도 있습니다. 패널에서 호환 형식을 선택하거나 해당 형식과 프로토콜을 명확히 지원하는 클라이언트로 바꾸세요. 익숙하지 않은 설정 필드를 직접 수정하는 방식은 피하는 것이 좋습니다.

분할 라우팅 규칙과 DNS 누수 확인 방법

분할 라우팅 규칙은 어떤 요청을 프록시로 보내고 어떤 요청을 직접 연결할지 결정합니다. 일반적으로 도메인, 주소 범위, 앱 또는 규칙 집합을 기준으로 일치시킵니다. 규칙 모드는 일상적인 사용에 적합하지만 오래된 규칙, 잘못된 매칭 또는 사용자 지정 덮어쓰기로 인해 대상 웹사이트가 잘못된 출구를 사용할 수 있습니다. 전체 모드는 더 많은 트래픽을 현재 회선으로 보내므로 문제가 규칙에서 비롯되었는지 임시로 판단할 때 유용합니다. 원인을 확인한 뒤에는 목적에 맞는 모드로 돌아가 규칙을 수정하세요.

DNS 누수는 도메인 조회가 클라이언트에서 설정한 경로를 예상대로 통과하지 않고 로컬 네트워크나 다른 리졸버에서 처리되는 현상입니다. 이로 인해 조회 결과와 출구 지역이 일치하지 않거나 도메인 규칙이 제대로 적용되지 않을 수 있습니다. 확인할 때는 웹페이지에 표시된 외부 주소만 보지 말고 DNS 요청에 사용된 서버가 예상과 일치하는지 확인하세요. 또한 클라이언트에서 원격 DNS, 암호화 DNS 또는 TUN과 연동된 DNS 처리가 활성화되어 있는지도 살펴봐야 합니다.

  • ✓ 외부 주소가 선택한 회선의 지역으로 전환되었는가.
  • ✓ DNS 조회 경로가 클라이언트의 현재 설정과 일치하는가.
  • ✓ 대상 도메인이 분할 라우팅 규칙에 의해 잘못 직접 연결로 분류되지 않았는가.
  • ✓ 브라우저나 앱에서 별도 프록시, 비공개 DNS 또는 다른 네트워크 확장을 사용하고 있지 않은가.
  • ✓ 시스템에서 네트워크를 동시에 처리하는 클라이언트가 여러 개 실행 중이지 않은가.

여러 네트워크 도구를 동시에 실행하면 시스템 프록시, 가상 인터페이스 및 DNS 설정이 서로 덮어쓸 수 있습니다. 문제를 확인하는 동안에는 대상 클라이언트 하나만 실행하고 다른 네트워크 처리 도구를 종료한 뒤 다시 연결하세요. 브라우저는 정상인데 독립 앱만 이상하다면 해당 앱이 시스템 프록시를 따르는지 확인해야 합니다. 모든 앱이 이상하다면 구독, 회선, TUN 및 시스템 권한을 우선 살펴보세요.

구독 링크가 유출되었을 때 올바른 대응

구독 링크에는 구독 권한을 식별할 수 있는 토큰이 포함되는 경우가 많습니다. 공개 그룹, 포럼, 코드 저장소, 온라인 설정 변환 사이트 또는 가리지 않은 캡처 화면에 공유하면 다른 사람이 설정을 가져갈 수 있습니다. 공개 게시물을 삭제하는 것만으로는 충분하지 않습니다. 링크가 이미 복사되거나 캐시되었을 수 있기 때문입니다. 올바른 방법은 최대한 빨리 기존 링크를 무효화한 뒤 클라이언트에서 새 링크를 사용하는 것입니다.

  1. 더 이상 공유하지 않습니다. 공개 페이지, 공유 문서 및 캡처 화면에서 전체 주소를 삭제하고 클립보드 동기화, 스크립트 및 설정 백업에 기존 링크가 저장되어 있는지도 확인하세요.
  2. 서비스 패널에서 재설정 메뉴를 찾습니다. 패널에 구독 재설정, 토큰 갱신 또는 링크 철회 기능이 있다면 이를 사용해 기존 주소를 무효화하세요.
  3. 직접 재설정할 수 없다면 지원팀에 문의합니다. 문의 티켓 제출을 통해 구독 링크가 유출되었을 가능성을 설명하고 지원팀에 처리 방법을 확인하세요. 티켓에 링크를 다시 공개된 곳에 붙여 넣을 필요는 없습니다.
  4. 모든 클라이언트에서 구독을 교체합니다. 기존 원격 구독을 삭제하고 새 링크를 추가한 뒤 업데이트하세요. 한 기기에서만 업데이트하면 다른 기기에 기존 자격 정보가 계속 남아 있을 수 있습니다.
  5. 기존 설정과 내보낸 파일을 정리합니다. 다운로드 폴더, 설정 백업, 터미널 기록 및 클라우드 동기화 폴더를 확인하고 더 이상 필요하지 않은 자격 정보 포함 파일을 삭제하세요.

링크 일부만 가린 뒤 계속 공개해도 안전하다고 판단해서는 안 됩니다. 일부 캡처에는 충분한 정보가 남아 있을 수 있고, 브라우저 기록이나 QR 코드에 전체 내용이 포함될 수도 있습니다. 더 안전한 공유 방법은 클라이언트 이름, 오류 메시지 및 작업 단계만 설명하는 것입니다. 캡처가 필요하다면 구독 주소, 노드 인증 정보 및 QR 코드 영역을 잘라내세요.

구독 가져오기 실패 시 일반적인 점검 순서

가져오기에 실패했을 때는 클라이언트를 계속 바꾸기보다 정해진 순서로 확인하는 편이 효과적입니다. 먼저 구독 출처와 형식을 확인하고, 다음으로 클라이언트 버전 및 프로토콜 지원 여부를 점검한 뒤, 시스템 네트워크와 권한을 확인하세요. 가져오기는 되지만 연결되지 않는다면 ‘구독 형식’보다 ‘회선, 트래픽 처리 방식, DNS 및 분할 라우팅’에 초점을 맞추세요.

형식을 지원하지 않거나 설정이 유효하지 않다는 메시지가 표시됨

일반적으로 클라이언트가 반환된 내용을 인식하지 못했거나 복사 과정에서 링크 매개변수가 누락되었다는 뜻입니다. 패널로 돌아가 클라이언트에 맞는 형식을 다시 복사하세요. 웹페이지에 표시된 텍스트를 수동으로 조합해 주소를 만들지 마세요. 클라이언트가 오래된 경우 새 프로토콜 필드를 인식하지 못할 수도 있으므로 공식 채널에서 클라이언트를 업데이트한 뒤 다시 시도하세요.

업데이트는 성공했지만 노드 목록이 비어 있음

현재 열려 있는 것이 방금 업데이트한 설정인지, 다른 로컬 설정 파일인지 먼저 확인하세요. 일부 클라이언트는 여러 구독을 동시에 저장하므로 대상 설정으로 직접 전환해야 합니다. 설정에 정책 그룹이 포함되어 있다면 정책 그룹으로 들어가 구체적인 회선을 선택해야 하며, 설정 이름 단계에서 멈춰서는 안 됩니다.

노드는 보이지만 연결을 설정할 수 없음

먼저 같은 구독의 다른 회선으로 전환하고 기본 네트워크가 정상인지 확인하세요. 모든 노드가 실패한다면 시스템 시간, VPN 권한, 네트워크 확장 및 방화벽 설정을 확인하세요. 특정 프로토콜만 실패한다면 클라이언트가 해당 프로토콜과 전송 방식을 실제로 지원하는지 점검해야 합니다. Hysteria2, TUIC 등의 설정은 현재 네트워크에서 관련 UDP 통신을 허용해야 합니다.

브라우저는 접속되지만 다른 앱은 접속되지 않음

대개 시스템 프록시의 적용 범위와 관련된 문제입니다. 브라우저는 시스템 프록시를 따르지만 다른 앱은 직접 연결할 수 있습니다. 클라이언트의 TUN 기능, 앱 자체의 프록시 설정 또는 분할 라우팅 규칙을 확인하세요. 구독이 정상적으로 작동하는 회선을 제공했다는 점을 고려하면 이를 구독 링크 만료로 오해하지 않아야 합니다.

업데이트 후 기존 사용자 지정 규칙이 사라짐

원격 구독을 업데이트하면 구독이 관리하는 설정 내용이 덮어써질 수 있습니다. 사용자 지정 규칙은 클라이언트가 별도로 제공하는 덮어쓰기, 확장 또는 로컬 규칙 메뉴에 저장하세요. 업데이트 때마다 교체되는 원격 파일을 직접 수정하지 마세요. 작업 전에는 민감한 자격 정보를 제외한 규칙 백업을 내보내고 복원 방법을 확인할 수 있습니다.

초보자 사용 원칙: 패널에서 클라이언트에 맞는 구독 형식을 받고, 가져온 뒤 직접 업데이트하세요. 연결할 때는 회선, 시스템 트래픽 처리 및 DNS를 함께 확인하고, 링크가 공개되면 공개 메시지만 삭제하지 말고 자격 정보를 재설정한 뒤 모든 로컬 설정을 교체해야 합니다.