Use a token as the password in your router or client — no special characters, can be revoked anytime.
Download and run the installer. It will prompt for your email, password, and hostname label, then set everything up automatically.
Requires curl and systemd (Ubuntu, Debian, Fedora, and most modern distros). Run as root.
Run in an Administrator PowerShell window. You'll need your email, an API token (generated below), and the hostname label you created above.
In your router's DDNS settings, choose Custom or dyndns2 and fill in:
Run this to update your IP manually: