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.