0.8.7
0.8.7 (Tested on real hardware)
• Critical routing fix - adding a second connection section no longer breaks the internet
In 0.8.6 any extra section (or even a section with just a config URL) sent all
traffic to direct with i/o timeouts, DNS-over-proxy returned n/a, and sing-box
sometimes wouldn't start. sing-box's own egress was looping back through tproxy.
✅ tested on real hardware - 2 sections (incl. an unreachable one), internet + DNS work
• CPU fix - traffic no longer all forced through sing-box
In 0.8.6 every flow was pushed into sing-box, so on weak routers torrents / 4K
video pinned the process at 100% CPU even when only a few sites were proxied.
Selective marking is back (like 0.8.5): only proxied subnets/domains enter
sing-box, everything else goes direct. "All traffic via proxy" now happens
ONLY when global proxy is explicitly selected.
✅ tested on real hardware - direct traffic bypasses sing-box, no mark-all
• Settings now apply reliably - no more frozen dashboard
Changing settings repeatedly in the web UI could stop the service from
re-reading the config (dashboard "froze", no new logs). The health monitor was
holding the procd service lock; it's now detached.
✅ tested on real hardware - repeated reloads no longer hang, exactly one monitor
• Hysteria2 + xhttp supported everywhere - URL, subscription, URLTest, raw outbound
✅ Hysteria2 is now extracted from Xray-JSON subscriptions too
✅ legacy transport name "splithttp" is recognized as "xhttp"
✅ verified on a real subscription - Hysteria2 nodes extracted, duplicate servers collapsed
• Multiple subscription URLs per section - add several feeds (the "+" field);
all are downloaded and merged into one node set with duplicate servers removed
• Clear subscription cache - one button in Diagnostics wipes all subscription
caches and re-downloads them fresh (async, won't time out)
• Subscription format preference - choose which format/User-Agent to fetch first
(Auto / Xray JSON (Happ) / Sing-box) for panels that only expose certain nodes
(e.g. xhttp) under a specific client
• Reworked web UI - connection and settings forms are now tabbed cards instead of
one giant list of fields; more practical, no features lost
• Fixes
✅ core-swap backup can no longer be restored corrupted (integrity check)
✅ false "version outdated" on ipk builds is gone (dropped the "v" prefix)
✅ NetShift update check is now on-demand (button) instead of on every page load
✅ one unsupported link (tuic/wireguard/...) in a URLTest/selector list no longer
aborts the whole config - it's skipped with a warning