alirezax5 / xuiapi
api for x-ui panel
Installs: 777
Dependents: 0
Suggesters: 0
Security: 0
Stars: 71
Watchers: 4
Forks: 20
Open Issues: 0
Requires
- guzzlehttp/guzzle: ^7.10
This package is auto-updated.
Last update: 2025-09-09 11:05:44 UTC
README
This is an exercise project to increase coding skills and the user is responsible for using it.
About the project
It is a web service project to manage the x-ui panel
Features
- Support for 90% of panels
- Xray management by API
- Show status
- Change xray version
- Inbound management
- Settings management
- User(admin) managementt.
Install
composer require alirezax5/xuiapi
Panels
Use
<?php require __DIR__ . '/vendor/autoload.php'; $xui = new \alirezax5\XuiApi\Panel\MHSanaei('YOU_PANEL_URL', 'YOU_PANEL_USERNAME', 'YOU_PANEL_PASSWORD'); #Set Up Cookie $xui->login(); print_r($xui->listInbound());
Example
Donation
USDT (TRC20) & TRX
TQk6AHMREwER9EyGzhUsVv2hUQygGMyCeT
TON
EQBnlnOGefCkwgtO7IZdOBFuoojkpKgK3mI1GmH3MH_gGx34