Vyhledávání na webu

To je bez nadsázky nejjednodušší způsob, jak se dostat ke svému počítači odkudkoli bez VPN


Připojení k vaší domácí síti z jiného místa dříve znamenalo akceptovat pomalé, centralizované VPN, která vše směruje přes jeden server, nebo složité ruční nastavení, u kterého většina lidí vzdá polovinu cesty. WireGuard není ani jedno z toho. Připojuje zařízení přímo, udržuje nízké kryptografické zatížení a neudržuje stav připojení, takže přepínání sítí nic nepoškodí. Jen si na jeho používání musíte zvyknout.

WireGuard je lepší, než si myslíte

Můžete zpřístupnit svou domácí síť odkudkoli

WireGuard nepoužívá starý centralizovaný serverový model, takže veškerý váš provoz není směrován přes jedno jediné místo selhání. Namísto toho služba funguje jako peer-to-peer nastavení. Každé zařízení má svůj vlastní pár kryptografických klíčů. Jeden veřejný, který sdílíte s důvěryhodnými zařízeními, a jeden soukromý, který nikdy nechcete opustit. Když chcete vzdáleně přistoupit k vaší domácí síti, tyto klíče vytvářejí šifrovaný tunel přímo mezi zařízeními.

Nastavení je spíše podobné výměně SSH klíčů než nastavování tradiční VPN. Neprobíhá žádné vícestupňové připojování a není potřeba slepovat trvalé spojení. Protože WireGuard neudržuje stav připojení, vaše zařízení se může přepnout z LTE na veřejné Wi-Fi a tunel jednoduše pokračuje. Takže se nemusíte obávat přerušeného spojení a ručního znovupřipojení.

WireGuard zpracovává směrování provozu pomocí něčeho, čemu říká Cryptokey Routing. Každá identita je vázána na konkrétní seznam IP adres, které smí používat, takže řízení přístupu a směrování probíhá v jediném kroku. Když vaše vzdálené zařízení posílá data domů, WireGuard kontroluje cílovou IP a získá odpovídající veřejný klíč. Poté zašifruje paket a pošle ho na cestu. Když se na to podíváte, je to opravdu jednoduché.

Na přijímající straně se paketa dešifruje a zdrojová IP adresa se kontroluje proti seznamu povolených adres toho partnera. Pokud něco nesouhlasí, paketa je okamžitě zahozena. WireGuard také vůbec nereaguje na neautentizovaný provoz; prostě ho ignoruje.

Nemusíte skenovat otevřené porty ani testovat zranitelnosti, protože vaše domácí síť je v podstatě neviditelná. WireGuard běží v jádře operačního systému místo v uživatelském prostoru, což znamená, že nebude mít stejné zpoždění, jaké očekáváte u starších VPN. Je tedy mnohem rychlejší a bezpečnější na používání, než byste si mysleli.

Nastavení WireGuard

Existují nástroje, které to usnadňují






WireGuard je zabezpečený samotným návrhem, což je důvod, proč se mi líbí, ale jeho nastavení ručně je skutečná otrava. Budete muset generovat kryptografické páry klíčů, upravovat konfigurační soubory, nastavovat přeposílání IP a potýkat se s pravidly firewallu. Naštěstí se nástroje kolem něj hodně zlepšily.

Nástroje jako wg-easy odstraní většinu této složitosti a během několika minut spustí server uvnitř Docker kontejneru.

Instalační program se postará o nudné věci za vás, jako je skenování síťových adaptérů, nastavení IP, přiřazení WireGuard k UDP portu a generování klíčů serveru. Takže se opravdu nemusíte dotknout jediného konfiguračního souboru.

Správa připojení potom je stejně jednoduchá. Chcete-li přidat nové zařízení, stačí kliknout na 'Vytvořit' na panelu, pojmenovat klienta a nástroj se postará o zbytek. Pokud se zařízení ztratí nebo je odcizeno, odebrání jeho přístupu je docela jednoduché. Stačí odebrat profil a toto zařízení už nemůže přistupovat k vaší síti.

Pokud byste raději vůbec nepracovali z příkazového řádku, nástroje jako wg-easy vám poskytnou grafický dashboard v prohlížeči pro vizuální správu všeho. Tyto nástroje také dobře spolupracují s místními DNS nástroji, jako je Pi-hole, takže vaše vzdálená zařízení automaticky těží z blokování reklam na vaší domácí síti.

Nejhladší část celého nastavení je připojení nového zařízení. Oficiální aplikace WireGuard pro iOS, Android, Windows a macOS všechny podporují přidání připojení pomocí naskenování QR kódu. To je moje nejoblíbenější část, protože jsem se setkal s příliš mnoha aplikacemi, které mě nutily kopírovat kryptografické konfigurační soubory do telefonu.

Proto máme nástroje jako wg-easy. Stačí otevřít svůj panel, a na obrazovce se objeví QR kód. Otevřete WireGuard na svém telefonu, klepněte na Přidat tunel a poté ho naskenujte. Aplikace automaticky načte vaše klíče, adresu serveru a pravidla směrování.

To je bezpečnější, než se zdá

Několik jednoduchých návyků udržuje vaši sestavu stabilní

Několik praktických věcí zajistí, že váš vzdálený přístup poběží plynule. Domácí internetová připojení obvykle mají dynamické IP adresy, což znamená, že se vaše IP může změnit, když jste pryč, a tunel může spadnout. Řešení je spárování služby Dynamic DNS s nastavením keepalive. Stačí, aby klienti odesílali malý paket každých 25 sekund, aby udrželi aktivní NAT mapování vašeho firewallu, překonali změny sítě a umožnili serveru automaticky získat novou IP klienta.

Z technického hlediska nastavení MTU vašeho klienta na 1420 pro IPv4 zabraňuje fragmentaci paketů, což udržuje rychlost tam, kde má být. Ještě důležitější je však vyvarovat se spouštění vaší VPN brány na hlavním počítači. Pokud můžete, držte ji na vyhrazeném serveru, aby vaše primární zařízení zůstala úplně mimo tok dat.

Umístit svůj VPN přímo na hlavní podsíť vaší domácí sítě je prosba o problémy. Pokud by bylo vzdálené zařízení ukradeno nebo infikováno, útočník by ho mohl použít jako odrazový můstek k přístupu ke všemu ostatnímu na vaší síti.

Bezpečnějším přístupem je izolovat váš server WireGuard ve vlastní VLAN. Pokud používáte Proxmox nebo Unraid, můžete VPN umístit do Docker kontejneru připojeného k označenému virtuálnímu síťovému rozhraní.

Odtud vám přísná pravidla firewallu umožňují přesně kontrolovat, čeho se mohou vzdálení klienti dotknout a čeho ne, takže vaše osobní počítače a chytrá domácí zařízení zůstávají nedostupná.

Nepokoušejte se o to ručně, pokud se tomu můžete vyhnout

WireGuard je dobře navržený, ale jeho ruční nastavení je opravdu otravné. Nástroje jako wg-easy existují z dobrého důvodu a jejich použití nezpůsobuje, že by vaše nastavení bylo méně bezpečné. Udržení ho na vlastním VLAN s přísnými pravidly firewallu vyžaduje při nastavení jen velmi málo dalšího úsilí a znamená rozdíl mezi bezpečným tunelem a otevřenými dveřmi do celé vaší sítě.

Související články