본문으로 건너뛰기

호스트

호스트를 사용자를 노드로 안내하는 게이트웨이로 생각하세요.

사용자가 구독 URL을 받아 클라이언트 앱에 추가하면, 앱은 사용 가능한 호스트 목록을 가져옵니다. 각 호스트에는 서버 주소 및 포트와 같은 연결 세부정보가 포함되어 있어 사용자를 올바른 노드로 안내합니다.

작동 방식:

  1. 사용자가 구독 URL을 받아 클라이언트 앱에 가져옵니다.
  2. 클라이언트 앱이 사용 가능한 호스트 목록을 검색합니다.
  3. 사용자가 호스트를 선택하면 연결된 노드에 연결됩니다.

예를 들어, "Finland"라는 호스트를 만들어 핀란드 노드만 서비스하도록 구성할 수 있습니다. 사용자가 클라이언트 앱에서 "Finland"를 선택하면 트래픽이 핀란드 노드를 통해 라우팅됩니다.

호스트 만들기

호스트 섹션으로 이동하여 새 호스트 만들기를 클릭합니다.

Hosts

호스트를 구성할 수 있는 모달 창이 열립니다.

  • 호스트 가시성 – 사용자에게 호스트를 사용할 수 있는지 제어합니다.
    예를 들어, 호스트를 만들되 비활성화 상태로 둘 수 있습니다. 이 경우 사용자의 구독에 나타나지 않으며 클라이언트 응용 프로그램이 액세스할 수 없습니다.
  • 비고 – 대시보드에 표시될 호스트의 이름입니다.
    예를 들어, 호스트가 핀란드 노드만 사용한다면 "Finland"로 이름 지을 수 있습니다.

인바운드 선택

호스트를 노드에 할당하기 전에 먼저 연결될 인바운드를 선택해야 합니다. 각 호스트에는 하나의 인바운드만 할당할 수 있습니다.

선택 버튼을 클릭하여 인바운드를 선택합니다. 기존 구성 프로파일이 나열된 친숙한 창이 표시됩니다. 이번에는 사용 가능한 프로파일에서 특정 인바운드를 선택합니다.

Create host modal

Shadowsocks를 선택하고 변경 사항 적용을 클릭하여 저장합니다.

Select inbound

인바운드를 선택한 후 포트 필드가 자동으로 채워지는 것을 알 수 있습니다. 예상된 동작입니다 — 호스트는 포트를 포함하여 선택한 인바운드에서 구성을 상속받습니다.

대부분의 경우 호스트의 포트는 인바운드의 포트와 일치합니다. 그러나 특정 고급 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를 얻기 위해 구독을 새로 고쳐야 합니다. 그러나 많은 클라이언트 응용 프로그램은 구독 업데이트를 안정적으로 처리하지 않습니다.

도메인 이름을 사용하면 이 문제가 해결됩니다. 노드의 IP가 변경되면 DNS 레코드를 업데이트하기만 하면 됩니다. 도메인은 동일하게 유지되며 사용자는 아무 조치도 취할 필요가 없습니다.

모든 필드를 작성한 후 저장을 클릭하여 호스트를 만듭니다.

Host list

호스트를 만들면 목록에 표시됩니다. 클릭하면 편집 창이 열립니다.

고급 옵션

주요 구성이 완료되면 마지막으로 살펴볼 섹션은 고급 옵션입니다. 이 설정을 통해 인바운드 구성에서 상속된 특정 매개변수를 재정의할 수 있습니다.

Host advanced options

예를 들어, SNI 필드를 사용하여 serverNames 값을 재정의할 수 있습니다. 이 필드들이 비어 있으면 Remnawave는 인바운드 구성에서 정의된 값으로 폴백합니다.

대부분의 사용 사례에서는 무엇을 하는지 확실히 알지 않는 한 이 섹션을 그대로 두는 것이 최선입니다.


📄️ 내부 스쿼드

호스트가 생성되면 다음 단계는 내부 스쿼드를 만드는 것입니다.