Just a quick service post and reminder to myself: To update the NordVPN server to the currently least loaded one for a given country, I’ve written some scripts that can be used when restarting the VPN connection or periodically to keep the OpenVPN configuration always updated.
Basically, those scripts download a template config from NordVPN and afterwards uses their website backend API to determine the currently least used server using curl and jq.
You can find the scripts in my GitHub repository.