Unofficial Android client with OLCRTC carrier rotation, based on SFA.
This is not an official SagerNet, sing-box, sing-box-extended, OLCRTC, or LiveKit release. The application is published under the separate name Proxy-box to avoid implying association with the upstream SFA application.
- SagerNet/sing-box-for-android is the original Android application and direct UI base.
- SagerNet/sing-box is the original sing-box project.
- shtorm-7/sing-box-extended is the extended sing-box fork used as the direct core base.
- Shtorm-glitch/sing-box-extended, tag
v1.13.11-extended-2.1.0-olcrtc.1, contains the OLCRTC endpoint, outbound, and autonomous rotation logic packaged by this app. - openlibrecommunity/olcrtc is the original OLCRTC project.
- Shtorm-glitch/olcrtc, tag
v0.0.1-olcrtc.1, contains the OLCRTC carrier extensions used by the core. - Shtorm-glitch/server-sdk-go, tag
v2.16.4-olcrtc.1, contains the minimal LiveKit SDK additions required by rotation.
See OLCRTC release documentation for architecture, configuration safety, build instructions, verification, and known limitations.
The Linux server development branch now uses a randomized 2 to 30 second drain timeout by default. On autonomous cold start, an explicit failure in the first room starts an immediate probe of the second room. A successfully joined first room remains temporarily active while owner presence is observed for 10 seconds; if no owner appears, the existing owner-loss path probes the next room after its 5-second grace period. This cold-start change is not included in the published v1.13.14-olcrtc.2 Android APK and will be included in a later release after Linux validation.
The Android application remains licensed under GPLv3 with the additional upstream naming and association condition in LICENSE. See NOTICE.md for source lineage and attribution.
Copyright for upstream components remains with their respective authors and contributors.