본문으로 건너뛰기

GDN

소개

GDN (Game Delivery Network) 은 운영중인 게임 서버 혹은 기타 서비스 접속에 미꾸라지 중계 서버를 경유 할 수 있도록 서비스를 제공합니다.

사용자가 네트워크와 관련된 이유로 여러분이 운영하는 게임 서버 혹은 기타 서비스에 원활하게 접속할 수 없다면, 미꾸라지 중계 서버를 통해 우회 할 수 있도록 기능을 제공합니다. 아래의 링크에서 GDN 설정 구성을 하실 수 있습니다.

따라해 보기

이 섹션에서는 어떻게 GDN 을 구성할 수 있는지, 예제를 통해 해당 방법에 대해서 설명을 하겠습니다.

  1. 우선 여러분이 운영하는 서버의 IP (혹은 도메인 이름) 와 Port 번호를 알아야 합니다. 여기에서는 아래의 목적지라고 가정하겠습니다.

    • 서버 IP: 1.1.1.1 (IPv4 주소)
    • 서버 Port: TCP 53
  2. https://mudfish.net/gdn/dashboard 에 접속하여 "중계 서버 그룹" 메뉴에 들어 갑니다. 그리고 중계 서버 그룹을 1 개 생성합니다.

    1. 오른쪽 상단에서 "생성하기" 버턴을 누릅니다.

    2. "그룹 이름"은 적당한 이름을 적어주시면 됩니다. 여기에서는 "ABCD" 라는 그룹 이름을 사용하였다고 가정하겠습니다.

    3. "경로 목록"은 라우팅 경로를 선택하는 것입니다. GDN 은 현재 2 가지 중계 서버 모드를 지원하며, 기본 모드와, 고급 모드가 각각 있습니다.

      여기에서는 "경로 추가하기" 버튼을 클릭하신 후, 아래와 같은 정보로 "추가" 버튼을 누릅니다.

      • 라우팅 모드: 기본
      • 출발지: MD Europe (Chisinau - MivoCloud) - PBE
      • 경유지: 사용 안함
      • Hostname: test

      Hostname 정보는 중복되지 않는 도메인 형식인 어떠한 이름도 될 수 있습니다.

    4. "생성하기" 버튼을 눌러, 중계 서버 그룹을 생성합니다.

  3. 이제 "리소스" 메뉴에 들어가서 아래와 같이 리소스를 1 개 만듭니다.

    1. 오른쪽 상단에서 "생성하기" 버턴을 누릅니다.

    2. 아래와 같은 정보로 리소스 정보를 입력합니다. 아래의 리소스 이름은 원하는 어떤 이름이든 괜찮습니다.

      • 리소스 이름: VWXYZ Resource
      • 호스트 이름: vwxyz
      • 프로토콜: TCP
      • Port: 5353
      • 중계 서버 그룹: ABCD
      • 목적지 IP: 1.1.1.1
      • 목적지 Port: 53
      • Proxy Protocol 사용: Off
    3. "설정 저장" 버튼을 통해서 리소스를 생성합니다.

모든 설정이 완료되었습니다. 위와 같은 설정은 아래와 같은 결과를 가져올 것입니다.

  • 미꾸라지 중계 서버 "MD Europe (Chisinau - MivoCloud) - PBE" 가 TCP 5353 를 Listening 합니다.

  • 해당 TCP 5353 로 접속시, 1.1.1.1:53 으로 연결이 proxy 됩니다.

  • vwxyd.resource.mudgd.net 도메인이 자동 등록됩니다. 해당 도메인을 대상으로 DNS lookup 시, "MD Europe (Chisinau - MivoCloud) - PBE" 중계 서버의 Public IP 가 응답 될 것입니다.

    만약 중계 서버 그룹이 여러 중계 서버를 포함하게 된다면?

    중계 서버 그룹 설정에 따라, 1 개의 중계 서버 그룹에 여러 미꾸라지 중계 서버 경로를 포함 할 수 있습니다. 이 경우, vwxyd.resource.mudgd.net 도메인이 응답하는 IP 는 사용자에 가까이 있는 중계 서버가 자동으로 선택되어 응답되게 됩니다.

    어떤 중계 서버가 선택되는지에 대한 자세한 내용은 아래의 해당 섹션을 참고해 주세요.

  • test.route.mudgd.net 도메인이 자동 등록됩니다. 해당 도메인을 대상으로 DNS lookup 시, "MD Europe (Chisinau - MivoCloud) - PBE" 중계 서버의 Public IP 가 응답 될 것입니다.

이렇게 구성된 상태에서 아래와 같이 dig 명령어를 통해 DNS 요청을 할 수 있으며, 응답을 받을 수 있습니다.

$ dig @vwxyd.resource.mudgd.net -p 5353 www.google.com +tcp

설정 메뉴

중계 서버 그룹

설정된 중계 서버 그룹 목록 및 생성을 할 수 있는 메뉴입니다.

생성하기

중계 서버 그룹을 생성할 때, 사용할 수 있는 메뉴입니다. 아래의 정보를 입력하게 됩니다.

  • 그룹 이름

    중계 서버 그룹을 식별하기 위한 별칭을 지정해 줍니다.

  • 경로 목록

경로 추가

