This article addresses the problem of “subscription links not updating.” If clients such as Clash, V2RayN, or sing-box report an update failure, timeout, empty download, or unchanged subscription content, follow the steps below to check your network IP, DNS, browser environment, and client cache one by one.
1. First, check whether the subscription link itself is accessible
Many update failures aren’t caused by a broken client. The subscription address may be temporarily unreachable, copied incompletely, or blocked by your browser or network. First, copy the link into your browser’s address bar and open it. If a block of configuration text downloads or a save-file prompt appears, the link is likely working. If you see a 404 or 403 error, or the connection times out, try another network or contact your subscription provider.
- Make sure the link doesn’t contain extra spaces, line breaks, or Chinese punctuation.
- If the subscription link contains a token, don’t manually delete or edit the parameters at the end.
- Try opening the same link over your phone’s mobile data to rule out an issue with your current broadband connection.
- If a free node subscription from this site is unavailable during peak hours, try again later. Avoid clicking Update repeatedly.
2. How your IP environment affects subscription updates
Subscription servers may restrict unusual access, such as frequent requests from the same IP within a short period, an unstable proxy connection, or traffic from a public Wi-Fi gateway being blocked. In these cases, clients commonly show errors such as timeout, connection reset, or failed to fetch. First, turn off your proxy and try updating over a direct local connection. If the link won’t open directly, switch to your phone’s hotspot or another network.
Note: Don’t update subscriptions with multiple proxy apps running at the same time. For example, if Clash is using a global proxy while V2RayN tries to update a subscription, the connection may become tangled. Keep things simple while troubleshooting: run only one client and try updating over a direct connection first. Once the update succeeds, switch back to rule mode.
3. DNS and browser cache can also prevent updates
A DNS resolution error may point the subscription domain to the wrong address, making the link inaccessible in your browser or leaving the client stuck loading. Temporarily change your system DNS to a commonly used public DNS server, or clear the DNS cache on your router or device. Windows users can run ipconfig /flushdns in Command Prompt; phone users can toggle Airplane Mode or restart their network connection.
- If the link opens in your browser but the client fails, check the client’s proxy settings, subscription format, and system time.
- If the link won’t open in your browser either, check DNS, your current IP network, and the subscription source first.
- If the page opens but contains no content, the subscription may have expired, its nodes may have been removed, or the link parameters may be damaged.
4. How to refresh correctly in your client
In Clash-like clients, go to “Configuration/Profiles,” select the relevant subscription, and click Update. In V2RayN, select “Update subscription” in the subscription group. In sing-box graphical clients, refresh the remote configuration from the configuration page. If the update fails, delete the old configuration and re-import the subscription link—but make sure you’ve saved the original link before deleting anything.
Also check that your system time is correct. Some HTTPS subscriptions may fail to download because certificate validation fails, especially when your computer’s clock is significantly off. Turn on automatic time synchronization, then restart the client and try again.
5. Quick troubleshooting order
This order is usually the fastest: test the link in a browser, switch networks, clear the DNS cache, and finally reinstall or switch clients. If multiple clients can’t update and the same link won’t open on different networks, the subscription source is probably the problem. If it works in a browser but fails in just one client, the issue is more likely related to that client’s cache, proxy mode, or import format.
In short: if a subscription link fails to update, don’t keep clicking Refresh. First check whether the link, IP network, DNS, browser, and client are each working properly. Once you’ve identified the problem, switch networks, clear the cache, or re-import the link as needed to improve your chances of success.