Releases: LorenEteval/Furious
Furious 0.4.2
Furious 0.4.1
Fixes
- issue #79
Improvements
- Added Russian translation by @phenomenonRT in #81
- Added check guard when connecting in VPN mode if current routing option has direct rules (will be rejected by app)
Dependencies
- Update
geoip
&geosite
from latest Loyalsoldier/v2ray-rules-dat - Update
country.mmdb
from latest P3TERX/GeoLite.mmdb
修复
- issue #79
改进
- 添加俄语翻译 by @phenomenonRT in #81
- VPN模式下添加连接时对当前路由选项的检查:如果有直连规则,将被应用程序拒绝
依赖
- 更新最新
geoip
&geosite
Loyalsoldier/v2ray-rules-dat - 更新最新
country.mmdb
P3TERX/GeoLite.mmdb
Furious 0.4.0
Features
- Full GUI editor window support for all protocol (Xray-core & hysteria) (click to show,
Enter
to switch) - Monochrome tray icon option
- URI: gRPC
authority
import/export support - URI:
httpupgrade
import/export support - URI: hy1 URI import/export support (
hysteria://...
) - Support for adding server via GUI editor (new menu in main UI)
Fixes
- Fixed wrong sorting result in some cases
- Fixed wrong ping test result with empty server address
- URI: an extreme failed case for importing Shadowsocks
- Fixed wrong menu color in main UI on ubuntu 20.04
Improvements
- Improved visual effect of tray icon
- Better async performance in app
Dependencies
- Python 3.11.9
- Xray-core v1.8.11
- hysteria v2.4.3
功能
- 所有协议的完整GUI编辑器窗口支持(Xray-core & hysteria)(单击显示,
Enter
切换) - 单色托盘图标选项
- URI:gRPC
authority
导入/导出 - URI:
httpupgrade
导入/导出 - URI:hy1 URI 导入/导出(
hysteria://...
) - 通过GUI编辑器窗口添加服务器(主界面新菜单)
修复
- 修复某些情况下错误的排序结果
- 修复当服务器地址为空时错误的ping测试结果
- URI:一个罕见的Shadowsocks导入失败情况
- 修复在Ubuntu 20.04上错误的主界面菜单颜色
改进
- 托盘图标颜色视觉效果
- 更好的异步运行性能
依赖
- Python 3.11.9
- Xray-core v1.8.11
- hysteria v2.4.3
Furious 0.3.10
Fixes
- Fixed go version of extra requires in
setup.py
Dependency Updates
- Xray-core 1.8.9
- hysteria2 2.3.0
- tun2socks on go 1.22 (accumulated with latest main branch changes)
Furious 0.3.9
Changes
- Added tcping test support
Fixes
- Fixed ping test failure under ipv6 #64
- Fixed some unhandled exceptions
Improvements
- ...
Full Changelog: 0.3.8...0.3.9
Furious 0.3.8
Fixes
- Fixed wrong hy2 URI schene #68
Improvements
- Improved user experience in subscription: automatically select corresponding server when updating
Dependency Updates
- Xray-core 1.8.8 on go 1.22
- hysteria2 2.2.4 on go 1.22
Release Note
Previously the binary distributions were generated on my local machine/VM. This becomes pratically a huge task when go 1.22 released (imagine you need to maintain three major go version on your local computer, plus different Python version). So I moved them to automation using Github Actions.
Please note that Github does not have a Windows7 runner, so to maintain Windows7 release it has to be built on my Win7 VM. You can reproduce any of the builds if you want using deploy script.
Enjoy new release!
Full Changelog: 0.3.7...0.3.8
Furious 0.3.4
0.3.4
Furious 0.3.2
This a testing release for automatic build & deploy using Github Actions. The release files only contain tarball and .whl
for pure Python users.
Furious 0.3.0
新年好。由于发布信息过长,不再另写中文版,中文用户请自行使用网页翻译
Furious 0.3.0 is fully compatible with 0.2.x versions
Changes
- Refreshed UI
- Added standalone
Dark Mode
- Added
System Proxy
option in tray icon #62 - Added network state monitoring in main window
- Added
tun2socks
log viewer
Fixes
- Important: Fixed DNS leak on Windows #52 and macOS
- Fixed VMess URI remark unnecessary quote
- Fixed wrong window size shown in macOS dmgs (intel platform only)
Improvements
- Improved invalid JSON format error message
- Improved user experience in Xray-core asset file management
- Improved Settings menu order in tray icon
Dependency Updates
- Update
Xray-core
from 1.8.4 to 1.8.6 - Update
hysteria
from 2.1.0 to 2.2.4 - Update
tun2socks
from 2.5.1 to 2.5.2 - Update
Python
from 3.11.6 to 3.11.8
Important Notice For Windows7 Users
Upstream projects are starting to drop build support on go 1.20
, which is the last runnable go version on Windows7, which means:
- Furious 0.3.x is the last release series for Windows7 users.
- No dependency changes for Windows7 binary releases now and in the future
- During Windows7 TUN mode testing, Furious still does not proxy all DNS traffic (meaning, DNS leak #52) due to unsupported internal commands for legacy Windows7 PowerShell. This issue may be solved by upgrading PowerShell version(untested), or accepts PR-only fixes.
Furious 0.2.13
This is the last stable release of 0.2.x version. Recommend all users to upgrade.
Fixes
- Fixed not specifying headers for TCP HTTP protocol. #42 by @lilendian0x00
- Fixed log truncation bug if user scrolls or cursor is present. c96d5eb
Dependency Updates
- macOS dmgs is built with latest Python 3.11.6
- Update data files to latest
geoip.dat
,geosite.dat
from latest Loyalsoldier/v2ray-rules-datiran.dat
,bypass-Iran.acl
from latest bootmortis/iran-hosted-domainscountry.mmdb
from latest P3TERX/GeoLite.mmdb
Improvements
- Improved CPU usage based on previous 0.2.12 with even lower timer frequency (theoretically 2x~3x better performance). c82f29b
- Improved speed test tag to avoid confusion with existing
proxy
tag in core logs. 4eabd8c
0.2.x releases now only receive critical dependency updates or severe bug fixes and no longer add any new features. Any major changes (e.g. UI, new features) will be made towards the 0.3.x milestone (depending on the author's free time). For users who installed via pip
you are free to combine those dependency versions at you want (again, the pip
method is only recommended for experienced users).
Interesting test result
Furious seamlessly supports TUN mode on Windows 7. (Thanks to all its dependency authors)
Note:
This project now has about 15k lines of code, most of which should only be understood by the author, because even though I tried to break the design into small chunks as clearly as possible, there's still some code that's more aimed at correct procedure than correct design pattern (in short, some code is just completely a mess when complexity increases). To make any breaking changes to this project I'd recommend to do it in your own forks.