경로 목록에 경로를 추가할 떄 사용할 수 있습니다. 아래의 세부 메뉴가 존재합니다.

  • 라우팅 모드

    경로를 어떻게 설정할지 선택합니다. 2 가지 모드가 있으며, 기본과 고급 모드가 존재합니다.

    기본 모드는 1 개의 미꾸라지 중계 서버를 거치는 경로입니다.

    고급 모드는 2 개의 미꾸라지 중계 서버가 연결되어 거치는 경로입니다.

  • 출발지

    출발지에 해당되는 미꾸라지 중계 서버를 지정합니다.

  • 경유기

    만약 경유에 사용될 미꾸라지 중계 서버를 지정하고 싶다면, 여기서 지정할 수 있습니다. 라우팅 모드를 "고급" 으로 설정했을 때만 이용 가능합니다.

  • Hostname

    이 그룹에 hostname 을 지정하고 싶다면, 여기서 지정할 수 있습니다. 이 hostname 은 DNS 에 등록되며 IP 대신 도메인으로 접속할 수 있습니다.

    선택 사항이기 때문에 입력하지 않으셔도 무방합니다.

리소스

현재 설정된 리소스 목록 및 리소스 생성을 할 수 있는 메뉴입니다.

생성하기

이 메뉴를 통해서 GDN 리소스를 생성할 수 있습니다. 생성을 위해서는 아래의 정보를 입력하셔야 합니다.

  • 리소스 이름

    리소스를 식별하기 위한 별칭을 지정해 줍니다.

  • 호스트 이름

    (선택사항) 리소스의 호스트 이름을 정의할 수 있습니다. 이 호스트 이름은 DNS 에 등록되며, 도메인에 대한 IP 는 아래에 선택한 중계 서버 그룹의 중계 서버 중 접속자의 물리적인 위치와 가까운 중계 서버로 선택됩니다.

  • 프로토콜

    리소스가 사용할 프로토콜을 지정해 줍니다. TCP / UDP 를 선택할 수 있습니다.

  • Port

    리소스의 연결 포토를 지정합니다. 이 연결 포트를 통해 사용자들이 접속하게 됩니다.

  • 중계 서버 그룹

    미꾸라지 중계 서버 그룹을 지정합니다. 이 중계 서버를 통해 사용자들이 접속하게 되며, 목적지 서버로 proxy 됩니다. 여러 개의 중계 서버를 선택할 수 있고, 1 개의 중계 서버로 접속할지 2 개의 중계 서버를 chain 으로 묶어 접속할지를 선택하게 됩니다.

  • 목적지 IP / 도메인

    목적지의 IP / 도메인을 입력합니다. 미꾸라지 중계 서버가 이 목적지 IP / 도메인으로 연결을 시도합니다. 보통 게임 서버의 IP / 도메인을 입력하는게 일반적입니다. 연결 방식은 위의 프로토콜 선택에 따라 달라집니다.

  • 목적지 Port

    연결할 목적지의 Port 을 입력합니다.

  • Proxy Protocol 사용

    Proxy Protocol 을 사용할지 여부를 지정합니다. 이 기능을 사용하면 미꾸라지 중계 서버가 Proxy Protocol 을 사용하여 목적지 서버로 연결합니다. 리소스 프로토콜이 TCP 일 경우, Proxy Protocol v1 헤더를 전송하고, UDP 일 경우,Simple Proxy Protocol 헤더를 전송합니다.

가격 정책

GDN 기능의 경우, 종량제 요금제 사용자만 이용 가능합니다. 아래의 제한 사항을 참고 바랍니다.

  • 정액제 사용자는 이용하실 수 없습니다.

  • 미꾸라지 하위 계정으로는 이용하실 수 없습니다.

아래의 "리소스 사용량"에 "트래픽 사용료"를 더한 가격이 실제 사용 가격이니 혼동 없으시기 바랍니다.

리소스 사용료

리소스 사용료는 중계 서버 당 월 490 원이며, 시간당 가격으로 과금됩니다. 그래서 약 0.68 원정도의 크레딧이 시간당 과금되게 됩니다.

예를 들어, 1 개의 리소스에 중계 서버 그룹이 5 대의 미꾸라지 중계 서버를 포함하고 있다면 한달 리소스 사용료는 다음과 같습니다.

  • 한달 리소스 사용료 = 490 원 * 5 대 = 2,450 원

트래픽 사용료

현재 1 GB 당 135 원(KRW) 으로 책정되어 있습니다. 자세한 트래픽 가격은 요금제 혹은 요금표 문서를 참고해 주시기 바랍니다.

단, 알아두셔야 할 항목은 다음과 같습니다.

  • 트래픽 사용량은 미꾸라지 중계 서버를 기준으로 책정됩니다. 즉, 사용자가 1 GB 의 데이터를 RX/TX 하였다면, 미꾸라지 중계 서버는 2 배인 2 GB 를 사용하게 됩니다.

  • 중계 서버 고급 모드는 기본 모드의 2 배의 트래픽을 사용하게 됩니다. 예를 들어, 기본 모드로 세팅을 하였을 때, 2 GB 의 데이터를 사용한다면, 고급 모드로 세팅이 될 때는, 2 배인 4 GB 의 데이터를 미꾸라지 중계 서버가 사용하게 됩니다.