GDN
Wprowadzenie
GDN (Game Delivery Network) umożliwia połączenie z prowadzonym przez Ciebie serwerem gry lub inną usługą za pośrednictwem węzłów Mudfish.
Jeśli problemy sieciowe utrudniają użytkownikom dostęp do Twojego serwera lub usługi, mogą skorzystać z trasy przez węzły Mudfish. GDN można skonfigurować tutaj:
Przykład konfiguracji
Poniższy przykład pokazuje konfigurację GDN.
-
Najpierw musisz znać IP (lub nazwę domenową) i port swojego serwera. Przyjmijmy następujący cel:
- IP serwera: 1.1.1.1 (IPv4)
- Port serwera: TCP 53
-
Otwórz https://mudfish.net/gdn/dashboard, przejdź do menu „Grupy węzłów” i utwórz jedną grupę.
-
Kliknij „Utwórz” w prawym górnym rogu.
-
Wpisz odpowiednią nazwę grupy. W przykładzie używamy „ABCD”.
-
„Lista tras” służy do wyboru tras routingu. GDN obsługuje dwa tryby węzłów: podstawowy i zaawansowany.
Kliknij „Dodaj trasę”, wpisz poniższe dane i naciśnij „Dodaj”:
- Tryb routingu: podstawowy
- Początek: MD Europe (Chisinau - MivoCloud) - PBE
- Węzeł pośredni: nie używaj
- Hostname: test
Hostname może być dowolną niepowtarzającą się nazwą w formacie domeny.
-
Kliknij „Utwórz”, aby utworzyć grupę węzłów.
-
-
Przejdź do menu „Zasoby” i utwórz zasób:
-
Kliknij „Utwórz” w prawym górnym rogu.
-
Wpisz poniższe dane. Nazwa zasobu może być dowolna.
- Nazwa zasobu: VWXYZ Resource
- Nazwa hosta: vwxyz
- Protokół: TCP
- Port: 5353
- Grupa węzłów: ABCD
- Docelowe IP: 1.1.1.1
- Docelowy port: 53
- Używaj Proxy Protocol: Off
-
Kliknij „Zapisz ustawienia”, aby utworzyć zasób.
-
Konfiguracja jest gotowa. Jej skutki są następujące:
-
Węzeł „MD Europe (Chisinau - MivoCloud) - PBE” nasłuchuje na TCP 5353.
-
Połączenie z TCP 5353 jest przekazywane przez proxy do 1.1.1.1:53.
-
Domena
vwxyd.resource.mudgd.netzostaje automatycznie zarejestrowana. Zapytanie DNS o tę domenę zwróci publiczny adres IP węzła „MD Europe (Chisinau - MivoCloud) - PBE”.Co się stanie, jeśli grupa zawiera wiele węzłów?
Grupa może zawierać wiele tras przez węzły Mudfish. W takim przypadku dla
vwxyd.resource.mudgd.netautomatycznie wybierany jest adres IP węzła znajdującego się blisko użytkownika.Szczegóły wyboru węzła opisano w odpowiedniej sekcji poniżej.
-
Domena
test.route.mudgd.netzostaje automatycznie zarejestrowana. Zapytanie DNS zwróci publiczny adres IP węzła „MD Europe (Chisinau - MivoCloud) - PBE”.
Przy takiej konfiguracji możesz wysłać zapytanie DNS poleceniem dig i otrzymać odpowiedź:
$ dig @vwxyd.resource.mudgd.net -p 5353 www.google.com +tcp
Menu konfiguracji
Grupy węzłów
Menu wyświetla skonfigurowane grupy i pozwala tworzyć nowe.
Tworzenie
Przy tworzeniu grupy podaj następujące informacje:
-
Nazwa grupy
Alias pozwalający rozpoznać grupę węzłów.
-
Lista tras
Dodawanie trasy
Pozwala dodać trasę do listy. Dostępne są pola:
-
Tryb routingu
Wybór sposobu konfiguracji trasy: podstawowy lub zaawansowany.
Tryb podstawowy prowadzi przez jeden węzeł Mudfish.
Tryb zaawansowany prowadzi przez dwa połączone węzły.
-
Początek
Węzeł Mudfish stanowiący początek trasy.
-
Węzeł pośredni
Węzeł używany po drodze. Opcja jest dostępna tylko w zaawansowanym trybie routingu.
-
Hostname
Opcjonalna nazwa hosta dla grupy. Jest rejestrowana w DNS i pozwala łączyć się nazwą domenową zamiast adresem IP.
Pole można pozostawić puste.
Zasoby
Menu wyświetla istniejące zasoby i umożliwia tworzenie nowych.
Tworzenie
Aby utworzyć zasób GDN, podaj:
-
Nazwa zasobu
Alias umożliwiający rozpoznanie zasobu.
-
Nazwa hosta
Opcjonalna nazwa hosta zasobu rejestrowana w DNS. Jako IP domeny wybierany jest węzeł z określonej poniżej grupy znajdujący się fizycznie blisko osoby nawiązującej połączenie.
-
Protokół
Protokół zasobu: TCP lub UDP.
-
Port
Port połączenia zasobu, z którego korzystają użytkownicy.
-
Grupa węzłów
Grupa węzłów Mudfish, przez które użytkownicy łączą się z docelowym serwerem za pośrednictwem proxy. Możesz wybrać wiele węzłów i określić, czy połączenie ma prowadzić przez jeden węzeł, czy łańcuch dwóch węzłów.
-
Docelowe IP / domena
Adres IP lub domena celu, z którym połączy się węzeł Mudfish. Zwykle jest to adres serwera gry. Sposób połączenia zależy od wybranego powyżej protokołu.
-
Docelowy port
Port docelowego połączenia.
-
Używaj Proxy Protocol
Określa, czy węzeł Mudfish ma używać Proxy Protocol podczas łączenia z serwerem docelowym. Dla zasobu TCP wysyła nagłówek Proxy Protocol v1, a dla UDP nagłówek Simple Proxy Protocol.
Zasady naliczania opłat
GDN jest dostępne tylko dla użytkowników rozliczających się według zużycia. Obowiązują ograniczenia:
- Abonament nie jest obsługiwany.
- Subkonta Mudfish nie mogą korzystać z GDN.
Rzeczywisty koszt to suma poniższej opłaty za zasoby i opłaty za transfer.
Opłata za zasoby
Opłata wynosi 490 KRW miesięcznie za każdy węzeł i jest naliczana godzinowo. Co godzinę pobierane jest około 0.68 KRW kredytów.
Na przykład jeśli grupa węzłów jednego zasobu zawiera 5 węzłów Mudfish:
- Miesięczna opłata za zasoby = 490 KRW × 5 = 2,450 KRW
Opłata za transfer
Obecna stawka wynosi 135 KRW za 1 GB. Szczegóły znajdziesz w planach taryfowych lub cenniku.
Pamiętaj:
- Zużycie transferu mierzone jest po stronie węzła Mudfish. Jeśli użytkownik odbierze/wyśle 1 GB, węzeł zużyje dwa razy tyle, czyli 2 GB.
- Tryb zaawansowany węzłów zużywa dwa razy więcej transferu niż podstawowy. Jeśli konfiguracja podstawowa zużywa 2 GB, przy zaawansowanej węzły Mudfish zużyją 4 GB.