Here is the list of available commands:
nordvpn login --token <insert token here>
- Log in.
nordvpn connect or nordvpn c
- Connect to VPN. To connect to specific servers, use nordvpn connect <country_code server_number> (eg. nordvpn connect uk715)
nordvpn disconnect or nordvpn d
- Disconnect from VPN.
nordvpn c double_vpn
- Connect to the closest Double VPN server.
nordvpn connect --group double_vpn <country_code>
- Connect to a specific country using DoubleVPN servers.
nordvpn connect --group p2p <country_code>
- Connect to a specific country using P2P servers.
nordvpn connect P2P
- connect to a P2P server.
nordvpn connect The_Americas
- connect to servers located in the Americas.
nordvpn connect Dedicated_IP
- connect to a Dedicated IP server.
nordvpn set or nordvpn s
- Set a configuration option. Possible options:
nordvpn set threatprotectionlite on or off
- Enable or disable Threat Protection Lite
nordvpn set killswitch on or off
- Enable or disable Kill Switch
nordvpn set autoconnect on or off
- Enable or disable auto-connect. You can set a specific server for automatic connection using nordvpn set autoconnect</code> on country_code+server_number. Example: nordvpn set
autoconnect on us2435.
nordvpn set notify on or off
- Enable or disable notifications
nordvpn set dns 1.1.1.1 1.0.0.1
- Set custom DNS (you can set up a single DNS or two like shown in this command).
nordvpn set protocol udp or tcp
- Switch between UDP and TCP protocols
nordvpn set obfuscate on or off
- Enable or disable Obfuscated Servers.
nordvpn set technology
- Set connection technology (OpenVPN or NordLynx)
nordvpn set meshnet on
- turn on Meshnet on your device.
nordvpn whitelist add port 22
- Add a rule to allowlist a specified incoming port. You can also allowlist multiple ports — just separate their numbers with a space.
nordvpn whitelist remove port 22
- Remove the rule to allowlist a specified port.
nordvpn whitelist add subnet 192.168.0.0/16
- Add a rule to allowlist a specified subnet.
nordvpn whitelist remove subnet 192.168.0.0/16
- Remove the rule to allowlist a specified subnet.
nordvpn account
- See account information
nordvpn register
- Register a new user account
nordvpn rate
- Rate your last connection quality (1-5)
nordvpn settings
- See the current settings.
nordvpn status
- See the connection status.
nordvpn countries
- See the country list.
nordvpn cities
- See the city list. E.g.: nordvpn cities united_states
nordvpn groups
- See a list of available server groups.
nordvpn logout
- Log out.
nordvpn help or nordvpn h
- See the list of available commands or help for a specific command.
You can get an extensive explanation of all commands by using the man nordvpn command in Terminal.