Extract NordVPN WireGuard Config with macOS

Credit: @networkers-comp

  1. Download NordVPN's macOS client from the App Store, log in, and make sure the VPN protocol is set to 'Nordlynx' in the NordVPN client preferences.
  2. Connect to your server of choice or auto-connect if you have no preference. Remember that a WireGuard config only has info for one server; you don't get the fancy auto-connection or server list that the NordVPN client offers.
  3. Open Keychain Access in the /Applications/Utilities folder. In the search box, type in 'nordvpn'. Double-click on the entry for 'NordVPN Configuration', ensuring that the 'Date Modified' time is the same as when you just connected to a server.
  4. Check the 'Show Password' box and enter your macOS (not NordVPN) password. You may have to do this twice.
  5. Select and copy the entire value in the password field, much of which is hidden, and paste into the text field below: