alirezax5 / marzbanapiphp
There is no license information available for the latest version (1.3.1) of this package.
marzban api
1.3.1
2024-07-20 08:52 UTC
README
این پروژه صرفا برای افزایش مهارت نوشته شده است مسئولیت و عواقب استفاده از پروژه با خود توسعه دهنده می باشد.درباره پروژه
این پروژه برای ارتباط با api مرزبان به وسیله php ساخته شده و جهت توسعه سریع دوستان در گیتهاب قرار گرفته شده است
نصب
برای نصب دستور زیر را در 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');
توکن
اکثر متد های api مرزبان با توکن باید احراز هویت شوند برای همین نیاز می باشد که حتما توکن خودتون رو به setToken پاس دهید. نام کاربری و رمز فقط به هنگام دریافت توکن استفاده می شود و شما باید توکن را برای استفاده های بعدی در یکجا ذخیره کنید.
پیشنهاد میکنم در تنظیمات مرزبان زمان انقضای توکن را نامحدود بگذارید.
نمونه کد جهت ساخت توکن :
<?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