Run a free VPN subscription through sing-box on Windows, macOS, Linux, iOS, or Android. Completely free.
Copy this URL and paste it into sing-box's profile import:
sing-box ships as a CLI (Windows/macOS/Linux) and native apps for iOS/Android. For desktop GUIs try Hiddify Next. On iOS grab the free sing-box app; on Android grab it from GitHub releases.
On the homepage, copy the sing-box URL (ends in singbox.json).
In Hiddify Next or the sing-box app: Profiles → Add Profile → paste the URL. Enable the profile, toggle the VPN switch.
Save the JSON locally: curl -o config.json <subscription URL>. Run: sing-box run -c config.json. By default this starts a SOCKS5 + HTTP proxy on 127.0.0.1:2080/2081.
For full-system routing, edit config.json and add a TUN inbound (see docs). Run sing-box as root/admin. All TCP+UDP routes through the selected node.
curl --proxy socks5://127.0.0.1:2080 https://ipinfo.io (CLI) or open a browser (GUI). Country should match your picked node.
sing-box has first-class support for modern protocols (VLESS+Reality, Hysteria2, TUIC) and is lighter. Clash Meta supports them too but sing-box's implementation tends to be closer to upstream specs.
In GUI: enable auto-update in profile settings, set 1 hour. For CLI: add a cron entry — 0 * * * * curl -o /etc/sing-box/config.json <URL> && systemctl reload sing-box.
Try Hiddify Next or ClashX Meta.
The sing-box Android app uses VPNService, same as v2rayNG. All traffic goes through it when the toggle is on.