github yandexru45/netshift 0.9.0

latest releases: 0.9.6, 0.9.5, 0.9.4...
2 months ago

0.9.0 (Tested on real hardware)

• Far fewer "GitHub rate limit" errors on version check / update / install
GitHub's anonymous API allows only 60 requests per HOUR PER IP, so routers
behind CGNAT / shared provider IPs constantly hit the limit through no fault
of their own. NetShift now reads the latest version and downloads release
packages via the github.com redirect path (releases/latest ->
releases/tag/, releases/download//), which is NOT subject to
that API limit. The old API path is kept only as a graceful fallback.
✅ tested on real hardware - version check / self-update no longer touch the rate-limited API

• Subscriptions with a legacy "option subscription_url" now start correctly
Configs where the subscription URL was stored as a plain option (legacy / CLI
/ migrated setups) failed with "Outbound section not found" and sing-box never
started. NetShift now reads both the list and the scalar option shape, and
one-time-migrates the old shape to the canonical list. Subscription sections
from older configs work again.
✅ tested on real hardware - a scalar-option subscription config now starts and routes


Telegram Channel Telegram Chat

Don't miss a new netshift release

NewReleases is sending notifications on new releases.