Four checks before download
Versions change and search snippets become stale. Return to the project Releases page and compare tag, date, filename, and checksum. A mirror transports a file; it should not be the only evidence of authenticity.
- Verify the domain and GitHub repository owner
- Choose the correct package format for the operating system
- Match x64, arm64, armv7, or another architecture explicitly
- When SHA-256 is supplied, calculate it locally and compare every character
The first-run minimum loop
On first launch, complete only one small loop: start the client, import one known-good configuration, select an available item, enable the required proxy mode, and test one clear destination. Add DNS, TUN, or rule overrides only afterward.
- Record client and operating-system versions
- Treat configuration URLs and recovery data as secrets
- Complete one connection with defaults first
- Enable advanced options one at a time
- Save the result of each change so rollback is possible