Releases: vilavpn/vilanet-merlin
Release list
VilaNet for Asuswrt-Merlin v1.0.11
VilaNet for Asuswrt-Merlin v1.0.10
What's new in v1.0.10
Async login — fixes "Failed to fetch" / ERR_EMPTY_RESPONSE on login. On slower routers or larger accounts, the login sign-in used to run long enough that the router's web server closed the request before it finished, so the page showed a network error even though the login had actually worked. Login now runs in the background and the UI polls for the result, so sign-in completes reliably.
Hardened credential handling on logout/retry. The login worker is now reliably terminated before credentials are cleared in every teardown path (logout, timeout/expiry, retry, and starting a new login), so a slow or orphaned login can never re-save or clobber credentials after you log out.
Upgrading from any earlier version is recommended. (v1.0.9 was an internal, unpublished tag; the public line moves 1.0.8 → 1.0.10.)
VilaNet for Asuswrt-Merlin v1.0.8
Smart-routing fix: Bilibili / China streaming now plays. The comprehensive geosite-cn set (incl. B站 video CDN bilivideo.com/hdslb.com) is now routed China-direct on both the route and DNS side, so 国内流媒体 stops being pushed through the foreign proxy (core v0.1.20, ticket 17800). All three arches (armv5/armv7/hnd) shipped.
VilaNet for Asuswrt-Merlin v1.0.7
Small reliability/parity improvements (from the vilanet-openwrt audit):
- HY2 (Hysteria2) nodes now run uncapped (BBR) by default instead of the server-advertised cap — better throughput on HY2.
- A failed connection now shows the real reason (e.g. a port/bind or auth error) instead of a generic "did not start" message, so issues are easier to diagnose.
- Domain Strategy now accepts ipv6_only and validates the value consistently.
Recommended for all users. Routers auto-update. Arches: armv5, armv7, hnd.
VilaNet for Asuswrt-Merlin v1.0.6
OpenWrt-parity fixes (from a full audit of the sibling vilanet-openwrt). Both editions share the same core.
- China self-update: update checks now fall back to a China-reachable GitHub proxy mirror, so routers behind the GFW can actually see and receive updates (previously the direct GitHub check silently failed).
- Reconnect reliability: the health-monitor auto-reconnect now uses the same rule-set safety net as a fresh connect, so it can never get stuck in the China cold-start loop on a restart.
- Login: one transient/slow login now retries automatically instead of making you click Login twice (a wrong password is never retried).
- Status responsiveness: the status page no longer freezes ~15s probing the external IP when egress is blocked — it returns immediately and refreshes in the background.
- Custom rule-sets: a user-supplied custom rule-set URL now keeps your chosen direct/proxy setting instead of being forced through the proxy.
Recommended for all users. Routers auto-update. Arches: armv5, armv7, hnd.
VilaNet for Asuswrt-Merlin v1.0.5
Fixes China routing on VilaNet for Merlin (ticket 17830): behind the GFW, sing-box previously downloaded the geoip-cn / geosite-* rule-sets from GitHub at startup, and the blocked fetch left domestic (国内) sites and most proxied services (YouTube, Netflix) broken while only a single warm flow survived.
This release bundles the 7 sing-box rule-sets in the package and serves them locally — no startup download — so routing classification is correct from the first connect. Residual remote rule-sets now fetch through the tunnel via a China-reachable jsdelivr mirror, and the daemon falls back to global routing if a rule-set still cannot load, so the tunnel is never left down.
Recommended for all users, especially in mainland China. All routers should auto-update.
Arches: armv5 (older Asuswrt-Merlin/RogSoft), armv7 (e.g. RT-AX86U PRO), hnd.
VilaNet for Asuswrt-Merlin v1.0.4
Clock-skew warning in status output + RogSoft UI; core v0.1.19. All three arches (armv5/armv7/hnd).
VilaNet for Asuswrt-Merlin v1.0.3
Cross-platform port + vilanet-core v0.1.16: NTP clock-skew block (SS-2022/VMess/REALITY dead-egress fix), REALITY empty-public_key skip + finals, last-ditch throttle-bypass cooldown, default-OFF APNs toggle, AES-256-GCM at-rest cache, fail-closed signed-update enforcement. Obfuscated; armv5/armv7/hnd.
VilaNet for Asuswrt-Merlin v1.0.2
VilaNet for Asuswrt-Merlin v1.0.2
Maintenance update for Merlin router installs.
- Improves startup reliability on RT-AC87U-class routers
- Adds a stock Asuswrt-Merlin recovery/control path
- Includes signed update metadata
Artifact: vilanet-rogsoft-hnd-1.0.2.tar.gz
SHA256: cd4f9973760c54c05ef12abebc6999759008f72709dcb02d8c1f2e1f6f0bde8b