Skip to content

It is a web service project to manage the x-ui panel

License

Notifications You must be signed in to change notification settings

alirezax5/xuiapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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\Vaxilu('YOU_PANEL_URL', 'YOU_PANEL_USERNAME', 'YOU_PANEL_PASSWORD');
#Set Up Cookie
$xui->setCookie(__DIR__.'/Cookie.txt');
$xui->login();
print_r($xui->listInbound());

Example

view Example

Donation

USDT (TRC20) & TRX

TQk6AHMREwER9EyGzhUsVv2hUQygGMyCeT

TON

EQBnlnOGefCkwgtO7IZdOBFuoojkpKgK3mI1GmH3MH_gGx34

About

It is a web service project to manage the x-ui panel

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages