Četl jsem manuál. Konfigurační soubory jsou uloženy ve složce config a mohu se připojit ručně bez problémů. Klient vyžaduje na Windows oprávnění správce a nelze jej automaticky spustit přesunutím spustitelného souboru do složky Startup.
Jak funguje metoda služby? Předpokládám, že OpenVPN se neobjeví na liště úloh a najdu jej pouze v Správci úloh.
Nastavení OpenVPN pro automatické spuštění při startu systému (Windows)
Instalační program Windows nastaví službu jako obal, ale ponechá ji vypnutou. Chcete-li ji aktivovat, přejděte do Ovládacích panelů / Nástrojů pro správu / Služby, vyberte službu OpenVPN, klikněte pravým tlačítkem a zvolte vlastnosti. Nastavte typ spuštění na Automatik. To nakonfiguruje službu pro automatický start při dalším restartu.
Po spuštění bude služba OpenVPN prohledávat složku \Program Files\OpenVPN\config pro konfigurační soubory .ovpn, přičemž spustí samostatný proces OpenVPN pro každý soubor.
Pokud použijete službu, bude se zobrazovat pouze v Službách a jako proces v Správci úloh. Také byste měli mít v adresáři “config” pouze jeden konfigurační soubor, aby se služba připojila pouze jednou. Můžete také změnit klíč registru “service_only” na “1”, aby GUI OpenVPN řídilo službu (GitHub - OpenVPN/openvpn-gui: OpenVPN GUI is a graphical frontend for OpenVPN running on Windows 7 / 8 / 10. It creates an icon in the notification area from which you can control OpenVPN to start/stop your VPN tunnels, view the log and do other useful things. v části “Registry Values affecting the OpenVPN GUI operation”).
Další, pohodlnější metoda je přidat OpenVPN GUI do Plánovače úloh ve Windows. Tímto způsobem se při spuštění připojí k určitému serveru a později se odpojí nebo připojí k jinému přes ikonu na liště. Stačí přidat novou úlohu (ne jednoduchou) a postupovat následovně:
-
Zaškrtněte volbu “Spustit s nejvyššími právy”
-
V záložce “Podněty” přidejte nový spouštěč s začátkem úlohy “Při přihlášení” a pokud je potřeba, můžete přidat malé zpoždění pomocí zaškrtávacího tlačítka dole a zpoždění podle potřeby
-
V záložce “Akce” přidejte novou akci s akcí “Spustit program” a do tří polí zadejte následující (možná bude třeba změnit cestu, pokud používáte 32bitovou verzi nebo jste ji nainstalovali jinde):
Program/spustit: cmd.exe
Argumenty: /c start " " “C:\Program Files\OpenVPN\bin\openvpn-gui.exe” --connect <Vložte název konfigurace zde>
Start in: C:\Program Files\OpenVPN\bin
- Klikněte na “OK” ve okně “Vytvořit úlohu” a máte hotovo