Use six popular protocols and common TLS transports in one client.
One client.
Every connection.
RealityLink is a free desktop client for VLESS, VMess, Trojan, Shadowsocks, Hysteria2, and TUIC. Import a node or subscription, test latency, and connect in a few clicks.
No account · No telemetry · Local configuration · Powered by sing-box
Keep nodes organized by subscription, refresh groups, and test latency at any time.
Route traffic through global TUN, hot-switch nodes, and use system proxy mode on macOS.
Choose your system
Detected: Current system. Current version: 0.2.0.
macOS
RecommendedChoose Apple Silicon, Intel, or Universal
Requires macOS 13 or later
macOS: Unzip, drag RealityLink.app to Applications. First launch: Control-click → Open → confirm. If blocked, open System Settings → Privacy & Security → Open Anyway.
Windows
RecommendedWindows 10 and 11
Installer and portable builds
Windows: Double-click the installer, or the portable build (don't move it while connected). If SmartScreen warns, choose More info → Run anyway.
Linux
RecommendedUbuntu and Debian
AppImage and DEB builds
Linux: Double-click the AppImage (or Run if asked). For DEB, double-click to open in your Software Center and follow the password prompt.
Get a compatible
connection node
RealityLink is a client and does not include a public proxy service. Visit StarDust Nodes if you need a compatible connection.
Open, transparent, tracker-free
RealityLink is powered by sing-box and licensed under GPL-3.0-or-later. Source code, build scripts and third-party licenses are public.
Browse the source on GitHub ↗Disclaimer
This software is provided “as is”, without warranties. RealityLink is a client and does not operate or endorse proxy services. Users are responsible for lawful use, node sources, data security, and compliance with local laws and service terms. Contributors and StarDust Technology are not liable for misuse, service interruptions, data loss, or resulting damages.