This article addresses the common issue of “subscription links not updating.” If clients such as Clash, V2RayN, or sing-box report an update failure, download an empty configuration, time out, or return a 403/404 error, follow the steps below to check your network IP, DNS, browser environment, and client settings.
1. First, check whether the subscription link is accessible
Many update failures aren’t caused by a faulty client. The subscription address may be temporarily unavailable, incompletely copied, or blocked by your network environment. First, copy the link into your browser’s address bar and open it. If it downloads a block of configuration text, the link is probably working. If the page says it can’t be reached, is blank, or displays an error code, continue troubleshooting.
- Make sure you copied the entire link, especially the token, equals sign, and trailing slash.
- Don’t test it in the built-in browser in WeChat or QQ. Use Chrome, Edge, or Safari instead.
- If a free-node subscription from this site won’t open, refresh the page later to retrieve a new link, and avoid using an expired one.
Note: Subscription links typically contain account identifiers. Don’t share them publicly, or they may be misused and become invalid.
2. What to do if your IP environment is causing update failures
Some subscription addresses check your IP to determine whether downloads are allowed. If your network changes frequently, you’re using a proxy chain, or the same link is accessed from multiple locations in a short time, you may trigger restrictions. First, turn off the client’s proxy and try updating over your local network. If that still fails, try using your phone’s hotspot.
- Desktop: Exit your proxy client, reopen it, and click “Update Subscription.”
- Mobile: Turn off Wi-Fi and test using mobile data.
- Router proxy users: Connect your device directly to the network first to prevent subscription requests from going through an unreliable node.
If the link can’t be accessed directly but opens when another working proxy is enabled, the problem may be related to your local carrier’s network or regional access. In that case, temporarily select “Update Subscription via Proxy.”
3. How to fix DNS resolution issues
DNS resolution failures may cause update timeouts, “domain not found” errors, or intermittent success. Try clearing your system’s DNS cache, then switching to a public DNS server. Windows users can open Command Prompt and run ipconfig /flushdns. On macOS, restart your network connection or change your DNS settings and try again.
A common solution is to set your DNS in your system’s network settings to 1.1.1.1, 8.8.8.8, or your carrier’s automatic DNS. If you use a client such as Clash Meta or sing-box, also check that its DNS rules are configured correctly so the subscription domain isn’t resolved to an unavailable address.
4. Check your browser and client environment
A subscription link opening in your browser doesn’t guarantee that your client can update it. Some clients are affected by system proxy settings, certificates, or the system clock. Check the following in order:
- Make sure your computer or phone has the correct time and time zone. An incorrect time can cause HTTPS certificate validation to fail.
- Update your client to a recent version. Older versions may not support some subscription formats.
- Delete the old subscription and add it again to rule out a corrupted cache.
- In the client settings, try turning “Use system proxy to update subscription” on or off and compare the results.
If you see a format error, you may have imported a webpage URL or a sharing-page URL instead of a subscription URL. A valid subscription link usually starts with http or https, and the client will generate a node list automatically after you import it.
5. Quick summary
If your subscription link won’t update, troubleshoot in this order: check whether the link is valid → test it in another browser → switch IP networks → flush or change DNS → clear the client’s subscription cache. These steps resolve most issues. If a subscription remains inaccessible for a long time, switch to a new subscription address or temporarily import a single node to maintain basic connectivity.