This article addresses a common issue: what to do when a subscription link won’t update. In clients such as Clash, V2RayN, and sing-box, clicking “Update Subscription” may do nothing, time out, fail to download, or leave you with no nodes after importing. In many cases, the link itself is still valid—the problem is that your IP network, DNS resolution, or browser/system proxy settings are interfering with access to the subscription URL.
1. First, check whether the subscription link is accessible
A subscription link is essentially a text URL. The client needs to access it and download the node configuration it contains. Copy the link and paste it into your browser’s address bar to test it. If you see a long string of configuration data or a file downloads automatically, the link is probably working. If the page is inaccessible, returns a 404, or is blank, the link may have expired, been copied incompletely, or be temporarily unavailable on the server.
- Check that the link starts with the complete http:// or https:// prefix.
- Make sure you haven’t copied any extra spaces, line breaks, or Chinese punctuation.
- If you’re using this site’s free node subscription, go back to the latest page and copy the link again to avoid using an old cached version.
2. IP network issues: try a different network
Some subscription URLs may be affected by your current IP, your ISP’s routing, or restrictions on corporate or campus networks, causing updates to fail. The easiest way to check is to switch networks—for example, switch from Wi-Fi to your phone’s hotspot, or from your work network to your home broadband. If the update works on the other network, access to the subscription domain is likely unstable on your original network.
You can also try turning off the client’s proxy before updating. If the proxy isn’t connected, some clients may send the request through the wrong proxy, preventing the subscription from updating. Before updating, select Direct mode. Once the update is complete, switch back to rule-based or global mode.
3. DNS resolution issues: change DNS and clear the cache
DNS translates the subscription domain into an IP address. If DNS is being interfered with, responding slowly, or returning the wrong address, you may find that “the subscription link works for everyone else, but I can’t update it.” If you’re not an advanced user, try these steps:
- Change your system DNS to a common public DNS, such as 1.1.1.1 or 8.8.8.8, or test using your ISP’s automatically assigned DNS.
- On Windows, open Command Prompt and enter
ipconfig /flushdnsto clear the DNS cache. - Close and reopen Clash, V2RayN, or the sing-box client.
- Click “Update Subscription” or “Update Configuration” again.
If the client’s built-in DNS settings are complicated, avoid repeatedly changing advanced options, as this could make the problem worse. Start by checking your system DNS.
4. Browser and system proxy settings can also affect updates
When updating a subscription, many clients use the system proxy or their own proxy port. If the link opens in your browser but the client can’t update, the client may not be using the right network connection. Conversely, if the client can update but the browser can’t open the link, a browser extension, proxy add-on, or cached data may be interfering.
Temporarily disable browser proxy extensions, ad-blocking rules, and your security software’s HTTPS scanning feature, then test the subscription link again. For clients such as Clash Verge and Clash Meta, check whether the system proxy is enabled. In V2RayN, make sure the subscription settings don’t contain an incorrect group or URL. If no nodes appear after importing, first click Update Subscription, then check whether the client has filtered out protocols it doesn’t support.
5. Quick troubleshooting checklist
- Copy the latest subscription link instead of using an old one from your chat history.
- Open the link in a browser to determine whether the issue is with the link or the client.
- Switch to your phone’s hotspot to rule out restrictions from your current IP or ISP.
- Change DNS and clear the cache.
- Disable proxy extensions and security software filtering, then try again.
- Make sure the client supports the protocols used in the subscription, such as VLESS, Trojan, or SS.
In summary, if your subscription link won’t update, troubleshoot in this order: link validity, IP network, DNS, browser/system proxy settings, and client compatibility. Don’t immediately reinstall the client repeatedly. Test the link in a browser and switch networks first to narrow down the issue—you can usually find the cause much faster that way.