Full Changelog: v6.2.6...v7.0.0
✨ What's New in v7.0
- Centralized Database: All data, including subscription links, configurations, and scan results, is now stored in a persistent SQLite database located at
~/.xray-knife/xray-knife.db
. - Full Subscription Management: A new subs command allows you to add, fetch, list, and remove subscription links directly from the database.
- Database-Driven Testing: The http tester, proxy, cfscanner can now pull configurations directly from your database using the
--from-db
flag, with powerful filtering options. - Secure Web UI: The web interface now features robust authentication (JWT). On first run, it automatically generates secure credentials and a secret key, saving them to
~/.xray-knife/webui.conf
. - Standalone cfscanner: The Cloudflare IP scanner is now a top-level command for easier access, and its results are saved to the database for future use.
Patches
- Disabled http tester and cfscanner verbose from webui (caused performance drop)
- Removed http tester live file updater (caused performance drop and other issues)