NordVPN 6.0 překopává příkazovou řádku na Linuxu: Připravte se na rozbité skripty

NordVPN 6.0 překopává příkazovou řádku na Linuxu: Připravte se na rozbité skripty

Od David Bačovský • 22.10.2026

Když se komerční vývojář rozhodne, že přinese „čistší a jednodušší prostředí“, v komunitě kolem Linuxu to často vyvolá spíše lehkou skepsi než nadšený potlesk. Zvláště když je tato změna doprovázena magickým souslovím „breaking changes“. Přesně to nás čeká s příchodem verze 6.0 linuxového klienta od NordVPN.

Vztah mezi uzavřenými komerčními službami a světem svobodného softwaru byl vždycky tak trochu pragmatický kompromis. Mnoho uživatelů Linuxu sice dává přednost otevřeným řešením, ale když potřebují komerční VPN se stovkami serverů po světě, sáhnou po předplatném. A protože grafická klikátka v linuxovém světě často tahají za kratší konec, NordVPN si u tučňáčí komunity udělal docela dobré jméno právě tím, že nabídl slušný nástroj pro příkazovou řádku. Jenže právě na ten se teď chystá demoliční četa.

Když marketing mluví o zjednodušení

Aktualizace na verzi 6.0 má za cíl pročistit letitý nános terminálových příkazů. Podle oficiálních informací došlo v průběhu let k tomu, co zná každý programátor – funkce přibývaly, parametry se dublovaly a některé příkazy se překrývaly tak nešťastně, že bylo těžké se v nich vyznat bez neustálého nahlížení do manuálových stránek. Nová verze má nabídnout přímočařejší způsob, jak spojení spravovat, přepínat protokoly nebo aktivovat doplňkové funkce.

Pozor na zpětnou kompatibilituPokud spoléháte na stávající syntaxi ve svých automatizačních skriptech, po aktualizaci balíčku vám tyto skripty jednoduše přestanou fungovat.

Z pohledu běžného člověka, který sedne k terminálu jednou za týden a napíše pár klíčových slov, jde o krok správným směrem. Z pohledu kohokoliv, kdo si napsal bashový skript pro automatické připojení po startu systému, přepínání serverů při změně Wi-Fi sítě nebo integraci do stavového řádku i3 či Sway, je to spíše noční můra. Zpětná kompatibilita je v unixovém světě posvátná kráva a její narušení se neodpouští snadno.

Daň za proprietární obezličku

Celá tahle situace krásně ukazuje paradox, v němž se uživatelé proprietárních klientů na Linuxu nacházejí. Pod kapotou NordVPN (zejména u protokolu NordLynx) neběží nic jiného než upravený WireGuard – moderní, elegantní a plně otevřený kód, který je už pěkných pár let součástí samotného linuxového jádra. WireGuard má své stabilní nástroje, standardní konfigurační soubory a rozhraní, které se ze dne na den jen tak nezmění.

Jakmile se ale rozhodnete obalit standardní technologii proprietárním klientem, přijímáte i pravidla hry daného poskytovatele. Společnost NordVPN samozřejmě potřebuje spravovat své funkce, jako je Threat Protection nebo Meshnet, což čistý WireGuard sám o sobě nenabízí. Cenou za tento komfort je však ztráta stability prostředí, na které jsou linuxoví správci zvyklí.

Jak k aktualizaci přistoupit v praxi

Než dorazí balíček do repozitářů, vyplatí se udělat jednoduchou inventuru:

  • Zkontrolujte soubory v cronu nebo vlastní systémové služby v systemd, které volají binárku VPN klienta.
  • Podívejte se do svých konfiguračních dotfiles, zda v nich nemáte zavedené vlastní aliasy s parametry, které verze 6.0 odstraní.
  • Pokud je pro vás stabilita prioritou, zvažte dočasné uzamčení verze balíčku v balíčkovacím systému vaší distribuce (například pomocí apt-mark hold na Debianu a Ubuntu).

Alternativou pro ty, které neustálé změny v proprietárních klientech unavují, zůstává stará dobrá cesta: vygenerovat si konfigurační soubory pro standardní OpenVPN nebo WireGuard a spravovat síťové rozhraní nativními nástroji systému, jako je NetworkManager nebo wg-quick. Ztratíte sice některé proprietární doplňky, ale získáte jistotu, že vaše připojení bude fungovat i po příští velké aktualizaci.