This article addresses the common issue of “subscription links not updating.” If clients such as Clash, V2RayN, or sing-box can’t fetch a subscription and show a timeout, an empty configuration, or a 403/404 error, troubleshoot the link, IP, DNS, browser environment, and client cache in turn using the steps below.
1. First, check whether the subscription link is valid
Many update failures aren’t caused by a broken client. The subscription URL may have expired, been copied incorrectly, or require a specific network environment to access. First, paste the link into your browser’s address bar. Normally, it will download a configuration file or display a list of nodes. If the page says the link doesn’t exist or you don’t have permission, or it’s blank, you’ll need to get a new subscription.
- Check that the link starts with http:// or https:// and that no characters are missing.
- Make sure you haven’t copied a share page URL instead of the subscription URL. These are usually different.
- If you’re using this site’s free nodes, go to the relevant page and copy the current subscription link or nodes again.
- Don’t copy the link directly from WeChat or QQ’s built-in browser; it may be truncated or automatically escaped.
Important: If the subscription link opens in a browser, that doesn’t guarantee the client can update it. But if the browser can’t open it either, check the link source first.
2. IP issues: try a different network
Some subscription servers restrict unusual traffic, such as frequent requests from the same IP address, or may be inaccessible because your network blocks the domain. Company or campus networks may also block proxy-related requests. If you see “Connection timed out” or “Remote host closed the connection,” try switching networks.
- Switch from Wi-Fi to your phone’s hotspot, or vice versa.
- Turn off any active proxy and try updating the subscription again.
- If your client supports updating subscriptions through a proxy, enable this option and try again.
- Don’t keep clicking Update in quick succession. Wait a few minutes and try again.
Tip: Connect using a node that’s already working, then update the subscription. This can help if your current network can’t connect directly to the subscription domain.
3. DNS and browser environment
DNS resolution failures can prevent the client from finding the subscription domain. Windows users can open Command Prompt and run ipconfig /flushdns to clear the DNS cache. On a phone, toggle Airplane Mode or restart the network connection. You can also temporarily change your system DNS to a common public DNS service and try updating again.
Your browser environment can also affect troubleshooting. Some browser extensions, private browsing modes, ad blockers, or security software may block subscription downloads. For testing, open the subscription link in your system’s default browser and disable any unnecessary extensions. If the browser shows a certificate error or says the time is incorrect, check your system’s date and time settings.
Note: Don’t send your subscription link to unfamiliar websites for “testing.” It may contain credentials that grant access to your nodes.
4. Client cache and format issues
If the link works but the client still fails, common causes include an outdated configuration in the cache, an incompatible subscription format, or an outdated client version. In Clash-based clients, delete the existing subscription configuration and add it again. In V2RayN, right-click the subscription group and select Update; if that fails, delete the group and import it again. In sing-box graphical clients, check that you’ve selected the correct subscription conversion format.
- Copy the latest subscription link instead of using an old link from your clipboard history.
- Delete the old subscription and create a new subscription group.
- Update the client to a recent version to ensure it supports formats such as VLESS and Reality.
- Check the logs for keywords such as: timeout, 403, 404, DNS, certificate.
Final check: If the subscription won’t update on multiple networks or clients, the subscription source is probably temporarily unavailable or the link has expired. You’ll need to wait for service to resume or switch to another working subscription.