01 / PROTOCOL
프로토콜은 매개변수 구조를 결정하며, 전송 방식과는 다릅니다
프로토콜은 클라이언트와 원격 서버가 데이터를 해석하는 기본 규칙입니다. VMess는 자체 식별 및 시간 확인 메커니즘을 사용하고, VLESS는 더 간결한 인증 구조를 채택해 다양한 보안 계층과 함께 쓰입니다. Trojan은 보통 비밀번호, 서버 이름, 인증서 관련 설정이 핵심이며, Shadowsocks는 암호화 방식과 비밀번호로 연결 방식이 결정됩니다. 노드를 가져온 뒤에는 이름만 보고 판단하지 말고 프로토콜 유형과 필수 필드를 먼저 확인하세요.
프로토콜과 TCP, WebSocket, gRPC 같은 전송 유형은 서로 다른 계층에 속합니다. 프로토콜을 바꿔도 전송 매개변수가 자동으로 수정되지는 않습니다. 클라이언트에서 형식 오류가 표시되면 프로토콜, 포트, 사용자 식별자, 전송 및 보안 계층을 한 묶음으로 하나씩 대조하세요.
프로토콜 선택 가이드 읽기 →
02 / SUBSCRIPTION
구독은 노드 목록의 출처이며, 단일 연결 스위치가 아닙니다
구독 주소는 여러 노드와 업데이트 결과를 가져오는 데 사용됩니다. 주소를 추가한 뒤 구독 업데이트를 실행해야 클라이언트가 원격 내용을 읽어 로컬 목록에 반영합니다. 업데이트 성공은 형식을 읽을 수 있다는 뜻일 뿐, 목록의 모든 노드가 연결된다는 의미는 아닙니다. 노드를 선택한 뒤 실제 연결 테스트를 실행하고, 웹페이지 접속이나 외부 IP 조회로 시스템 프록시 적용 여부를 확인하세요.
여러 구독은 각각 이름을 지정해 관리할 수 있습니다. 업데이트 전에 주소의 앞뒤가 완전한지 확인하고, 복사 과정에서 공백이나 줄바꿈이 섞이지 않았는지 살펴보세요. 구독 만료, 빈 응답, 현재 클라이언트에서 지원하지 않는 형식은 노드가 추가되지 않거나 기존 노드가 바뀌지 않는 증상으로 나타납니다. 이 세 가지를 순서대로 점검하세요.
구독 가져오기 단계 보기 →
03 / ROUTING
라우팅은 조건을 먼저 매칭한 뒤 지정된 아웃바운드로 처리합니다
라우팅 규칙은 노드 자체를 바꾸지 않고, 연결을 프록시로 보낼지 직접 연결할지 차단할지를 판단합니다. 흔한 조건으로 도메인, IP, 포트, 네트워크 유형 및 프로세스가 있습니다. 규칙은 보통 순서대로 매칭되므로 앞의 포괄적인 조건이 트래픽을 먼저 처리하면 뒤의 세부 규칙은 실행되지 않습니다. 따라서 분배 결과를 점검할 때는 규칙 내용뿐 아니라 배열 순서와 연결된 아웃바운드 태그도 확인해야 합니다.
처음 사용하는 경우 먼저 클라이언트의 기본 모드를 사용해 기본 연결이 안정적인지 확인하세요. 이후 사용자 지정 규칙을 추가하고, 변경 후에는 대상 웹사이트, 자주 쓰는 앱 및 로컬 네트워크 리소스를 각각 확인해야 합니다. 한 페이지의 결과만으로 전체 트래픽 상태를 판단하지 마세요.
라우팅 및 트래픽 분배 용어 보기 →
04 / STREAM SETTINGS
전송 매개변수는 서버 설정과 하나씩 일치해야 합니다
streamSettings는 하위 네트워크 유형, 보안 계층 및 추가 매개변수를 설명합니다. TCP, WebSocket, gRPC는 필드 구조가 서로 다릅니다. TLS 또는 REALITY를 활성화하면 서버 이름, 지문, 공개 키, 짧은 식별자 또는 경로 등의 설정도 추가됩니다. 이 중 하나라도 노드 자료와 다르면 핸드셰이크 실패, 연결 직후 종료 또는 지속적인 시간 초과가 발생할 수 있습니다.
확인할 때는 네트워크 유형, 보안 유형, 서버 이름, 경로 또는 서비스 이름, 추가 식별자 순서로 진행하는 것이 좋습니다. 한 번에 여러 필드를 바꾸지 마세요. 연결이 복구되더라도 어떤 항목이 원인이었는지 확인하기 어려워집니다.
전송 계층 비교 읽기 →
05 / CORE
클라이언트는 화면을, 코어는 연결과 라우팅 실행을 담당합니다
v2rayN, v2rayNG, v2flyNG는 그래픽 클라이언트이며, 실제로 설정을 해석하고 연결을 수립하고 라우팅을 실행하는 것은 연결된 코어입니다. Xray와 V2Fly는 공통된 기술 계보를 가지며 기본 설정 개념은 매우 비슷하지만, 최신 프로토콜 지원, 전송 확장 및 일부 필드 구현은 완전히 같지 않습니다. 노드를 가져올 수 있는지와 실행할 수 있는지는 별도로 판단해야 합니다. 클라이언트가 링크 형식을 인식하더라도 현재 코어가 해당 기능을 지원하지 않을 수 있습니다.
클라이언트를 선택할 때는 먼저 플랫폼을 확인하고, 그다음 노드에 필요한 프로토콜을 살펴보세요. 클라이언트를 업데이트하면 코어 기능 범위도 달라질 수 있습니다. 새 환경에서 이전 설정의 동작이 바뀌었다면 다른 코어의 고급 매개변수를 그대로 복사하기보다 필드 호환성을 확인하세요.
코어 계열 설명 보기 →