NYX Hosting
Návody — Virtuální server

Veřejné porty a firewall na VPS

Server nemá vlastní veřejnou IP. Jak otevřít port pro API, VPN nebo herní server a pustit k němu jen své adresy.

Budete potřebovat: Běžící VPS a službu, která na něm poslouchá. · 5 min čtení

Váš server nemá vlastní veřejnou IP adresu. Web chodí přes naši proxy a SSH přes vlastní port na bráně. Pro všechno ostatní (API, VPN, herní server, databázi pro kolegu) si otevřete veřejný port. Zároveň nastavíte, odkud k němu smí provoz, a tím z něj uděláte firewall.

  1. Ověřte, že služba poslouchá na všech adresách

    Tohle je nejčastější důvod, proč otevřený port „nefunguje“. Služba, která poslouchá jen na 127.0.0.1, přijímá spojení jen zevnitř serveru a z brány se k ní nikdo nedostane. Musí poslouchat na 0.0.0.0. Zkontrolujete to na serveru:

    sudo ss -tlnp

    Ve sloupci s adresou má u vašeho portu stát 0.0.0.0:8080 nebo *:8080, ne 127.0.0.1:8080.

  2. Otevřete port v portálu

    Správa serveru → Veřejné porty a firewall. Vyberte protokol (TCP, nebo UDP třeba pro WireGuard), zadejte port na serveru, na kterém služba poslouchá, a krátký popis, abyste za půl roku věděli, k čemu port je.

    Veřejný port vybíráme my, z rozsahu 30000–30999 na adrese brány. Ukáže se v tabulce. Služba z portu 8080 tak bude zvenku třeba na brana:30042. Na bráně začne port platit do pěti minut. Na jeden server otevřete nejvýš deset portů.

  3. Pusťte k portu jen svoje adresy

    Do pole Povoleno odkud napište IPv4 adresy nebo sítě oddělené čárkou:

    203.0.113.7, 198.51.100.0/24

    Provoz odjinud skončí už na bráně a k vašemu serveru se vůbec nedostane. Je to lepší než firewall na serveru samotném, protože server tím provozem vůbec nezatěžuje. Prázdné pole znamená „odkudkoliv“. To dává smysl u veřejného API nebo herního serveru, ne u databáze nebo administrace.

    Seznam adres jde kdykoliv změnit přímo v tabulce a uložit. Na bráně platí do pěti minut.

  4. Nepotřebný port zavřete

    Tlačítko Zavřít port odebere a na bráně přestane platit do pěti minut. Otevřený port, o kterém nevíte, je přesně to, co roboti na internetu hledají.

Co veřejný port nepotřebuje

Co číst dál

Zaseklo se to jinde, než návod počítá?

Napište nám. Odpovídá člověk, který ten server spravuje — ne první úroveň podpory.

Všechny návody Do portálu