Skip to content
/ Furious Public
forked from LorenEteval/Furious

A PySide6-based cross platform GUI client that launches your beloved GFW to outer space. Support Xray-core and hysteria.

License

Notifications You must be signed in to change notification settings

KH9IZ/Furious

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Furious

Build 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: Interface, Library

Basic idea:

  1. The (core) configuration needs to provide toURI() and fromURI() method for import/export usage (so that they are independent of each other)
  2. 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.
  3. (TODO can update streamObject/TLSObject so that it can be updated from the popup UI)
  4. More type annotations/docstrings in code
  5. ...

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?

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.

About

A PySide6-based cross platform GUI client that launches your beloved GFW to outer space. Support Xray-core and hysteria.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%