Home
Home은 서버 항목, 현재 선택 항목, 연결 스위치를 확인하는 인터페이스입니다. 항목을 선택하는 것은 사용할 준비를 했다는 뜻일 뿐, 연결이 설정된 것은 아닙니다. 스위치 상태와 시스템 안내도 확인하세요.
지원 플랫폼은 iPhone, iPad, Mac, Windows, Android, Linux입니다. iPhone / iPad 버전은 App Store에서 2.99달러에 일회성으로 구입할 수 있습니다. Mac(Apple 칩 및 Intel), Windows, Android, Linux 버전은 무료입니다. iPhone / iPad 시스템 요구 사항은 App Store 페이지를 확인하세요.
인터페이스 메뉴, 프로토콜 유형, 규칙 문법, 진단 과정을 기준으로 용어를 찾아보세요. 인터페이스 용어와 설정 키워드는 영어 원문을 유지합니다. 플랫폼마다 메뉴 위치가 다를 수 있으며, 아래 설명은 개념을 이해하기 위한 것으로 특정 플랫폼의 메뉴 위치를 공통 조작 절차로 간주하지 않습니다.
앱이 필요하면 전체 플랫폼 다운로드 페이지로 이동하세요. 컴퓨터 및 Android 등 플랫폼의 설치 파일은 이 사이트의 /dl/에서 제공합니다. 처음 실행할 때 시스템에서 허용하는 방법은 설치 안내를 확인하세요.
먼저 ‘어느 화면에서 조작하는지’, ‘언제 연결되는지’, ‘연결을 어떻게 분류하는지’를 구분하세요. 각각 인터페이스 메뉴, 연결 트리거 조건, 라우팅 모드에 해당하며 서로 대체할 수 없습니다.
Home은 서버 항목, 현재 선택 항목, 연결 스위치를 확인하는 인터페이스입니다. 항목을 선택하는 것은 사용할 준비를 했다는 뜻일 뿐, 연결이 설정된 것은 아닙니다. 스위치 상태와 시스템 안내도 확인하세요.
Global Routing에서 전체 라우팅 모드를 선택할 수 있습니다. 설정, 프록시, 직접 연결은 각각 Config, Proxy, Direct에 해당합니다. 규칙이 적용되지 않을 때는 도메인 규칙을 바로 수정하기보다 먼저 Config가 선택되어 있는지 확인한 다음 현재 설정 파일을 점검하세요.
Global Routing에서 Config는 현재 설정 파일에 따라 연결을 처리한다는 뜻이며, 규칙에 맞는 정책을 적용하는 것도 포함합니다. 페이지 이름으로 쓰이는 Config는 설정 파일 관리 메뉴입니다. 같은 단어라도 위치에 따라 의미를 판단해야 합니다.
Proxy와 Direct는 각각 프록시 모드와 직접 연결 모드이며, 문제가 규칙 설정과 관련 있는지 구분할 때 활용할 수 있습니다. Global Routing의 모드 이름이며, 설정 텍스트의 PROXY와 DIRECT는 규칙 동작입니다. 대소문자와 사용 위치를 원문 그대로 유지하세요.
On Demand는 미리 설정한 기기 또는 네트워크 조건에 따라 연결을 시작하는 기능으로, ‘언제 연결할지’를 정합니다. 규칙 분류는 연결 후 ‘어떤 정책을 적용할지’를 처리합니다. 따라서 On Demand를 활성화해도 분류 규칙이 설정되는 것은 아닙니다.
Add Server에서 사용자가 보유한 서버 정보를 직접 입력할 수 있습니다. 먼저 원본 정보와 일치하는 프로토콜 유형을 선택하고 주소, 포트, 인증 필드를 입력하세요. 필드가 비슷해도 프로토콜을 바꿔 쓸 수 있는 것은 아니며, 저장에 성공해도 원격 서버에 연결된다는 보장은 없습니다.
프로토콜은 클라이언트와 원격 서버가 통신하는 방식을 설명합니다. 사용자가 보유한 정보를 기준으로 입력하고, 이름만 보고 속도나 배터리 소모, 안정성을 추측하지 마세요. 이러한 성능은 네트워크 경로, 서버 부하, 매개변수에도 영향을 받습니다.
Shadowsocks는 프록시 프로토콜의 하나로, 서버 주소, 포트, 암호화 방식, 비밀번호 등이 일반적인 정보입니다. 암호화 방식은 원격 서버와 일치해야 하므로 비밀번호만 확인해서는 안 됩니다. 원본 정보에 플러그인이나 추가 설정이 있다면 각각 대조해야 합니다.
VMess는 UUID 등의 식별 정보로 인증하며 다양한 전송 방식과 함께 사용할 수 있습니다. 가져온 뒤에는 전송 유형, 경로, Host, TLS 설정을 함께 확인하세요. UUID가 맞더라도 전체 설정이 완전하다는 뜻은 아닙니다.
VLESS는 간소화된 인증 방식을 사용하며 자체적으로 페이로드를 암호화하지 않으므로 적절한 보안 전송과 함께 사용해야 합니다. VMess와는 다른 유형이므로 UUID를 유지한 채 프로토콜 이름만 바꿔 변환할 수 없습니다.
Trojan은 일반적으로 TLS 및 비밀번호 인증과 함께 사용하며, 인증 정보와 인증서 관련 이름을 각각 확인해야 합니다. 연결 주소와 TLS 인증 이름은 역할이 다릅니다. 인증서 오류가 발생하면 인증을 바로 끄기보다 이름, 기기 시간, 원격 인증서를 확인하세요.
HTTP와 SOCKS5는 일반적인 프록시 인터페이스 유형으로, 인증 필드와 처리할 수 있는 트래픽 범위가 서로 다릅니다. 프로토콜 이름만으로 연결이 암호화된다는 뜻은 아닙니다. 앱에서 HTTPS 웹사이트에 접속하는 것과 클라이언트에서 프록시 서버까지 암호화되는지는 서로 다른 계층의 문제입니다.
WireGuard는 키와 Peer 설정을 사용해 터널을 구성합니다. 일반적인 매개변수에는 Endpoint, 주소, Allowed IPs가 있습니다. Endpoint는 원격 진입점을 가리키고 Allowed IPs는 Peer에 연결된 주소 범위를 설명합니다. 이 정보를 일반 계정의 사용자 이름과 비밀번호처럼 입력해서는 안 됩니다.
Hysteria2는 QUIC 기반으로, UDP 경로에 연결할 수 있어야 하며 인증 및 TLS 설정도 일치해야 합니다. 일반 웹페이지에 접속할 수 있어도 해당 경로의 UDP가 사용 가능하다는 뜻은 아닙니다. 원본 정보에 대역폭 또는 난독화 매개변수가 있다면 실제 설정을 기준으로 확인하고 임의로 큰 값을 입력하지 마세요.
매개변수 필드와 설계상 고려 사항은 프로토콜 가이드에서 자세히 확인할 수 있습니다.
규칙은 매칭 조건과 처리 정책으로 구성되며, 일반적으로 설정에 기재된 순서대로 확인합니다. 읽을 때는 도메인과 IP 중 무엇을 대상으로 매칭하는지 먼저 살펴본 다음 끝의 정책을 확인하세요. 키워드 자체를 프록시 스위치로 이해해서는 안 됩니다.
DOMAIN은 도메인을 정확히 매칭합니다. 예를 들어 DOMAIN,example.com,PROXY 규칙은 www.example.com에 자동으로 적용되지 않습니다. 해당 도메인과 하위 도메인까지 포함하려면 DOMAIN-SUFFIX의 매칭 범위를 확인하세요.
DOMAIN-SUFFIX는 지정된 도메인과 그 하위 도메인을 매칭합니다. 예: DOMAIN-SUFFIX,example.com,PROXY. 입력하는 값은 도메인이며 전체 웹 주소가 아닙니다. 따라서 도메인 필드에 프로토콜 접두사, 페이지 경로, 쿼리 매개변수를 포함하지 마세요.
DOMAIN-KEYWORD는 도메인에 지정된 문자열이 포함되어 있는지 매칭합니다. 예: DOMAIN-KEYWORD,ads,REJECT. 키워드가 웹사이트의 용도를 이해하는 것은 아니므로 문자열이 너무 짧으면 예상치 못한 도메인과 매칭될 수 있습니다. 범위를 명확히 하려면 정확한 도메인 또는 접미사 조건을 우선 확인하세요.
IP-CIDR은 IPv4 대역을, IP-CIDR6은 IPv6 대역을 매칭합니다. 예: IP-CIDR,192.168.0.0/16,DIRECT. 슬래시 뒤 숫자는 프리픽스 길이를 나타냅니다. 이 규칙은 IP 주소를 매칭하므로 도메인 규칙을 그대로 대체할 수 없습니다. DNS 조회 결과와 IPv6 경로도 매칭에 영향을 줄 수 있습니다.
GEOIP는 IP 지리 데이터베이스의 분류를 기준으로 매칭하며 웹페이지 언어, 도메인 접미사, 웹사이트 운영자를 기준으로 하지 않습니다. 주소 분류는 데이터베이스 및 네트워크 할당에 따라 달라질 수 있습니다. 특정 사이트의 동작이 예상과 다르면 실제 대상 IP와 규칙 매칭 기록을 확인하세요.
FINAL은 앞선 규칙에 매칭되지 않은 연결을 처리하며, 일반적으로 규칙 목록의 마지막에 둡니다. FINAL,DIRECT는 나머지 연결에 직접 연결 정책을 적용한다는 뜻이며, 앞서 매칭된 PROXY 또는 REJECT 규칙을 덮어쓰지 않습니다.
PROXY는 해당 프록시 정책을 적용하고, DIRECT는 직접 연결하며, REJECT는 연결을 거부합니다. 정책 이름과 개별 서버 항목은 서로 다른 개념입니다. 설정에서 사용자 지정 정책 그룹을 사용한다면 해당 그룹이 참조하는 항목과 현재 선택 항목도 확인해야 합니다.
서버 정보는 연결할 대상을 정하고, 설정 파일은 연결 처리 방식을 정하며, 구독은 기존 항목을 일괄로 가져오거나 업데이트하는 데 사용됩니다. 가져오기 전에 보유한 정보가 무엇인지 먼저 확인하세요.
Subscribe는 사용자가 보유한 구독 정보의 가져오기 및 업데이트와 관련된 기능으로, 서버 항목을 일괄 관리하는 데 사용할 수 있습니다. 구독 링크에는 접근 인증 정보가 포함될 수 있으므로 공개 스크린샷이나 공유 기록에 노출하지 마세요. 업데이트에 성공해도 규칙 설정까지 업데이트된 것은 아니므로 가져온 항목을 각각 확인해야 합니다.
Server는 프로토콜, 주소, 포트, 인증 필드가 포함된 연결 항목입니다. 표시 이름은 식별을 위한 라벨일 뿐 위치나 성능을 증명하지 않습니다. 문제를 확인할 때는 실제 매개변수를 점검하고 항목이 저장된 상태, 선택된 상태, 연결된 상태를 구분하세요.
설정 파일은 규칙, DNS, 정책 등의 설정을 구성하며 개별 Server 항목과 용도가 다릅니다. 가져온 뒤 현재 설정으로 선택했는지 확인하고 Global Routing의 Config 모드와 함께 사용하세요. 수정하기 전에 원본 파일을 보관하면 비교하거나 복원하기 쉽습니다.
Scan QR Code는 QR 코드에서 연결 또는 구독 정보를 인식하는 기능입니다. QR 코드는 데이터 표현 방식일 뿐입니다. 인식 후에는 정보 유형, 프로토콜, 필수 필드를 확인하세요. 비밀번호나 구독 인증 정보가 포함된 QR 코드는 민감한 자료로 취급해 보관하고 전달해야 합니다.
구입 항목은 iPhone / iPad에서 처음 구입한 Apple 계정으로 앱을 찾아 다시 다운로드하는 메뉴이며, 앱의 서버 및 설정 데이터를 복원하는 기능은 아닙니다. iPhone / iPad 버전은 App Store에서 2.99달러에 일회성으로 구입할 수 있으며 두 기기에서 모두 사용할 수 있습니다. Mac, Windows, Android, Linux 버전은 무료입니다.
가져오기를 시작하려면 빠른 시작의 단계별 안내를 확인하세요. 앱을 다시 받는 방법은 기기 변경 및 재설치 안내를 참고하세요.
진단할 때는 도메인 확인, 원격 연결 가능 여부, 인증, 실제 서비스 접속을 구분해야 합니다. 테스트에 한 번 성공했다는 것은 해당 테스트 조건이 충족됐다는 뜻일 뿐, 모든 상황을 검증한 것은 아닙니다.
DNS는 도메인을 IP 주소로 변환하며 웹사이트 접속 전 중요한 단계입니다. DNS 조회 성공과 올바른 연결 정책 적용은 별개의 문제입니다. 주소를 조회해도 연결, 인증, 규칙 처리 단계에서 실패할 수 있습니다. DNS를 변경할 때는 원래 설정을 기록해 두세요. 여러 항목을 동시에 바꾸면 원인을 찾기 어려워집니다.
Connectivity Test는 현재 테스트 방식에 따라 서버 응답 또는 연결 가능 여부를 확인하며, 결과는 테스트 대상과 경로에 영향을 받습니다. 테스트 성공이 모든 웹사이트, UDP, 지속적인 데이터 전송의 사용 가능성을 뜻하지는 않습니다. 동일한 네트워크와 테스트 방식으로 비교한 다음 실제로 사용할 앱에서도 확인하세요.
지연 시간은 일반적으로 특정 테스트 조건에서 측정한 왕복 시간이며, 다운로드 대역폭이나 안정성을 단독으로 나타내지는 않습니다. 테스트 방식, 기기 네트워크, 원격 서버 부하에 따라 결과가 달라질 수 있습니다. 비교할 때는 조건을 동일하게 유지하고 패킷 손실, 연결 실패, 실제 접속 상태도 함께 살펴보세요.
TLS는 전송을 보호하고 원격 서버의 신원을 확인하며, SNI는 핸드셰이크 중 서버에 요청한 이름을 알립니다. 서버 주소, SNI, 기타 Host 필드는 서로 다를 수 있으므로 보유한 정보를 기준으로 각각 확인하세요. 인증서 오류가 발생하면 이름, 기기 시간, 인증서 상태를 먼저 점검하세요.
UDP는 TCP 방식의 연결 핸드셰이크 없이 데이터그램으로 전송하며, 일부 실시간 앱과 프로토콜에서 사용합니다. 사용 가능 여부는 클라이언트 설정, 프로토콜, 서버, 중간 네트워크가 모두 지원하는지에 따라 달라집니다. 웹페이지에 접속할 수 있어도 UDP 기반 기능이 정상이라는 뜻은 아닙니다.
진단 정보를 공유하기 전에 비밀번호, 키, 구독 인증 정보, 개인을 식별할 수 있는 데이터를 가리세요. 오류 유형, 조작 단계, 필요한 설정 이름은 남겨 두면 문제를 재현하는 데 도움이 됩니다.