Skip to main content

A cross-platform GUI client that launches your beloved GFW to outer space.

Project description

Furious

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

Features

  • Runs seamlessly on Windows, macOS and Linux.
  • Built-in support for Xray-core and hysteria. Cores are actually Python bindings that shipped with the source code. See more information: Xray-core-python and hysteria-python.
  • Support import from JSON or share link(vmess://... or vless://..., including the newest REALITY share standard).
  • Support export to JSON, share link or QRCode.
  • Two built-in routing mode support: Bypass Mainland China(with Ads filter) and Global. You can also choose to use your own routing rules.
  • Built-in editor support.
  • Ability to store and handle hundreds of servers, or even more.
  • VPN-client user experience.
  • Support system theme detection and switch to dark/light theme automatically.
  • Multiple language support: English, Spanish, Simplified Chinese and Traditional Chinese.
  • Built-in user-friendly feature.
  • ...

Sreenshot

Windows

Windows-Light-EN

Windows-Light-CN

macOS

macOS-Light

macOS-Dark

Ubuntu

Ubuntu-Light

Ubuntu-Dark

Install

Note: Due to better binary files compatibility on Windows, if you are Windows user, you can skip this section and download zip file in the release page that contains pre-built binaries. Otherwise you need to follow the instructions below.

Core Building Tools

Note: These steps are the same in Xray-core-python or hysteria-python Core Building Tools steps.

As mentioned above, cores are shipped as Python bindings to support cross-platform running. So to install Furious you must have tools ready for building these bindings for your current platform first. Core building requires:

  • go in your PATH. go 1.20.0 and above is recommended. To check go is ready, type go version. Also, if google service is blocked in your region(such as Mainland China), you have to configure your GOPROXY to be able to pull go packages. For Chinese users, refer to goproxy.cn for more information.

  • cmake in your PATH. To check cmake is ready, type cmake --version.

  • A working GNU C++ compiler(i.e. GNU C++ toolchains). To check GNU C++ compiler is ready, type g++ --version. These tools should have been installed in Linux or macOS by default. If you don't have GNU C++ toolchains(especially for Windows users) anyway:

    • For Linux users: type sudo apt update && sudo apt install g++ and that should work out fine.
    • For Windows users: install MinGW-w64 or Cygwin and make sure you have add them to PATH.

Install Furious

pip install Furious-GUI

If the installation is successful, you will have a executable script(or .exe on Windows) in your PATH(if it's not in the PATH, you can always add the script location to the PATH later). That's Furious's application entry point.

Any time you want to launch Furious, type:

Furious

Furious will enable startup on boot by default if it's launched for the first time. Happy browsing!

Core Installation Script

Below are some one-click/automatic installation script that's been tested to work in Furious.

Project Address Supported Core Installation Share Link Import Support? JSON Import Support?
233boy/v2ray v2ray-core Yes /
mack-a/v2ray-agent v2ray-core/Xray-core/hysteria Yes Yes
zxcvos/Xray-script Xray-core Yes /
aleskxyz/reality-ezpz Xray-core Yes /
emptysuns/Hi_Hysteria hysteria No Yes

License

License under GPL v3.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Furious-GUI-0.1.0.tar.gz (6.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Furious_GUI-0.1.0-py3-none-any.whl (6.3 MB view details)

Uploaded Python 3

File details

Details for the file Furious-GUI-0.1.0.tar.gz.

File metadata

  • Download URL: Furious-GUI-0.1.0.tar.gz
  • Upload date:
  • Size: 6.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for Furious-GUI-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2483ac4af5d6321fa23f903808016d1051b307ba477f3609025840c6cada5980
MD5 633c7b1e63c3424bc3f0997c33517a30
BLAKE2b-256 5f265b8902757e12cc0825241d9a87775ea622a82d72a8734a0d32dee8435f0f

See more details on using hashes here.

File details

Details for the file Furious_GUI-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: Furious_GUI-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for Furious_GUI-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd3a7dd3907ce8facc96a84b4add74e5aef45d0cf8af0da2d5c7abad4a341c12
MD5 5e9466e09a040da6ee403eb8772f191e
BLAKE2b-256 8a8a657e662e4594d7d4c5a4b050132bf1d0518ceae34dab9d76d704aa7ac329

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page