v2rayN has been updated to v6.45, mainly fixing the subscription update timeout issue several users recently reported, along with improved routing rule matching performance. All Windows users are encouraged to upgrade to the latest version as soon as possible.

What This Update Fixes

Recently, some users reported that after clicking "Update Subscription," the client would get stuck on "Fetching" for a long time before eventually timing out, sometimes requiring several retries just to get the node list to refresh at all. After investigating, we found this was caused by inefficient parsing logic in the old version when handling large node lists returned by certain subscription links — when a subscription contained hundreds of nodes, each with a fairly long label, the old parser had to run string matching and format checks one entry at a time, and time grew roughly linearly (or worse) as the node count increased. v6.45 rewrites this parsing logic to use a more efficient batch approach — update times for the same kind of subscription link dropped from over ten seconds down to 1–2 seconds, and subscriptions with even a thousand-plus nodes should no longer cause noticeable lag.

Beyond parsing speed, the team also looked into a long-standing "occasional update failure" issue. It turned out that some providers' subscription endpoints return incomplete responses during network fluctuations, and the old version would treat that as a format error and abandon the update entirely, leaving the node list empty. The new version adds an automatic retry and handles incomplete responses more leniently, aiming to still return a usable node list even when the network is a bit unstable, instead of just clearing it.

Changelog

  • Fixed: Some subscription links timing out during update
  • Fixed: Node list getting cleared when a subscription update fails due to network issues
  • Added: Automatic retry once when a subscription update fails, so you don't have to click it again manually
  • Improved: Routing rule matching speed — no more noticeable lag with large rule sets
  • Improved: Startup speed, with the node list loading faster on first launch
  • Improved: Concurrency for latency tests, cutting total time for bulk speed tests
  • Fixed: A rare issue where the latency number wouldn't refresh after switching nodes
  • Fixed: Misaligned controls in the settings window on some high-DPI displays

How Does This Update Affect Everyday Use

For most users, the most noticeable change will be that subscription updates feel faster — especially if your subscription has a lot of nodes, or you're used to refreshing it manually and often. If you've previously run into cases where the node list came back empty right after an update, the new retry and error-handling logic should noticeably cut down on that. One caveat: if the subscription link itself has expired or been deactivated by your provider, no amount of client-side optimization can fix that — you'll still need to contact your provider for a working link.

What's Planned for Future Versions

The maintainers also mentioned in the release notes that future versions will keep optimizing subscription-parsing performance, aiming to keep updates smooth even with extremely large subscriptions (tens of thousands of nodes). They also plan to add a "subscription update history" feature, so you can look back and see exactly which nodes were added or removed in a given update — making it easier to tell whether an issue came from your provider or your local network.

How to Upgrade

v2rayN is portable software, so upgrading is simple: download the latest installer again, then extract it over your existing folder — no need to uninstall the old version. Your subscription config and node list will stay intact, and you won't need to re-enter any settings. If you keep v2rayN in a fixed folder for long-term use, just overwrite the old v2rayN.exe with the one from the new version; the rest of your config files are unaffected.

If you still run into subscription update failures after upgrading, first check whether the subscription link itself is still valid — try opening it directly in a browser to see if it returns content normally. If the link works fine, check your local network and system time settings next. See the troubleshooting guide for step-by-step help.

New to v2rayN? Here's How to Get Started

If this is your first time using v2rayN, you don't need to worry about what changed in this update — just download the latest version and you'll get the best-performing release automatically. Installing and setting it up isn't complicated: follow the five steps in the quick-start guide — download, install, paste your subscription, pick a node, and connect — and you'll go from zero to up-and-running in just a few minutes, no protocol or networking knowledge required.

As one of the longest-running Windows clients with one of the most active community feedback channels, v2rayN has a fairly steady release cadence, and if you run into an issue, you can usually find other users who've hit the same thing online. Making a habit of updating whenever a new version comes out saves you time troubleshooting issues that were already fixed in older versions, and gets you every performance and stability improvement the team ships as soon as it's available.