구독 링크는 클라이언트가 연결 설정을 가져오는 전용 주소입니다. 보통 계정과 연결된 인증 정보가 포함됩니다. 링크를 받아 호환 클라이언트에 가져온 뒤 설정을 업데이트하고, 연결할 노드를 선택해 연결을 확인하면 됩니다. 결제 링크가 아니며 누구나 공유해도 되는 일반 웹 주소도 아닙니다.
구독 링크, 노드, 요금제의 차이
구독 링크는 설정 목록을 내려받는 주소라고 생각하면 됩니다. 클라이언트가 주소에 접속해 서버에서 데이터를 가져오면, 기기에서 선택 가능한 노드나 설정이 생성됩니다. 이후 노드가 변경되면 클라이언트에서 구독을 다시 업데이트해 새 목록을 받을 수 있어 연결 매개변수를 하나씩 다시 입력할 필요가 없습니다.
노드는 목록에 포함된 개별 연결 지점으로, 보통 서버 주소와 포트, 프로토콜, 인증 정보가 들어 있습니다. 요금제는 트래픽과 사용 기간 등 계정의 서비스 권한을 정합니다. 가져오기에 성공했다는 것은 클라이언트가 설정을 받아들였다는 뜻일 뿐, 요금제가 유효하거나 모든 노드에 연결된다는 뜻은 아닙니다.
‘유료 구독’과 ‘설정 구독’도 구분해야 합니다. 전자는 요금 결제 방식이고, 후자는 클라이언트가 설정을 가져오는 방식입니다. 트래픽 패키지를 사용하더라도 구독 링크로 노드를 관리할 수 있습니다. 클라이언트에서 구독 업데이트를 눌러도 보통 계정이 자동으로 갱신되지는 않습니다.
사용자 패널에서 구독과 클라이언트 가져오기
VPNLay 구독을 확인하려면 로그인해야 합니다. 계정 생성에는 이메일 주소가 필요하지 않으며, 사용자 이름과 비밀번호만 있으면 됩니다. VPNLay 사용자 패널 로그인 페이지로 이동하세요. 모르는 사람이 전달한 설정 파일로 서비스의 정체를 판단하지 마세요.
- 계정 상태를 확인하세요. 패널에 들어가 요금제와 남은 트래픽, 관련 상태를 확인합니다. 사용할 수 있는 권한이 없다면 클라이언트를 계속 바꾸기보다 먼저 패널의 안내를 확인하세요.
- 운영체제에 맞는 클라이언트를 선택하세요. 클라이언트 다운로드 페이지에서 사용 중인 운영체제의 안내를 확인하세요. Windows, macOS, Android, Linux에서는 로그인 후 클라이언트를 받을 수 있습니다. iOS 클라이언트 페이지에 접근하려면 유효한 요금제가 필요합니다.
- 구독 설정 메뉴를 찾으세요. 패널에 표시된 구독 또는 설정 안내에 따라 주소를 복사합니다. 메뉴 이름은 화면마다 다를 수 있습니다. 클라이언트에 가져올 전체 링크를 복사해야 하며, 브라우저 주소창에 표시된 패널 URL을 복사하면 안 됩니다.
- 주소 전체를 그대로 유지하세요. 물음표 뒤의 매개변수를 삭제하지 말고, 메신저가 덧붙인 문장부호나 공백, 줄바꿈도 함께 붙여 넣지 마세요. 복사한 뒤 바로 클라이언트에서 작업하고, 인증 정보가 공유 클립보드에 오래 남지 않도록 하세요.
패널에서 주소를 직접 복사하거나 클라이언트를 여는 방법을 제공하더라도, 두 방법 모두 설정을 가져오는 과정입니다. 자동 실행은 운영체제와 앱의 연결 설정에 따라 달라집니다. 앱이 열리지 않아도 구독이 유효하지 않다는 뜻은 아니므로 수동으로 가져올 수 있습니다. ‘유효한지 확인’하려고 링크를 검색 엔진에 붙여 넣지 마세요.
플랫폼별 가져오기, 형식을 확인한 뒤 진행
가져오기에 필요한 것은 운영체제뿐 아니라 클라이언트가 읽을 수 있는 구독 형식과 지원 프로토콜입니다. Shadowsocks, VMess, Trojan, VLESS, Hysteria2, TUIC는 서로 다른 프로토콜 또는 기술 방식으로, 링크 이름을 바꾸는 것만으로 서로 변환되지 않습니다. VPNLay에서 현재 제공하는 설정은 패널과 클라이언트 안내를 확인하세요.
| 플랫폼 | 가져오기 방법 | 연결 전 확인 사항 |
|---|---|---|
| Windows / macOS | 설정 또는 구독 관리 메뉴에서 원격 주소를 추가한 뒤 저장하고 업데이트 | 방금 가져온 설정을 선택하고 안내에 따라 시스템 프록시 또는 적절한 트래픽 처리 모드를 활성화 |
| iOS | 먼저 유효한 요금제와 클라이언트 다운로드 조건을 확인한 뒤 호환되는 구독을 가져오기 | 처음 연결할 때 운영체제에 표시되는 VPN 설정 권한 요청 확인 |
| Android | 구독 주소를 가져온 뒤 노드 목록이 정상적으로 파싱되었는지 확인 | 운영체제의 VPN 연결 권한과 앱별 분할 연결 설정 여부 확인 |
| Linux | 사용 중인 그래픽 클라이언트 또는 코어 문서에 맞는 형식의 설정 불러오기 | 실제로 실행 중인 설정 파일과 프록시 환경, 앱 트래픽을 연결하는 방식 확인 |
일반적인 순서는 클라이언트의 설정 관리 메뉴를 열고 원격 구독을 추가한 다음, 주소를 붙여 넣고 이름을 지정해 저장한 뒤 업데이트하는 것입니다. 노드가 표시되면 해당 설정과 사용할 노드를 선택하고 연결을 활성화하세요. 버튼 이름은 앱마다 다르므로 다른 클라이언트의 화면에서 같은 문구를 찾을 필요는 없습니다.
‘지원하지 않는 형식’ 또는 ‘파싱 실패’ 메시지가 표시되면 먼저 패널에서 해당 클라이언트에 맞는 가져오기 방법을 제공하는지 확인하고, 클라이언트 버전도 살펴보세요. 프로토콜 필드를 임의로 수정하거나 인증서 확인을 건너뛰지 말고, 전체 주소를 모르는 웹사이트에 전달하지 마세요. 형식 변환이 꼭 필요하다면 토큰과 노드 인증 정보가 제3자에게 전송되는 과정인지 먼저 확인해야 합니다.
Linux에서는 ‘파일 저장’과 ‘프로그램에 설정 적용’을 구분해야 합니다. 일부 코어는 그래픽 클라이언트처럼 원격 구독을 관리하지 않으므로, 별도 도구로 설정을 가져온 뒤 문서에 따라 다시 불러와야 합니다. 설정 필드 이름과 규칙 문법이 호환되지 않을 수 있으니, 확인 없이 같은 설정을 여러 코어에 적용하지 마세요.
얼마나 자주 업데이트하고 적용 여부를 확인할까요?
구독 업데이트는 원격 설정을 다시 가져오는 과정이지, 연결을 반복해서 끊었다 다시 연결하는 것이 아닙니다. 처음 가져온 뒤에는 업데이트해야 합니다. 서비스 공지에서 노드 변경을 알렸거나 기존 주소가 작동하지 않거나 패널에서 업데이트를 안내할 때도 업데이트하세요. 평소에는 클라이언트의 적절한 자동 업데이트 설정을 사용하면 되며, 계속 수동으로 새로고침할 필요는 없습니다.
자동 업데이트에 실패했다면 마지막 성공 시각과 오류 메시지를 먼저 확인하세요. 기기가 절전 모드였거나 클라이언트가 실행 중이지 않은 경우, 업데이트 요청이 사용할 수 없는 프록시를 통과한 경우에는 예약 작업이 완료되지 않을 수 있습니다. 클라이언트마다 로컬 수정 사항을 보존하는 방식이 다르므로 원격 설정을 편집하기 전에 안내를 읽어 업데이트 중 사용자 지정 규칙이 덮어써지지 않도록 하세요.
- ✅ 업데이트 기록에 성공으로 표시되고, 구독 이름만 저장된 것이 아니라 설정에 노드가 표시됩니다.
- ✅ 방금 업데이트한 설정이 활성화되어 있으며, 사용할 노드가 이전 설정이나 다른 서비스에 남아 있지 않습니다.
- ✅ 실제로 사용할 앱으로 테스트하고 클라이언트의 연결 기록을 확인해 요청이 예상대로 프록시 또는 직접 연결로 처리되는지 확인합니다.
- ✅ DNS와 분할 연결 설정을 확인하세요. 외부 연결 경로를 테스트할 때는 브라우저 캐시와 앱 자체의 프록시 설정도 함께 살펴보세요.
- ❌ 상태 표시줄의 연결 아이콘, 노드 이름 또는 한 번의 지연 시간 측정만으로 모든 앱에 설정이 적용됐다고 판단하지 마세요.
시스템 프록시는 관련 설정을 따르는 앱에만 영향을 줍니다. TUN 같은 트래픽 처리 방식은 더 넓은 범위에 적용될 수 있지만 라우팅과 권한, 제외 규칙에 따라 달라집니다. 분할 연결 모드에서는 일부 요청이 직접 연결될 수 있으므로, 한국 내 웹사이트에 접속할 때 외부 연결 경로가 바뀌지 않아도 반드시 오류는 아닙니다. 먼저 대상 도메인에 어떤 규칙이 적용됐는지 확인하세요.
DNS 누출은 도메인 조회 요청이 예상한 경로를 통과하지 않는 상황을 말합니다. 웹 트래픽의 외부 연결 경로가 바뀌었다고 해서 DNS 요청 경로까지 예상대로 설정됐다고 단정할 수는 없습니다. 브라우저의 암호화 DNS도 별도 설정을 사용할 수 있습니다. 확인할 때는 클라이언트의 DNS 설정과 연결 기록, 테스트 결과를 함께 살펴보고 DNS 서버의 지역명만으로 판단하지 마세요.
구독 만료·업데이트 실패·연결 오류를 각각 점검하세요
먼저 문제가 발생한 단계를 확인하세요. 설정을 가져오지 못하는 문제와 노드는 표시되지만 앱에서 접속할 수 없는 문제는 원인이 다릅니다. 단계를 파악한 뒤 조치하면 정상적인 구독을 반복해서 삭제하거나 재설치하는 일을 피하고, 로컬 설정 문제를 서버 문제로 오인하지 않을 수 있습니다.
구독 주소를 가져올 수 없음
패널에 다시 로그인해 복사한 주소가 완전한지, 기존 토큰이 교체되지는 않았는지, 계정에 관련 상태 안내가 있는지 확인하세요. 네트워크 요청이 실패했다면 클라이언트의 구독 업데이트에 사용되는 연결 경로도 점검해야 합니다. 오류 페이지를 설정 파일로 받아 파싱 실패가 발생할 수도 있으므로, 오류 문구만으로 형식이 잘못됐다고 단정하지 마세요.
노드는 표시되지만 연결되지 않음
유효한 서비스 권한과 남은 트래픽, 시스템 시간, 클라이언트 버전을 확인한 뒤 구체적인 연결 오류를 살펴보세요. VPNLay 월간 구독 트래픽은 가입일을 기준으로 매월 초기화되며, 매월 1일에 일괄 초기화되지 않습니다. 트래픽 패키지는 모두 사용할 때까지 만료되지 않습니다. 어느 방식이든 이미 사용한 트래픽을 구독 업데이트로 복구할 수는 없습니다.
다른 프록시 프로그램이 시스템 설정을 점유하는지, 앱이 프록시 적용 범위에 포함되는지도 확인하세요. 비교를 위해 노드를 바꿀 때는 대상 앱과 테스트 조건을 동일하게 유지해야 합니다. IEPL 전용 회선과 중계, 직접 연결은 서로 다른 회선 구성 방식이지 구독 파일 형식이 아닙니다. 다시 가져오더라도 기존 노드의 회선 유형은 바뀌지 않습니다.
유출 대처: 기존 인증 정보를 먼저 무효화한 뒤 기기를 동기화하세요
구독 주소 전체를 다른 사람에게 보내거나 공개 저장소에 올리거나 QR 코드가 포함된 스크린샷을 업로드했다면 유출 가능성이 있는 것으로 간주하세요. QR 코드에도 구독 인증 정보 전체가 들어갈 수 있으므로 일반 주소보다 공개에 적합한 것은 아닙니다. 채팅에서 메시지를 삭제하더라도 상대방이 이미 저장했는지는 확인할 수 없습니다.
- 공유를 중단하고 관리할 수 있는 사본을 삭제하세요. 공개 문서와 스크린샷, 저장소에서 민감한 정보를 제거하세요. 버전 기록이나 공유 백업이 있다면 이전 버전을 계속 볼 수 있는지도 확인해야 합니다.
- 패널에서 재설정 또는 재발급 메뉴를 찾으세요. 안내를 읽고 구독 인증 정보와 다른 계정 정보를 구분해 처리하세요. 관련 메뉴가 없거나 재설정 범위가 불분명하다면 고객 지원 티켓으로 문의해 기존 인증 정보를 무효화해 달라고 요청하세요.
- 무효화되는 범위를 확인하세요. 설정을 가져오는 토큰을 바꾸더라도 기기에 이미 다운로드된 노드 인증 정보까지 함께 교체되는 것은 아닐 수 있습니다. 패널 안내를 따르거나 고객 지원에 문의해 기존 연결 인증 정보를 추가로 처리해야 하는지 확인하세요.
- 사용 중인 모든 기기에서 업데이트하세요. 새 주소를 각 클라이언트에 가져오고 기존 구독과 더 이상 사용하지 않는 설정을 제거한 뒤 연결이 정상인지 확인하세요.
- 이상 징후와 공유 경로를 다시 점검하세요. 확인 가능한 트래픽 및 계정 기록을 살펴보고 불필요한 기기 간 클립보드 공유를 끄세요. 계정 비밀번호도 노출됐다면 함께 변경해야 합니다.
지원 티켓을 보낼 때는 운영체제와 클라이언트 이름, 오류 원문, 발생 상황을 우선 알려주세요. 스크린샷에서는 전체 구독 주소와 QR 코드, 인증 필드를 가려야 합니다. 문제를 쉽게 설명하려고 공개 게시판에 설정 전체를 붙여 넣지 마세요. 민감한 정보를 전달해야 한다면 먼저 공식 지원 채널과 제출 방법을 확인하세요.
초보자를 위한 사용 요약
구독은 공개 웹 주소가 아니라 업데이트 가능한 민감한 설정 접근 정보로 다루세요. 패널에서 클라이언트에 맞는 형식을 받아 가져온 뒤 업데이트 결과와 분할 연결 상태를 확인하세요. 문제가 생기면 설정을 가져오는 단계와 노드 연결 단계를 구분하고, 유출됐다면 링크를 다시 복사하는 데 그치지 말고 기존 인증 정보를 무효화해야 합니다.
기기 목록을 알아보기 쉽게 정리해 현재 구독을 사용하는 클라이언트를 기억해 두면 충분합니다. 전체 주소를 일반 메모에 저장해 반복해서 공유할 필요는 없습니다. 요금제 규칙은 요금제 및 트래픽 패키지에서, 연결 방식은 기술 참고 자료에서 확인한 뒤 실제 클라이언트 안내에 따라 설정하세요.