اسکریپت مرزبان
اسکریپتهای مرزبان برای راهاندازی پنل مرزبان یا مرزبان نود در این بخش وجود دارند.
راهاندازی پنل مرزبان
- با دستور زیر مرزبان را با دیتابیس
SQLiteروی سرور خود نصب کنید.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install- با دستور زیر مرزبان را با دیتابیس
MySQLروی سرور خود نصب کنید.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --database mysql- با دستور زیر مرزبان را با دیتابیس
MariaDBروی سرور خود نصب کنید.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --database mariadbنکته
- اگر تعداد کاربرها و نودهای شما کم است دیتابیس
SQLiteبرای شما مناسب است، اما برای تعداد کاربرها و نودهای زیاد حتما پیشنهاد میشود مرزبان را با دیتابیسMySQLراهاندازی کنید. دیتابیسSQLiteهمیشه تک کانکشن است و اگر تعداد کاربرها و نودهای شما زیاد باشد باعث کانکشن بیشتر به دیتابیس میشه و به احتمال زیاد دیتابیستون قفل خواهد شد.
نکته
- فعلا توضیحات لازم در خصوص دیتابیس
MariaDBو همچنین اسکریپت بکآپ برای آن وجود ندارد، در نتیجه فقط در صورتی استفاده کنید که دانش کافی برای استفاده از آن را دارید.
- دستور زیر یک نمونه برای نصب ورژن خاصی از مرزبان با دیتابیس
SQLiteاست.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --version v0.5.2- دستور زیر یک نمونه برای نصب ورژن خاصی از مرزبان با دیتابیس
MySQLاست.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --database mysql --version v0.5.2- دستور زیر یک نمونه برای نصب ورژن خاصی از مرزبان با دیتابیس
MariaDBاست.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --database mariadb --version v0.5.2توجه
دیتابیس MySQL در نسخه v0.3.2 و بالاتر پشتیبانی میشود.
- با دستور زیر ورژن دولوپر مرزبان را با دیتابیس
SQLiteروی سرور خود نصب کنید.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --dev- با دستور زیر ورژن دولوپر مرزبان را با دیتابیس
MySQLروی سرور خود نصب کنید.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --database mysql --dev- با دستور زیر ورژن دولوپر مرزبان را با دیتابیس
MariaDBروی سرور خود نصب کنید.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --database mariadb --devتوجه
- ورژن دولوپر مرزبان مداوم در حال تغییر و آزمایش است، از این رو فقط برای کسانی پیشنهاد میشود که دانش برنامهنویسی دارند، پس اگر کاربر ساده هستید این ورژن را نصب نکنید چراکه ممکنه تغییرات باعث ایجاد باگ در عملکرد پنل و همینطور دیتابیس شما بشود.
- با دستور زیر فقط اسکریپت را نصب کنید تا کامندهای مرزبان را داشته باشید.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install-scriptنکته
- برای دیدن همه کامندهای مرزبان از کامند زیر استفاده کنید.
bash
marzban helpراهاندازی مرزبان نود
- با دستور زیر مرزبان نود را روی سرور خود نصب کنید.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban-node.sh)" @ install- با دستور زیر مرزبان نود را با اسم دلخواه خودتان روی سرور نصب کنید.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban-node.sh)" @ install --name marzban-node2- با دستور زیر فقط اسکریپت را نصب کنید تا کامندهای مرزبان نود را داشته باشید.
bash
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban-node.sh)" @ install-scriptنکته
- برای دیدن همه کامندهای مرزبان نود از کامند زیر استفاده کنید.
bash
marzban-node helpکامندهای مرزبان
- با وارد کردن دستور زیر لیست کامندهای مرزبان را ببینید.
marzban help- با استفاده از دستور زیر مرزبان را روشن کنید.
marzban up- با استفاده از دستور زیر مرزبان را خاموش کنید.
marzban down- با استفاده از دستور زیر مرزبان را ریستارت کنید.
marzban restart- با استفاده از دستور زیر وضعیت مرزبان را ببینید.
marzban status- با استفاده از دستور زیر لاگهای مرزبان را ببینید.
marzban logsبا استفاده از دستور زیر به خط فرمان (CLI) مرزبان دسترسی خواهید داشت.
marzban cli- با استفاده از دستور زیر مرزبان را آپدیت کنید.
marzban update- با استفاده از دستور زیر مرزبان را از سرور خود پاک کنید.
marzban uninstall- با استفاده از دستور زیر داکر مرزبان را ویرایش کنید.
marzban edit- با استفاده از دستور زیر فایل
.envمرزبان را ویرایش کنید.
marzban edit-env- با استفاده از دستور زیر سرویس بکآپ مرزبان را راهاندازی کنید.
marzban backup-service- با استفاده از دستور زیر به صورت لحظهای بکآپ بگیرید.
marzban backup- با استفاده از دستور زیر ورژن هسته
Xrayمرزبان را تغییر دهید.
marzban core-updateنکته
با وارد کرد کامند بالا فقط 10 ورژن آخر هسته Xray برای شما نمایش داده خواهد شد، اگر قصد دارید ورژن خاصی از هسته Xray را استفاده کنید باید حرف m را وارد کنید و سپس ورژن مورد نظر خود را بصورت زیر وارد کنید.
v1.8.24کامندهای مرزبان نود
- با وارد کردن دستور زیر لیست کامندهای مرزبان نود را ببینید.
marzban-node help- با استفاده از دستور زیر مرزبان نود را روشن کنید.
marzban-node up- با استفاده از دستور زیر مرزبان نود را خاموش کنید.
marzban-node down- با استفاده از دستور زیر مرزبان نود را ریستارت کنید.
marzban-node restart- با استفاده از دستور زیر وضعیت مرزبان نود را ببینید.
marzban-node status- با استفاده از دستور زیر لاگهای مرزبان نود را ببینید.
marzban-node logs- با استفاده از دستور زیر مرزبان نود را آپدیت کنید.
marzban-node update- با استفاده از دستور زیر مرزبان نود را از سرور خود پاک کنید.
marzban-node uninstall- با استفاده از دستور زیر داکر مرزبان نود را ویرایش کنید.
marzban-node editبا استفاده از دستور زیر ورژن هسته Xray مرزبان نود را تغییر دهید.
marzban-node core-updateنکته
با وارد کرد کامند بالا فقط 5 ورژن آخر هسته Xray برای شما نمایش داده خواهد شد، اگر قصد دارید ورژن خاصی از هسته Xray را استفاده کنید باید حرف m را وارد کنید و سپس ورژن مورد نظر خود را بصورت زیر وارد کنید.
v1.8.24