Skip to content

v1.96.4-r2

Choose a tag to compare

@Mo3he Mo3he released this 17 Apr 12:06
· 55 commits to main since this release

What's New in v1.96.4-r2

New Features

  • HTTP CONNECT proxy (port 8080) and SOCKS5 proxy (port 1080) — all non-ROOT variants now expose local proxy endpoints that route outbound traffic through the Tailscale tunnel
  • Configurable proxy ports via the UI — HTTP and SOCKS5 listen ports can be changed from Settings; previously hardcoded
  • ACAP3 legacy variant (armv7hf_acap3.eap) — supports older Axis cameras running Axis OS 9.x / 10.x that do not support ACAP4 (Axis OS 11+)
  • C-based parameter bridge — app parameters (auth key, hostname, proxy ports) are now stored and read via the native ACAP parameter API instead of flat files, so they survive reinstalls correctly
  • Custom variants removedaarch64_custom and arm_custom are gone; their functionality is now built into the standard packages

Bug Fixes

  • UI showed "Connecting" + auth prompt after authentication had already completed — the syslog parser compared the auth URL timestamp against an old -> Running entry; now also uses our own post-auth log line as the anchor so stale entries don't override the connected state
  • UI showed "Running" when the ACAP app process was not actually running — app status API is now always polled alongside syslog, so the UI correctly shows Stopped when the ACAP process is not running
  • Node name showed stale acap-tailscale_vpn instead of camera hostname — fixed by reading the hostname from the syslog header and passing --hostname=$(hostname) to tailscale up
  • Auth URL not shown after reinstall or forced re-login — URL is now always shown when it appears after the last confirmed-running log entry, even if an older -> Running line exists earlier in the syslog
  • Wrong proxy flag name --outbound-http-proxylisten--outbound-http-proxy-listen
  • EAP file size halved — cross-strip now applied at build time, reducing package size from ~32 MB to ~16 MB

Internal / Build

  • ACAP SDK updated to 1.15.1
  • arm_acap3 variant added to the CI build workflow

Packages

File Architecture Axis OS Notes
Tailscale_VPN_1_96_4_aarch64.eap aarch64 11.11+ Standard — includes proxy
Tailscale_VPN_1_96_4_aarch64_root.eap aarch64 11.11 – 11.x Root networking mode — not supported on OS 12+
Tailscale_VPN_1_96_4_armv7hf.eap armv7hf 11.11+ Standard — includes proxy
Tailscale_VPN_1_96_4_armv7hf_root.eap armv7hf 11.11 – 11.x Root networking mode — not supported on OS 12+
Tailscale_VPN_1_96_4_armv7hf_acap3.eap armv7hf 9.x / 10.x Legacy firmware — does not support ACAP4

Not sure which to use? OS 12+ → standard aarch64 or armv7hf. OS 11.11–11.x and need kernel networking → ROOT variant. OS 9.x/10.x on ARMv7 → armv7hf_acap3. Check your chip architecture under System → About.