This article addresses common issues with subscription links that won’t update: clicking Update in the client does nothing, a timeout message appears, the subscription is empty, the link opens in a browser but won’t update in the app, or updating after switching to a free node subscription still fails. Follow these steps to troubleshoot IP, DNS, browser environment, and client settings.
1. First, check whether the subscription link is accessible
A subscription link is essentially an online configuration URL. The client must be able to access it to fetch nodes. Copy the subscription URL and paste it into your browser’s address bar. If you see configuration text, a string of base64 characters, or a file download, the link is probably valid. If you get a 404 or 403 error, a certificate error, or the page takes a long time to load, the issue may be with the link or your network environment.
- Check that you copied the entire link, especially https:// and any parameters after the question mark.
- Make sure the subscription hasn’t expired or been reset. If necessary, return to the source page and copy it again.
- If this site’s free nodes page provides a new subscription URL, delete the old subscription and import the new one.
2. IP and network issues that prevent updates
Some subscription sources may behave differently depending on access frequency, regional network conditions, or carrier routes. As a result, the same link might open on your phone but not on your computer. If you see “Update timed out” or “Request failed,” try switching networks first.
- Phone users: Switch between Wi-Fi and mobile data, then try updating again.
- Computer users: Connect to your phone’s hotspot to rule out restrictions on your home or company network.
- If the client already has a working node, connect to a stable node before updating the subscription.
Note that if your current IP can’t access the subscription domain, the client will fail. This doesn’t necessarily mean the nodes are down; the subscription fetch may be blocked.
3. How to resolve DNS issues
DNS translates subscription domains into IP addresses. DNS poisoning, cache errors, or an unstable ISP DNS server can all prevent a subscription link from updating. Try the following:
- Close the client, disconnect from the network, then reconnect to clear temporary cache.
- Change your system DNS to a public DNS server, such as 1.1.1.1, 8.8.8.8, or 223.5.5.5.
- On Windows, run ipconfig /flushdns in Command Prompt. On macOS, restart your network or flush the DNS cache.
- Reopen Clash, V2RayN, sing-box, or another client, then click Update Subscription.
If the subscription opens in your browser after changing DNS but still fails in the client, check the client’s proxy mode and system proxy settings.
4. The link opens in a browser, but the client won’t update
This often happens when the client isn’t using a proxy, the system proxy is disabled, or subscription updates are being sent directly. For Clash-based clients, try enabling “System Proxy” in settings and switching the mode to Rule or Global before updating. V2RayN users can right-click the subscription group and select “Update Subscription.” Also make sure the app isn’t being blocked by your firewall.
Some browsers have proxy extensions installed, which may explain why the link opens in the browser even though the client itself isn’t using that proxy. Don’t rely on the browser result alone; check the client logs, especially for messages such as timeout, connection refused, no such host.
5. Quick troubleshooting checklist
- Copy the subscription link again, delete the old subscription, and add it again.
- Try different networks: Wi-Fi, mobile data, and a hotspot.
- Change DNS servers and flush the cache.
- Connect to a working node before updating the subscription.
- Check the client version. Older versions may not support some subscription formats.
- Check the logs to determine whether the link has expired, DNS failed, or the connection timed out.
In summary, a subscription link that won’t update doesn’t necessarily mean the nodes are down. The issue is more often related to IP access, DNS resolution, or the client’s proxy settings. Troubleshoot in this order—link validity, network and IP, DNS, then client settings—to identify the problem quickly. If the issue persists, try another subscription source to determine whether the problem is with your local environment or the source is temporarily unavailable.