구독 링크란 무엇일까요? 클라이언트가 노드 설정을 가져오는 주소로, 보통 계정을 식별하는 인증 정보가 포함됩니다. 호환되는 클라이언트에 링크를 가져오면 노드 목록을 불러올 수 있으며, 이후 구독을 갱신할 때도 같은 주소에서 설정을 다시 가져옵니다. 구독 링크는 요금제 자체가 아니며, 누구나 공유할 수 있는 일반 웹 주소도 아닙니다.
구독 링크·노드·요금제의 차이
구독은 ‘설정을 가져오는 경로’라고 이해하면 됩니다. 서버가 제공하는 내용에는 노드 주소, 포트, 인증 정보와 클라이언트 형식에 따라 정책 그룹이나 분기 규칙이 포함될 수 있습니다. 구체적인 항목은 서비스가 제공하는 구독 형식에 따라 다르므로, 모든 구독에 완전한 규칙이 포함된다고 단정할 수 없습니다.
요금제는 계정의 서비스 혜택을 정하고, 구독 링크는 클라이언트가 설정을 가져오게 하며, 노드는 연결할 때 선택하는 구체적인 접속 지점입니다. 가져오기에 성공했다는 것은 클라이언트가 설정을 받아들였다는 뜻일 뿐, 요금제 상태와 현재 네트워크, 접속하려는 웹사이트까지 모두 정상인지 확인됐다는 의미는 아닙니다.
| 항목 | 주요 역할 | 흔한 오해 |
|---|---|---|
| 요금제 | 계정의 데이터 제공량과 요금 부과 방식을 결정 | 구독 갱신은 요금제 갱신이 아니며 데이터가 추가되지 않습니다 |
| 구독 링크 | 클라이언트에 갱신 가능한 설정 출처 제공 | 브라우저 주소창에 붙여넣는다고 가져오기가 완료되는 것은 아닙니다 |
| 개별 노드 공유 링크 | 하나의 연결 설정을 설명 | 전체 노드 목록의 변경 사항이 자동으로 반영되지 않을 수 있습니다 |
| 로컬 설정 파일 | 클라이언트에서 사용하는 설정 내용을 저장 | 수동으로 가져온 파일에는 원격 갱신 출처가 남지 않을 수 있습니다 |
구독 형식과 연결 프로토콜도 서로 다른 개념입니다. Shadowsocks, VMess, Trojan, VLESS, Hysteria2, TUIC은 서로 다른 프록시 프로토콜 또는 프로토콜 방식이며, 구독은 설정을 배포하는 역할을 합니다. 특정 구독 형식을 읽을 수 있다고 해서 클라이언트 엔진이 그 안의 모든 프로토콜과 매개변수를 지원하는 것은 아닙니다. 위 명칭은 개념을 설명하기 위한 예시이며 FTVPN의 프로토콜 지원 범위를 보장하지 않습니다. 실제 지원 여부는 사용자 패널과 클라이언트 안내를 확인하세요.
사용자 패널에서 링크 발급하기
FTVPN 구독 정보는 공식 사용자 패널에서 발급받아야 합니다. 검색 결과나 채팅방, 모르는 사람이 보낸 주소를 계정 설정의 출처로 바로 사용하지 마세요. 이메일 주소 없이 계정을 사용할 수 있다는 점은 FTVPN의 특징이지만, 사용자 이름과 비밀번호, 구독 인증 정보는 각각 안전하게 보관해야 합니다.
- FTVPN 사용자 패널을 열고 사용할 계정으로 로그인했는지 확인하세요.
- 패널에서 요금제와 데이터 사용 상태를 확인하세요. 혜택을 이용할 수 없는 상태라면 클라이언트 문제를 살피기 전에 계정 상태부터 해결하세요.
- 패널에서 구독 또는 클라이언트 설정 메뉴로 이동한 뒤 현재 사용하는 클라이언트에 맞는 형식을 선택하세요. 메뉴 이름은 실제 화면을 기준으로 확인해야 합니다.
- 패널에서 제공하는 복사 또는 가져오기 기능을 사용하세요. 직접 복사한다면 안내 문구나 공백, 줄바꿈이 함께 복사되지 않았는지 확인하세요.
- 링크는 사용할 신뢰할 수 있는 클라이언트에만 입력하세요. 공개 문서나 공개 코드 저장소, 온라인 검사 페이지에는 붙여넣지 마세요.
어떤 형식을 선택해야 할지 모르겠다면 먼저 초보자 가이드에서 클라이언트 이름과 버전을 확인하세요. 형식 문제를 해결하려고 낯선 변환 사이트를 하나씩 시험하지 마세요. 변환 서비스가 원본 링크와 연결 정보를 확인할 수 있습니다.
플랫폼별 클라이언트에서 가져오기
Windows, macOS, iOS, Android, Linux는 화면이 다르지만 기본 절차는 비슷합니다. 원격 구독을 추가하고 주소를 입력한 뒤 설정을 가져와 해당 설정을 선택하고 연결을 활성화합니다. 클라이언트가 필요하다면 패널의 클라이언트 다운로드 메뉴에서 플랫폼과 운영체제 호환 안내를 확인하세요.
데스크톱: 설정, 시스템 프록시, 가상 네트워크 인터페이스 모드 구분하기
데스크톱 클라이언트에서는 보통 ‘설정’, ‘구독’ 또는 비슷한 메뉴에서 구독을 관리합니다. 새 항목을 추가할 때는 원격 주소를 선택하고, 주소 전체를 개별 노드 매개변수 입력란에 넣지 마세요. 저장 후 갱신을 실행하고 노드 목록이 비어 있지 않은지, 방금 가져온 설정이 활성화되어 있는지 확인하세요.
설정을 선택해도 앱의 트래픽이 프록시를 거치는지는 실행 모드에 따라 달라집니다. 시스템 프록시는 시스템 프록시 설정을 따르는 앱에만 적용됩니다. 가상 네트워크 인터페이스 모드는 보통 더 많은 트래픽을 처리할 수 있지만, 관련 권한이 필요하고 다른 네트워크 소프트웨어와 라우팅 충돌이 생길 수 있습니다. 모드별 차이를 이해하지 못한 상태에서 클라이언트를 여러 개 동시에 켜지 마세요.
모바일: 가져오기 후 앱 전환과 연결 권한 확인
모바일에서는 앱 안에 주소를 붙여넣어 가져오거나 패널의 링크를 눌러 클라이언트를 열 수 있습니다. 앱 전환이 됐다고 설정까지 저장된 것은 아닙니다. 클라이언트로 돌아와 구독 이름과 갱신 결과, 노드 목록을 확인하세요. 시스템에서 VPN 설정 추가나 연결 권한을 요청하면 현재 사용하는 앱에서 보낸 요청인지 먼저 확인해야 합니다.
일부 Android 기기의 백그라운드 제한은 연결 유지에 영향을 줄 수 있고, iOS의 주문형 연결 동작은 클라이언트와 시스템 설정에 따라 달라집니다. 화면을 잠근 뒤 연결이 끊긴다면 구독을 반복해서 다시 만들기보다 백그라운드 및 주문형 설정을 확인하세요. Linux 클라이언트는 데스크톱 환경, 터미널 또는 개별 앱에서 프록시를 따로 설정해야 할 수도 있습니다.
- ✅ 가져온 뒤 노드가 표시되고 파싱 실패나 프로토콜 미지원 메시지가 없습니다.
- ✅ 방금 가져온 구독과 현재 활성화된 설정이 일치하며 연결 권한 설정도 완료했습니다.
- ✅ 클라이언트에 ‘연결됨’이라고 표시되는지만 보지 말고 실제 사용하는 앱으로 접속을 확인하세요.
- ❌ 채팅 앱의 미리보기 페이지, 패널 로그인 주소, 개별 노드 QR 코드를 전체 구독으로 착각하지 마세요.
얼마나 자주 갱신해야 하며, 어떤 설정이 바뀌나요?
모든 클라이언트에 공통으로 적용되는 고정 갱신 주기는 없습니다. 처음 가져온 뒤에는 설정을 받아와야 합니다. 노드 변경 알림을 받았거나 오랫동안 사용하지 않다가 다시 연결할 때, 기존 노드에 문제가 있을 때는 수동으로 갱신할 수 있습니다. 자동 갱신을 지원하는지, 백그라운드에서도 실행되는지는 클라이언트 구현과 시스템 제한에 따라 달라집니다.
구독을 갱신하면 보통 원격 설정을 다시 내려받습니다. 요금제 데이터가 자동으로 초기화되거나 클라이언트가 업그레이드되는 것은 아닙니다. FTVPN 월간 구독의 데이터는 개통일을 기준으로 매월 초기화되며, 데이터 패키지는 모두 사용할 때까지 유지되고 만료되지 않습니다. 이는 요금 규칙이며 갱신 버튼과는 관계가 없습니다. 자세한 요금제는 요금제 가격 페이지에서 확인하세요.
로컬에서 수정한 설정이 저장되는 위치도 확인하세요. 원격 설정의 규칙을 직접 수정하면 갱신할 때 덮어쓰일 수 있습니다. 클라이언트가 오버라이드, 병합 또는 별도 규칙 기능을 지원한다면 해당 클라이언트 문서에 따라 설정하고, 갱신 후 정책 그룹과 트래픽 분기 결과를 다시 확인하세요. 모든 클라이언트가 같은 설정 문법을 사용한다고 가정하지 마세요.
가져오기 실패와 연결 문제 해결하기
먼저 ‘가져오기 실패’, ‘파싱 실패’, ‘연결 실패’를 구분하세요. 가져오기 실패는 설정을 내려받는 단계에서 발생하며, 주소 만료, 현재 네트워크에서 구독 서버에 접속할 수 없는 문제, 계정 상태 등이 원인일 수 있습니다. 파싱 실패는 내용을 받아왔지만 형식이나 필드, 프로토콜 지원이 맞지 않는 경우입니다. 연결 실패는 설정을 불러온 뒤 발생하므로 노드와 로컬 네트워크를 추가로 점검해야 합니다.
- 출처를 확인하세요.패널로 돌아가 호환되는 형식의 링크를 다시 복사하고, 오래된 링크나 복사 누락, 로그인 페이지 주소를 잘못 사용했는지 확인하세요.
- 클라이언트를 확인하세요.버전과 엔진의 지원 범위를 점검하세요. 설정에 지원하지 않는 프로토콜이나 필드가 포함되어 있다면 임의로 삭제해 억지로 실행하지 마세요.
- 가져오기 경로를 확인하세요.일부 클라이언트는 구독을 직접 가져오거나 기존 프록시를 거쳐 가져오는 방법을 선택할 수 있습니다. 기존 프록시를 사용할 수 없으면 후자의 방식으로 갱신이 계속 실패할 수 있습니다. 실제 네트워크 환경과 공식 안내에 따라 설정하세요.
- 연결 환경을 확인하세요.신뢰할 수 있는 네트워크로 바꿔 비교하고, 다른 프록시나 가상 네트워크 인터페이스, 충돌하는 규칙의 영향을 잠시 제외하세요.
- 오류 정보를 정리하세요.그래도 해결되지 않으면 고객 지원 문의를 통해 운영체제와 클라이언트 버전, 오류 문구, 발생 상황을 전달하세요. 스크린샷과 로그에 인증 정보가 있으면 먼저 가리세요.
특정 웹사이트에서만 문제가 생긴다면 트래픽 분기와 DNS도 확인하세요. 트래픽 분기는 요청을 프록시로 보낼지 직접 연결할지 결정하고, DNS는 도메인 이름을 어떻게 조회할지 결정합니다. 클라이언트에 연결 성공이라고 표시되어도 모든 앱의 DNS 조회가 예상한 경로를 따르는 것은 아닙니다. 조회 경로가 예상과 다르면 공용 DNS 주소를 무작정 바꾸기보다 클라이언트의 DNS 처리 설정, 브라우저의 보안 DNS, 앱 자체 동작을 확인하세요.
구독 자체만으로 노드가 IEPL, 중계 또는 직접 연결 방식인지 알 수는 없습니다. 각 용어는 서로 다른 네트워크 전송 경로나 서비스 형태를 설명하며 구독 파일 형식을 뜻하지 않습니다. 노드 이름은 식별 정보로만 참고하고, 실제 유형은 서비스 안내를 확인하세요. 이름만으로 속도나 개인정보 보호, 이용 가능성을 보장한다고 판단해서는 안 됩니다.
링크 유출 시 대처 방법
전체 구독 링크는 민감한 계정 정보처럼 다뤄야 합니다. 다른 사람이 링크를 얻으면 그 안의 노드 설정을 가져갈 수 있으며, 구체적인 영향은 서버의 접근 제어 방식에 따라 달라집니다. 요금제에서 기기 수를 제한하지 않더라도 구독 인증 정보를 공개해도 된다는 뜻은 아닙니다.
- 공개 게시물이나 공유 문서, 저장소에 올린 링크부터 삭제해 추가 확산을 막으세요. 다만 게시물을 삭제했다고 인증 정보까지 무효가 된 것은 아닙니다.
- 공식 패널에서 구독 링크 또는 관련 인증 정보를 재설정하는 기능을 찾으세요. 명확한 메뉴가 없다면 공식 고객 지원에 문의해 폐기 방법을 확인하세요.
- 패널 안내에 따라 기존 인증 정보를 처리한 뒤, 본인이 사용하는 기기에서 새 링크로 바꾸고 설정을 다시 가져오세요. 기존 설정이 즉시 무효화되는지는 서버 작동 방식에 따라 다르므로 고객 지원에 확인해야 합니다.
- 유출된 내용에 계정 비밀번호도 포함됐다면 비밀번호를 함께 변경하고 계정 상태를 점검하세요. 비밀번호만 바꿔도 별도로 발급된 구독 토큰이 폐기되지 않을 수 있습니다.
이후 문제 해결 자료를 공유할 때는 전체 링크와 QR 코드, 설정의 인증 필드를 가리세요. QR 코드는 링크나 설정을 다른 방식으로 표현한 것일 뿐 민감도가 낮아지는 것은 아닙니다. 설정 백업도 접근이 제한된 위치에 보관하고 공개 동기화 폴더에 저장하지 마세요.