Aplikace.
Windows
Vlastní klient ve stejném designu jako tento web; zdrojový kód zveřejníme s první placenou verzí. Mluví s API účtu, seznam serverů přijme jen s naším platným podpisem, vytváří a obměňuje klíč vašeho zařízení a tunel spouští sám: oficiální kód tunelu WireGuard (tunnel.dll, MIT) a ovladač WireGuardNT (podepsaný WireGuard LLC) jsou součástí balíčku, nic dalšího se instalovat nemusí. Dokud tunel běží, kill switch zablokuje vše, co by z počítače odcházelo mimo něj.
Novinky ve verzích 0.3.0 a 0.3.1: přepracované okno se záložkami Připojení, Účet, Nastavení a O aplikaci, ikona v oznamovací oblasti (zavřete okno a tunel běží dál), spouštění s Windows bez dotazu UAC, „povolit místní síť“ pro tiskárny a sdílené složky (vypíná kill switch a aplikace to řekne; DNS zůstává v tunelu), vaše výstupní IP na jedno kliknutí, upozornění na novou verzi, diagnostika ke zkopírování pro podporu a čeština.
Stáhnout Pevnost 0.3.1 beta pro Windows instalátor, 3,5 MB · 64bit
Bez instalátoru? Stejné sestavení jako přenosný zip (5,1 MB): rozbalte kamkoli a nechte tři soubory pohromadě.
| Požadavky | Windows 10 nebo 11, 64bit. Nic dalšího. Instalátor dá aplikaci do Program Files, přidá ji do nabídky Start a vytvoří odinstalátor, který odstraní i službu tunelu a její konfiguraci. Aplikace si při spuštění řekne o práva správce, protože při prvním připojení instaluje službu tunelu a síťový ovladač. |
|---|---|
| SHA‑256 | 163f6a10bb1647592854e5bd1019aed2f0596672c89da9a98402a1019624a0c8 (instalátor)09e37660a0ce1a1a78544477924a9200239be866f68bddac565a3d1dc5cac38b (zip) |
| Podpis | Program zatím není podepsaný certifikátem pro podpis kódu, takže Windows SmartScreen před prvním spuštěním varuje. Ověřte místo toho hash, viz níže. Podpis kódu přijde s první placenou verzí. |
| Zdrojový kód | Zveřejníme s první placenou verzí, spolu s návodem na reprodukovatelné sestavení. |
Ověření staženého souboru
V PowerShellu, ve složce, kam jste soubor uložili:
Get-FileHash .\Pevnost-0.3.1-beta-windows-amd64-setup.exe -Algorithm SHA256
Zobrazený hash se musí znak po znaku shodovat s SHA‑256 výše. Pokud ne, soubor smažte a napište na security@pevnost.net. Stejný hash najdete v /dl/SHA256SUMS.
Co zatím neumí
- Zatím není vyzkoušená na mnoha počítačích: je to beta, napište nám, co nefunguje. Stav aplikace se ukládá ve vašem profilu Windows, šifrovaný přes DPAPI; odinstalátor se zeptá, jestli ho smazat.
- Celá aplikace potřebuje práva správce. Rozdělení na malou službu a okno pro běžného uživatele plánujeme.
- Neaktualizuje se potichu sama: když vyjde nová verze, aplikace vám to řekne a odkáže sem; stáhnete a nainstalujete ji sami, po kontrole hashe.
Android
Vlastní aplikace pro Android, napsaná v Kotlinu nad oficiální knihovnou WireGuard pro Android. Přihlásí se ID účtu nebo účet založí, klíč zařízení vytvoří v telefonu a zaregistruje jen jeho veřejnou polovinu, ověří náš podpis seznamu serverů a tunel spouští přes systémovou VPN službu Androidu s naším DNS uvnitř. Žádná analytika, žádné hlášení pádů, žádná SDK třetích stran; jediný server, se kterým mluví, je app.pevnost.net.
Stáhnout Pevnost 0.1.0 beta pro Android APK, 20 MB · Android 8.0+
| Stav | Raná beta. APK je sestavené a podepsané naším klíčem, ale na skutečném zařízení ještě neběželo. Počítejte s nedodělky a napište nám, co nefunguje. Zatím není v žádném obchodě s aplikacemi. |
|---|---|
| Požadavky | Android 8.0 (API 26) nebo novější. Když se systém zeptá, povolte instalaci z prohlížeče nebo správce souborů; Android tomu říká „instalace neznámých aplikací“. |
| SHA‑256 | a936aa497fe08e76581b4fbbc59796181cb568e3c1163a8729ca3f1569a47b67 |
| Kill switch | Systémový: Nastavení → Síť → VPN → ozubené kolečko u Pevnosti → Trvalá VPN a Blokovat připojení bez VPN. Aplikace ho nenahrazuje vlastním. |
| Aktualizace | Každé vydání je podepsané stejným klíčem, takže ho Android přijme jako aktualizaci. Nové verze se objeví na této stránce s novým hashem. |
| Zdrojový kód | Zveřejníme s první placenou verzí, spolu s aplikací pro Windows. |
APK před instalací ověřte: stáhněte ho na počítač, zkontrolujte hash pomocí sha256sum (Linux, macOS) nebo Get-FileHash (Windows) proti hodnotě výše a /dl/SHA256SUMS, a pak ho zkopírujte do telefonu. Pokud nechcete používat ranou betu, funguje oficiální aplikace WireGuard s konfigurací ze stránky účtu, viz níže.
Ostatní platformy
Použijte oficiální aplikaci WireGuard pro macOS, iOS, Linux a Android. Na stránce účtu váš prohlížeč vytvoří klíč zařízení a dá vám jeden konfigurační soubor (nebo QR kód pro telefony) k importu. Soukromá polovina klíče vznikne ve vašem zařízení a nikdy se k nám neposílá. Podrobný postup je v návodu na nastavení WireGuardu.
Vlastní aplikace pro macOS a iOS přijdou, až se usadí betaverze pro Windows a Android.