Subscription Update controls automatic data refresh after the Home page has started. It does not run during early app initialization.
Subscription Refresh#
| Setting | Meaning |
|---|---|
| Enable | Refresh outdated subscriptions automatically. |
| Interval | 1 day, 3 days, or 1 week. |
| Auto Ping | Ping nodes in a refreshed subscription after updating it. |
Refresh keeps the old running config until the user starts VPN again. Updating a subscription replaces the subscription’s stored nodes and updates its timestamp and count.
GeoData Refresh#
| Setting | Meaning |
|---|---|
| Enable GeoData | Refresh system and custom GeoData automatically. |
| GeoData interval | 1 day, 3 days, or 1 week. |
System GeoData refreshes geosite and geoip together. Custom GeoData rows are refreshed one by one when their timestamp is older than the selected interval.
Execution Rules#
The automatic update service:
- Runs only when no other download/update task is already active.
- Reads the saved Subscription Update settings.
- Refreshes outdated subscriptions if subscription update is enabled.
- Refreshes outdated GeoData if GeoData update is enabled.
- Uses the app’s global downloading state while it is working.