호스트
호스트를 사용자를 노드로 안내하는 게이트웨이로 생각하세요.
사용자가 구독 URL을 받아 클라이언트 앱에 추가하면, 앱은 사용 가능한 호스트 목록을 가져옵니다. 각 호스트에는 서버 주소 및 포트와 같은 연결 세부정보가 포함되어 있어 사용자를 올바른 노드로 안내합니다.
작동 방식:
- 사용자가 구독 URL을 받아 클라이언트 앱에 가져옵니다.
- 클라이언트 앱이 사용 가능한 호스트 목록을 검색합니다.
- 사용자가 호스트를 선택하면 연결된 노드에 연결됩니다.
예를 들어, "Finland"라는 호스트를 만들어 핀란드 노드만 서비스하도록 구성할 수 있습니다. 사용자가 클라이언트 앱에서 "Finland"를 선택하면 트래픽이 핀란드 노드를 통해 라우팅됩니다.
호스트 만들기
호스트 섹션으로 이동하여 새 호스트 만들기를 클릭합니다.
호스트를 구성할 수 있는 모달 창이 열립니다.
호스트 가시성– 사용자에게 호스트를 사용할 수 있는지 제어합니다.
예를 들어, 호스트를 만들되 비활성화 상태로 둘 수 있습니다. 이 경우 사용자의 구독에 나타나지 않으며 클라이언트 응용 프로그램이 액세스할 수 없습니다.비고– 대시보드에 표시될 호스트의 이름입니다.
예를 들어, 호스트가 핀란드 노드만 사용한다면 "Finland"로 이름 지을 수 있습니다.
인바운드 선택
호스트를 노드에 할당하기 전에 먼저 연결될 인바운드를 선택해야 합니다. 각 호스트에는 하나의 인바운드만 할당할 수 있습니다.
선택 버튼을 클릭하여 인바운드를 선택합니다. 기존 구성 프로파일이 나열된 친숙한 창이 표시됩니다. 이번에는 사용 가능한 프로파일에서 특정 인바운드를 선택합니다.
Shadowsocks를 선택하고 변경 사항 적용을 클릭하여 저장합니다.
인바운드를 선택한 후 포트 필드가 자동으로 채워지는 것을 알 수 있습니다. 예상된 동작입니다 — 호스트는 포트를 포함하여 선택한 인바운드에서 구성을 상속받습니다.
대부분의 경우 호스트의 포트는 인바운드의 포트와 일치합니다. 그러나 특정 고급 Xray 구성에서는 다를 수 있습니다. Remnawave는 필요할 때 이러한 유연성을 허용합니다.
주소 할당
마지막으로 아마도 가장 중요한 필드는 주소입니다. 이것은 사용자가 이 호스트를 선택할 때 연결되는 위치를 정의합니다.
IP 주소 또는 도메인 이름을 입력할 수 있습니다. 단, 제공하는 주소는 이 호스트가 연결하고자 하는 노드의 IP로 해석되어야 합니다.
예를 들어:
이전에 IP 주소 1.2.3.4인 노드를 추가했다고 가정합시다.
그런 다음 해당 IP를 가리키는 node.example.com의 DNS A 레코드를 만들었습니다: node.example.org → 1.2.3.4
이 경우 호스트의 주소로 node.example.com을 안전하게 사용할 수 있습니다.
기술적으로 IP 주소를 사용해도 괜찮지만 실제로는 이상적이지 않습니다. IP 주소는 변경될 수 있습니다. 그런 경우 사용자는 새 IP를 얻기 위해 구독을 새로 고쳐야 합니다. 그러나 많은 클라이언트 응용 프로그램은 구독 업데이트를 안정적으로 처리하지 않습니다.
도메인 이름을 사용하면 이 문제가 해결됩니다. 노드의 IP가 변경되면 DNS 레코드를 업데이트하기만 하면 됩니다. 도메인은 동일하게 유지되며 사용자는 아무 조치도 취할 필요가 없습니다.
모든 필드를 작성한 후 저장을 클릭하여 호스트를 만듭니다.
호스트를 만들면 목록에 표시됩니다. 클릭하면 편집 창이 열립니다.
고급 옵션
주요 구성이 완료되면 마지막으로 살펴볼 섹션은 고급 옵션입니다. 이 설정을 통해 인바운드 구성에서 상속된 특정 매개변수를 재정의할 수 있습니다.
예를 들어, SNI 필드를 사용하여 serverNames 값을 재정의할 수 있습니다. 이 필드들이 비어 있으면 Remnawave는 인바운드 구성에서 정의된 값으로 폴백합니다.
대부분의 사용 사례에서는 무엇을 하는지 확실히 알지 않는 한 이 섹션을 그대로 두는 것이 최선입니다.
📄️ 내부 스쿼드
호스트가 생성되면 다음 단계는 내부 스쿼드를 만드는 것입니다.