A simple and interactive bash script that automatically changes your NordVPN IP address every X minutes β perfect for privacy-focused users, torrenting, or bypassing IP-based restrictions.
- π Auto reconnect to a new NordVPN server
- π Choose your preferred country
- β±οΈ Set custom time interval between IP changes
- β Displays your new public IP after each reconnect
- π¦ Lightweight and terminal-friendly
- π§ NordVPN
- π Active NordVPN subscription & logged in (
nordvpn login -token YOURTOKEN
)
- Clone the repo or download the script:
wget https://raw.githubusercontent.com/Angrido/NordVPN-Auto-IP-Changer/main/nordvpn_auto_ip_changer.sh
Or:
curl -O https://raw.githubusercontent.com/Angrido/NordVPN-Auto-IP-Changer/main/nordvpn_auto_ip_changer.sh
- Make the script executable:
chmod +x nordvpn_auto_ip_changer.sh
- Run the script:
./nordvpn_auto_ip_changer.sh
π Enter the country code (e.g., it, us, de): it
β³ Enter the interval in minutes between IP changes: 10
π Starting NordVPN Auto IP Changer...
π Country: it
π Interval: 10 minutes
π Disconnecting...
π Connecting to a new VPN server in Italy...
β
New IP: 185.66.XX.XXX
β³ Waiting 10 minutes before the next change...