mirror of
https://github.com/LorenEteval/Furious.git
synced 2026-10-10 16:28:24 +03:00
15f4eb7502a509af197d84d7a54470926e0c8d8f
Furious
Backup 0.2.x main branch
Furious is now heading towards the 0.3.x milestone. Before rolling out any new features, it will remodel existing solutions to provide a better Pythonic experience for both users and developers.
TODO
Example: ConfigurationFactory.py
Basic idea:
- The (core) configuration needs to provide
toURI()andfromURI()method for import/export usage (so that they are independent of each other) - Furious takes care of (modifying) local proxy servers exposed in the configuration in order to easily chain multiple proxy servers (or provide them to system proxy settings, tun2socks, etc.). The protocol details are handled by cores.
- (TODO can update streamObject/TLSObject so that it can be updated from the popup UI)
- More type annotations/docstrings in code
- ...
Goal
Since the go runtime issues in Python have been solved by Xray-core-python, hysteria2-python, etc., Furious together with the corresponding Python bindings will provide a Python ecosystem against GFW.
Languages
Python
87%
JavaScript
13%