Jak automatycznie uruchomić klienta VPN jako usługa
- 3063
- 252
- Klaudia Woś
Cel
Połącz się z VPN automatycznie na stoisku z usługą.
Rozkłady
Będzie to działać na prawie każdym dystrybucji Linuksa.
Wymagania
Działający linx instalacja z uprawnieniami root i subskrypcją VPN.
Trudność
Łatwy
Konwencje
- # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą
sudo
Komenda - $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
Wstęp
VPN są świetne. Chronią ludzi przed różnymi zagrożeniami i szpiegowaniem online. Czasami mogą być prawdziwym bólem w konfiguracji lub procedura konfiguracji nie pasuje do sposobu korzystania z komputera. Dlatego jest to świetne rozwiązanie, aby uruchomić połączenie VPN jako usługa podczas uruchamiania. Nie musisz pamiętać, aby go włączyć, a będzie działać, nawet jeśli nie masz środowiska komputerowego. Ponadto zwykle działa przed pulpitem i dowolnym z innych połączeń, pomagając zapobiegać wyciekom danych.
Klient OpenVPN jest zaprojektowany do działania jako usługa z tego powodu. Musisz tylko ustawić to w ten sposób. Co jest jeszcze lepsze; Konfiguracja jest zwykle dostarczana przez usługę VPN.
Zainstaluj OpenVpn
Najpierw musisz zainstalować OpenVPN w swoim systemie. To bardzo popularne oprogramowanie, więc jest dostępny w większości dystrybucji.
Ubuntu/Debian
$ sudo apt instinten openVpn
Fedora
# dnf -y instaluj OpenVpn
OpenSuse
# Zypper Instal OpenVpn
Arch Linux
# Pacman -s OpenVpn
Gentoo
# Emerge -Zakochaj OpenVpn
Pobierz pliki konfiguracyjne VPN
Większość wysokiej jakości usług VPN zapewnia pliki konfiguracyjne OpenVPN, dzięki czemu można je użyć do konfiguracji własnego połączenia. Nie można obejmować każdego VPN, ale oto lokalizacje plików OpenVPN dla kilku popularnych. Jeśli używasz innego VPN, rozejrzyj się po desce rozdzielczej użytkownika lub ich dokumentacji. Powinny być dostępne.
Airvpn
AirVPN generuje pliki OpenVPN dla twojego pulpitu nawigacyjnego klienta. Te pliki są dla Ciebie unikalne, więc nie ma uniwersalnego linku.
Expressvpn
ExpressVPN zapewnia pliki OpenVPN za pośrednictwem strony „Pobrane” na desce rozdzielczej.
IVPN
IVPN podaje swoje pliki publicznie tutaj.
Nordvpn
Nordvpn zapewnia publicznie swoje pliki konfiguracyjne OpenVPN.
Prywatny dostęp do Internetu
Prywatny dostęp do Internetu również publicznie uwalnia ich konfiguracje. Możesz je znaleźć tutaj.
Zmodyfikuj konfigurację
Nie ma wielu modyfikacji, które należy zrobić. Przez większość czasu pliki te są zaprojektowane tak, aby były kluczowe. Jest tylko kilka rzeczy, które lepiej zrobić dla wygody.
Wybierz serwer, z którym chcesz się połączyć. Pliki powinny się skończyć w .ovpn
rozszerzenie. Jest to idealne do uruchomienia ich ręcznie z wiersza poleceń, ale nie będzie działać podczas uruchamiania ich jako usługi. Skopiuj plik w katalogu usług OpenVPN i zmień go do nazwy.
$ sudo cp ~/pobrań/vpn-configs/'USA new_York-1194.ovpn '/etc/openvpn/openvpn.conf
Ta nazwa jest wymyślona, ale zwykle wyglądają coś takiego, więc upewnij się, że masz odpowiedni dla swojego VPN.
Teraz, gdy plik jest we właściwym miejscu, jest jeszcze kilka rzeczy, które prawdopodobnie chcesz zrobić. Ponieważ używasz tego jako usługa, wprowadzenie informacji o logowanie nie jest naprawdę możliwe. Musisz to umieścić w pliku. Jeśli używasz AirVPN, to nie ma zastosowania. Wygenerowany plik zawiera informacje o logowaniu. Utwórz plik w /etc/openvpn
zwany Auth.tekst
. Umieść swoją nazwę użytkownika na pierwszej linii i hasło na drugim. Powinieneś zmienić uprawnienia pliku, aby ograniczyć dostęp.
$ sudo chmod 400 auth.tekst
W takim przypadku właściciel jest root, więc tylko root (użytkownik uruchomiony OpenVPN) może odczytać plik za pomocą hasła.
Następnie otwórz OpenVpn.conf
plik. Znajdź zawierającą linię Pass-użytkownik
i dodaj Auth.tekst
po tym.
Większość z nich nie obejmuje rejestrowania. Możesz dodać kilka wierszy do pliku, aby loguje się do przewidywalnej lokalizacji.
Status/etc/openvpn/openvpn-status.Log log/etc/openvpn/openvpn.dziennik
To wszystko, czego potrzebujesz. Jeśli czujesz się komfortowo, bawiąc się tym, masz wolność.
Rozpocznij usługę
W końcu jesteś gotowy, aby uruchomić usługę i przetestować ją.
Systemd
$ sudo systemctl start openVpn
Openrc
# /etc /init.D/OpenVpn start
Jeśli wszystko wygląda dobrze, włącz OpenVPN na starcie.
Systemd
$ sudo systemCtl włącza OpenVpn
Openrc
# rc-update Dodaj OpenVpn Domyślnie
Zamykanie myśli
Uruchamianie OpenVPN jako usługi jest ostatecznie wygodniejsze i bezpieczniejsze niż uruchamianie go przez klienta VPN lub nawet środowisko komputerów stacjonarnych. Nie jest to coś, co zwykły użytkownik może skonfigurować i zrobić, i ma zastosowanie w całym systemie, więc musisz być absolutnie zaangażowany w ten VPN i ten serwer.
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Jak skonfigurować serwer OpenVPN na Ubuntu 20.04
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Pobierz Linux
- Najlepszy Linux Distro dla programistów
- Czy Linux może uzyskać wirusy? Badanie podatności Linuksa…
- Menedżerowie sieci GUI Linux
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Lista klientów FTP i instalacja na Ubuntu 22.04 Linux…
- « Jak wykonywać mniej niż 1 minutowe zadania interwałowe za pomocą harmonogramu opartego na czasach CRON
- Jak utworzyć nową maszynę wirtualną na Xenserver za pomocą wiersza poleceń »