ifel.nordvpn

NordVPN

Konfiguracja i ustawienia klienta NordVPN

Wymagania

Musisz mieć aktywną subskrypcję NordVPN.

Zmienne roli

Zmienna Typ Opcje Domyślna Opis
auto_connect boolean true, false false Czy VPN ma być połączony przy uruchomieniu
auto_connect_host string Host, do którego VPN łączy się przy uruchomieniu
cyber_sec boolean true, false false Włącz lub wyłącz CyberSec
dns string disabled Ustaw niestandardowy DNS (możesz ustawić pojedynczy DNS lub dwa serwery DNS oddzielone spacją)
firewall boolean true, false false Włącz lub wyłącz zaporę (firewall)
ipv6 boolean true, false false Włącz lub wyłącz IPv6
kill_switch boolean true, false false Włącz lub wyłącz Kill Switch
notifications boolean true, false false Włącz lub wyłącz powiadomienia
technology string OPENVPN, NORDLYNX OPENVPN Ustaw technologię połączenia (OpenVPN lub NordLynx)
protocol string UDP, TCP UDP Przełącz między protokolami UDP i TCP
whitelisted_ports list [22] Lista portów, które powinny być dostępne, gdy VPN jest aktywne
whitelisted_subnets list [] Lista dozwolonych podsieci. Możesz dodać swoją lokalną podsieć
login boolean true, false true Automatyczne logowanie do konta
username string foo Nazwa użytkownika konta
password string bar Hasło konta
connect boolean true, false false Automatyczne połączenie VPN po skonfigurowaniu
server string Połączenie z określonym serwerem

Aby uzyskać więcej szczegółów na temat ustawień NordVPN, zapoznaj się z instrukcją obsługi NordVPN dla systemu Linux.

Zależności

Brak zależności

Przykładowy Playbook

Dobrze jest również pokazać użytkownikom przykład użycia Twojej roli (na przykład z przekazanymi jako parametry zmiennymi):

- hosts: nordvpn_clients
  roles:
     - role: ifel.nordvpn
       vars:
         auto_connect: true
         auto_connect_host: "us8830"
         firewall: true
         kill_switch: true
         technology: "NORDLYNX"
         username: [email protected]
         password: "moje hasło, najlepiej zaszyfrowane, zobacz https://bit.ly/3rOIlz3"
         server: "us8830"
         whitelisted_ports: [22, 80]
         whitelisted_subnets: ["192.168.0.0/16"]

Licencja

MIT

Informacje o autorze

https://github.com/ifel/

O projekcie

Setup and configures NordVPN client

Zainstaluj
ansible-galaxy install ifel.nordvpn
Licencja
Unknown
Pobrania
7k
Właściciel