VLESS + Reality
VLESS + Reality uses sing-box with the Reality protocol. It masquerades as normal HTTPS traffic to Microsoft, making it very hard to detect or block.
Run the Script
After initial_setup.sh, run from the cloned repo:
~/scripts/vless_reality.sh
Or via curl: curl -sL https://gitlab.com/freedom-for-iran/website/-/raw/main/scripts/vless_reality.sh | bash
What the Script Does
- Stops and removes any existing VLESS container
- Installs Docker (if needed)
- Generates UUID, Reality keys, and short ID
- Creates sing-box config with Microsoft SNI
- Runs sing-box in a Docker container on port 443
- Outputs a vless:// connection link
Client Setup
- Copy the
vless://...link from the script output - Use a client that supports VLESS Reality:
- Android: v2rayNG, Nekoray
- iOS: Shadowrocket, Streisand
-
Windows/macOS: v2rayN, Nekoray, sing-box
-
Import the link (QR code or paste) and connect