Change log
2025-01-01
Added daily traffic monitoring by UUID, service ID, and date
Added node cloning, enable/disable, and multi-condition search features
Added option to show/hide offline nodes and traffic-exhausted nodes
Added user-agent (UA) whitelist and blacklist filtering for subscription links
Added option to hide nodes after user's traffic is exhausted
Added user-editable node remarks
Added node tags and online status display in the user center
Added daily data usage display in the user center
Added dynamic multipliers for different time periods
Added UUID hibernation feature to optimize backend performance
Added floating previews for admin panel details
Added notification nodes for traffic depletion and hijacking
Added node QR code display in the Product Center
Added universal subscription link recognition for different apps
Added service notes that appear through node names
Enhanced table adaptability for narrow screens
Enhanced remote resource delivery through APIs
Enhanced node configuration auto-completion for Reality nodes
Fixed billing cycle reset logic
Fixed issues with user closure & deletion disabling associated UUIDs
Fixed missing data points in daily stats graph
Fixed node traffic statistics display without traffic reset
Fixed unavailable copy button on lower-version devices
Fixed broken links in JavaScript files
Updated multiple JavaScript files to improve performance
Optimized WHMCS addons database update to prevent backend access issues
Upgrade tips
No impact on users
File modified
A lot of file changes, please compare them yourself
2024-07-22
Added reality+grpc, reality+h2, SplitHTTP and HTTPUpgrade
Changed the request method of Nodes Manager to background
Customized display, sorting, addition and deletion subscription clients
Upgrade tips
No impact on users
File modified
A lot of file changes, please compare them yourself
2024-07-12
Unified the backend API
Added simple functions for operating databases
Fixed the issue of not being able to use after upgrading the package
Fixed the issue of sing-box subscription
Fixed a bug that may cause subscription timeout
Upgrade tips
No impact on users
File modified
-
modules/servers/V2RaySocks/lib/V2RaySocks.php
function V2RaySocks_GetUserInfo($params) -
modules/servers/V2RaySocks/lib/QueryProduct.php
public static function queryProductDetails($sid, $nodeOnly) -
modules/servers/V2RaySocks/subscribe/index.php
-
modules/servers/V2RaySocks/subscribe/sing_box.php
-
modules/servers/V2RaySocks/subscribe/sing_box.json
-
modules/addons/v2raysocks_nodes/templates/js/update_db.js
-
modules/addons/v2raysocks_nodes/web_api.php
2024-06-28
Fixed the rule template for Quantumult X
Upgrade tips
Notify users to re-obtain Quantumult X subscription as soon as possible
File modified
-
modules/addons/v2raysocks_nodes/templates/js/details.js
copyText() setTable() -
modules/servers/V2RaySocks/subscribe/quantumultx.cfg
2024-06-02
Fixed issue of resetting traffic at the beginning and end of the month
Added function to sort node by A-Z and Z-A
Upgrade tips
Since new function have been added, please set them in the product settings
File modified
- modules/servers/V2RaySocks/V2RaySocks.php
- modules/servers/V2RaySocks/hooks.php
- modules/servers/V2RaySocks/lib/QueryProduct.php
2024-03-31
Added package-based IP (number of devices) limiting function
Added function to organize logs (line chart in productdetails)
Upgrade tips
Since new function have been added, please set them in the product settings
File modified
- modules/addons/v2raysocks_nodes/web_api.php
- modules/servers/V2RaySocks/V2RaySocks.php
- modules/servers/V2RaySocks/hooks.php
- modules/servers/V2RaySocks/lib/app.json
- modules/servers/V2RaySocks/lang/*
- modules/servers/V2RaySocks/templates/*
2024-03-24
Added node-based IP (number of devices) limiting function
Upgrade tips
You need to add a field in the V2RaySocks database by executing the following statement
ALTER TABLE `node` ADD `device_limit` INT NOT NULL AFTER `country`;
Since XrayR has not released version 0.9.2 for a long time, please use the following command to replace the executable file (linux64) from XrayR's actions after installing XrayR using the official XrayR command, and then restart the service.
rm -f /usr/local/XrayR/XrayR
wget -O /usr/local/XrayR/XrayR v2raysocks.com/xrayr/XrayR
chmod 777 /usr/local/XrayR/XrayR
File modified
- modules/addons/v2raysocks_nodes/v2raysocks_nodes.php
- modules/addons/v2raysocks_nodes/templates/node_details.php
- modules/addons/v2raysocks_nodes/templates/js/node.js
- modules/addons/v2raysocks_nodes/lang/*