Skip to content

Releases: vilavpn/vilanet-merlin

VilaNet for Asuswrt-Merlin v1.0.11

Choose a tag to compare

@vilavpn vilavpn released this 14 Jul 04:27

vilanet-core v0.1.25 — endpoint-hardening terminal-error diagnostics + GlitchTip crash/error telemetry (opt-out). Rogsoft/Soft-Center hnd package; OTA auto-update signed.

VilaNet for Asuswrt-Merlin v1.0.10

Choose a tag to compare

@vilavpn vilavpn released this 01 Jul 02:45

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

Choose a tag to compare

@vilavpn vilavpn released this 24 Jun 08:19

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

Choose a tag to compare

@vilavpn vilavpn released this 24 Jun 07:28

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

Choose a tag to compare

@vilavpn vilavpn released this 23 Jun 19:02

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

Choose a tag to compare

@vilavpn vilavpn released this 23 Jun 18:12

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

Choose a tag to compare

@vilavpn vilavpn released this 18 Jun 17:08

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

Choose a tag to compare

@vilavpn vilavpn released this 14 Jun 17:28

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

Choose a tag to compare

@vilavpn vilavpn released this 10 Jun 21:10

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