alirezax5/marzbanapiphp

此软件包最新版本(1.3.1)没有可用的许可证信息。

marzban api

1.3.1 2024-07-20 08:52 UTC

This package is auto-updated.

Last update: 2024-09-20 09:08:10 UTC


README

该项目仅用于提高技能而编写,使用项目的责任和后果由开发者自行承担。

关于项目

该项目通过PHP与marzban api进行通信,并已放置在GitHub上以供朋友快速开发。

安装

在cmd中执行以下命令进行安装(注意:您必须先安装composer):

composer require alirezax5/marzbanapiphp

执行

要启动,请编写如下基本信息:

<?php
include 'vendor/autoload.php';
use alirezax5\MarzbanApi\Marzban;
$mb = new Marzban('http://ip:port');
$mb->setUsername('username');
$mb->setPassword('password');
$mb->setToken('token');

令牌

由于大多数marzban api方法需要通过令牌进行身份验证,因此您必须确保将您的令牌传递给setToken。用户名和密码仅在获取令牌时使用,并且您应将令牌保存在一个安全的地方以供以后使用。

建议您在marzban设置中将令牌过期时间设置为无限。

创建令牌的示例代码

<?php
include 'vendor/autoload.php';
use alirezax5\MarzbanApi\Marzban;
$mb = new Marzban('http://ip:port');
$mb->setUsername('username');
$mb->setPassword('password');
$token = $mb->getAdminToken();
$mb->setToken($token);

支持

为了支持我,您可以给我项目加星或给我打赏,以下是我的钱包地址:

TRX & USDT

TQk6AHMREwER9EyGzhUsVv2hUQygGMyCeT

TON

UQBnlnOGefCkwgtO7IZdOBFuoojkpKgK3mI1GmH3MH_gG0A9