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.
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
- ...
For Python bindings repositories, a github bot is required to create binding PRs for review and automatic packaging Release. Binding template project in the future?
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.