mirror of
https://github.com/LorenEteval/Furious.git
synced 2026-09-22 23:08:08 +03:00
d9793286d13b87f41a32b21a500ab9aac3b993f8
Replace GUI connection startup waits with a cancellable, staged Qt transaction. Observe core endpoints, DNS resolution, TUN device readiness, and runtime survival without nested event-loop waits while preserving the synchronous plugin compatibility path. Commit runtimes only after every required stage succeeds, reject stale generations, and cover readiness, cancellation, rollback, platform ordering, and controller integration. Signed-off-by: Loren Eteval <loren.eteval@proton.me>
Furious
A GUI client based on PySide6. Support Xray-core & hysteria.
Installation
Download a packaged build from GitHub Releases. This is the recommended option for most users.
Windows users can also install Furious with WinGet:
winget install --id=LorenEteval.Furious -e
For a Python environment, install the Furious-GUI package:
pip install Furious-GUI
See Install from PyPI for compatibility and launch details.
Documentation
See the Wiki for complete documentation. Start with the Quick Start, or consult Troubleshooting and Diagnostics when something goes wrong.
Credits
License
License under the GPL v3.0.
Languages
Python
86.3%
JavaScript
13.6%