Updates and migration
Keep settings, update by platform
Before updating the client, confirm the subscription group, routing mode, DNS settings and custom rules in use. Normal updates usually retain the existing package type: Windows Desktop stays on Desktop, WPF stays on WPF; Mac keeps the same chip architecture; Android keeps the same client model; Linux keeps the same package format and processor architecture.
When moving between clients, do not rely on interface screenshots alone. Subscription URLs, individual configurations, routing rules, DNS plans and per-app lists are different data types and should be recorded separately. Re-import subscription URLs; move individual configurations with a link or QR code; review complex routing and custom DNS fields one by one instead of mechanically copying one client’s interface settings to another.
Same-model update
Keep the package series and architecture consistent
Cross-device migration
Prefer centralized updates through a subscription URL
Custom rules
Record routing and DNS settings before updating
Connection issues
Troubleshoot ports, routing and DNS in that order