mirror of
https://github.com/Gozargah/Marzban.git
synced 2026-05-17 08:35:56 +03:00
fix: added a note regarding SSL & Documentation (#1489)
* fix: added a note regarding SSL & Documentation * fix: added a note to access Marzban dashboard locally
This commit is contained in:
19
README-fa.md
19
README-fa.md
@@ -66,6 +66,7 @@
|
||||
- [امکانات](#امکانات)
|
||||
- [راهنمای نصب](#راهنمای-نصب)
|
||||
- [تنظیمات](#تنظیمات)
|
||||
- [داکیومنت](#داکیومنت)
|
||||
- [استفاده از API](#استفاده-از-api)
|
||||
- [پشتیبان گیری از مرزبان](#پشتیبان-گیری-از-مرزبان)
|
||||
- [ربات تلگرام](#ربات-تلگرام)
|
||||
@@ -116,7 +117,7 @@ sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/
|
||||
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --database mysql
|
||||
```
|
||||
|
||||
با دستور زیر مرزبان را با دیتابیس MariaD نصب کنید:
|
||||
با دستور زیر مرزبان را با دیتابیس MariaDB نصب کنید:
|
||||
|
||||
```bash
|
||||
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --database mariadb
|
||||
@@ -128,7 +129,18 @@ sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/
|
||||
- فایل های مرزبان در پوشه `/opt/marzban` قرار میگیرند
|
||||
- فایل تنظیمات در مسیر `/opt/marzban/.env` قرار میگیرد ([تنظیمات](#تنظیمات) را مشاهده کنید)
|
||||
- فایل های مهم (اطلاعات) مرزبان در مسیر `/usr/lib/marzban` قرار میگیرند
|
||||
- شما از طریق آدرس `http://YOUR_SERVER_IP:8000/dashboard/` میتوانید وارد داشبورد مرزبان شوید (YOUR_SERVER_IP را با آیپی سرور خود عوض کنید)
|
||||
به دلایل امنیتی، داشبورد مرزبان از طریق آیپی قابل دسترسی نیست. بنابراین، باید برای دامنه خود [گواهی SSL](https://gozargah.github.io/marzban/fa/examples/issue-ssl-certificate) بگیرید و از طریق آدرس https://YOUR_DOMAIN:8000/dashboard/ وارد داشبورد مرزبان شوید (نام دامنه خود را جایگزین YOUR_DOMAIN کنید)
|
||||
- همچنین میتوانید از فوروارد کردن پورت SSH برای دسترسی لوکال به داشبورد مرزبان بدون دامنه استفاده کنید. نام کاربری و آیپی سرور خود را جایگزین `user@serverip` کنید و دستور زیر را اجرا کنید:
|
||||
|
||||
```bash
|
||||
ssh -L 8000:localhost:8000 user@serverip
|
||||
```
|
||||
|
||||
در نهایت، میتوانید لینک زیر را در مرورگر خود وارد کنید تا به داشبورد مرزبان دسترسی پیدا کنید:
|
||||
|
||||
http://localhost:8000/dashboard/
|
||||
|
||||
به محض بستن ترمینال SSH، دسترسی شما به داشبورد قطع خواهد شد. بنابراین، این روش تنها برای تست کردن توصیه میشود.
|
||||
|
||||
در مرحله بعد, باید یک ادمین سودو بسازید
|
||||
|
||||
@@ -286,6 +298,9 @@ server {
|
||||
| فعال کردن کانفیگ سفارشی JSON فقط برای برنامهی V2rayN (پیشفرض: `False`) | USE_CUSTOM_JSON_FOR_V2RAYN |
|
||||
|
||||
|
||||
# داکیومنت
|
||||
[داکیومنت مرزبان](https://gozargah.github.io/marzban) تمامی آموزشهای ضروری برای شروع را فراهم میکند و در سه زبان فارسی، انگلیسی و روسی در دسترس است. این داکیومنت نیاز به تلاش زیادی دارد تا تمامی جنبههای پروژه را به طور کامل پوشش دهد. ما از کمک و همکاری شما برای بهبود آن استقبال و قدردانی میکنیم. میتوانید در این صفحه [گیتهاب](https://github.com/Gozargah/gozargah.github.io) مشارکت کنید.
|
||||
|
||||
# استفاده از API
|
||||
مرزبان به توسعه دهندگانAPI REST ارائه می دهد. برای مشاهده اسناد API در قالب Swagger UI یا ReDoc، متغیر `DOCS=True` را در تنظیمات خود ست کنید و در مرورگر به مسیر `/docs` و `/redoc` بروید.
|
||||
|
||||
|
||||
18
README-ru.md
18
README-ru.md
@@ -66,6 +66,7 @@
|
||||
- [Функции](#функции)
|
||||
- [Руководство по установке](#руководство-по-установке)
|
||||
- [Конфигурация](#конфигурация)
|
||||
- [документация](#документация)
|
||||
- [API](#api)
|
||||
- [Backup](#backup)
|
||||
- [Telegram Bot](#telegram-bot)
|
||||
@@ -129,7 +130,18 @@ sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/
|
||||
- Файлы Marzban будут размещены по адресу `/opt/marzban`.
|
||||
- Файл конфигурации будет размещен по адресу `/opt/marzban/.env` (см. [Конфигурация](#конфигурация)).
|
||||
- Файлы с данными будут размещены по адресу `/var/lib/marzban`.
|
||||
- Вы можете получить доступ к панели управления, введя в адресной строке `http://YOUR_SERVER_IP:8000/dashboard/` (заменив YOUR_SERVER_IP на актуальный IP адрес вашего сервера).
|
||||
- По соображениям безопасности, панель управления Marzban недоступна через IP-адрес. Поэтому вам необходимо [получить SSL-сертификат](https://gozargah.github.io/marzban/ru/examples/issue-ssl-certificate) и получить доступ к панели управления Marzban, открыв веб-браузер и перейдя по адресу `https://YOUR_DOMAIN:8000/dashboard/` (замените YOUR_DOMAIN на ваш фактический домен).
|
||||
- Вы также можете использовать перенаправление портов SSH для локального доступа к панели управления Marzban без домена. Замените `user@serverip` на ваше фактическое имя пользователя SSH и IP-адрес сервера и выполните следующую команду:
|
||||
|
||||
```bash
|
||||
ssh -L 8000:localhost:8000 user@serverip
|
||||
```
|
||||
|
||||
Наконец, введите следующую ссылку в ваш браузер, чтобы получить доступ к панели управления Marzban:
|
||||
|
||||
http://localhost:8000/dashboard/
|
||||
|
||||
Вы потеряете доступ к панели управления, как только закроете терминал SSH. Поэтому этот метод рекомендуется использовать только для тестирования.
|
||||
|
||||
Далее, Вам нужно создать главного администратора для входа в панель управления Marzban, выполнив следующую команду:
|
||||
|
||||
@@ -313,6 +325,10 @@ server {
|
||||
| USE_CUSTOM_JSON_FOR_STREISAND | Enable custom JSON config only for Streisand (default: `False`) |
|
||||
| USE_CUSTOM_JSON_FOR_V2RAYN | Enable custom JSON config only for V2rayN (default: `False`) |
|
||||
|
||||
# документация
|
||||
|
||||
[Документация Marzban](https://gozargah.github.io/marzban/ru/) предоставляет все необходимые руководства для начала работы и доступна на трех языках: фарси, английском и русском. Для полного охвата всех аспектов проекта требуется значительное количество усилий. Мы приветствуем и ценим ваш вклад в улучшение документации. Вы можете внести свой вклад в этот [репозиторий на GitHub](https://github.com/Gozargah/gozargah.github.io).
|
||||
|
||||
# API
|
||||
|
||||
Marzban предоставляет REST API, позволяющий разработчикам программно взаимодействовать с сервисами Marzban. Для просмотра документации по API в Swagger UI или ReDoc установите переменную `DOCS=True` и перейдите по ссылкам `/docs` и `/redoc`.
|
||||
|
||||
@@ -66,6 +66,7 @@
|
||||
- [特性](#特性)
|
||||
- [安装指南](#安装指南)
|
||||
- [配置](#配置)
|
||||
- [文档](#文档)
|
||||
- [如何使用 API](#如何使用-api)
|
||||
- [如何备份 Marzban](#如何备份-marzban)
|
||||
- [Telegram bot](#telegram-bot)
|
||||
@@ -127,7 +128,18 @@ Once the installation is complete:
|
||||
- The Marzban files will be located at `/opt/marzban`
|
||||
- The configuration file can be found at `/opt/marzban/.env` (refer to [configurations](#configuration) section to see variables)
|
||||
- The data files will be placed at `/usr/lib/marzban`
|
||||
- You can access the Marzban dashboard by opening a web browser and navigating to `http://YOUR_SERVER_IP:8000/dashboard/` (replace YOUR_SERVER_IP with the actual IP address of your server)
|
||||
- For security reasons, the Marzban dashboard is not accessible via IP address. Therefore, you must [obtain SSL certificate](https://gozargah.github.io/marzban/en/examples/issue-ssl-certificate) and access your Marzban dashboard by opening a web browser and navigating to `https://YOUR_DOMAIN:8000/dashboard/` (replace YOUR_DOMAIN with your actual domain)
|
||||
- You can also use SSH port forwarding to access the Marzban dashboard locally without a domain. Replace `user@serverip` with your actual SSH username and server IP and Run the command below:
|
||||
|
||||
```bash
|
||||
ssh -L 8000:localhost:8000 user@serverip
|
||||
```
|
||||
|
||||
Finally, you can enter the following link in your browser to access your Marzban dashboard:
|
||||
|
||||
http://localhost:8000/dashboard/
|
||||
|
||||
You will lose access to the dashboard as soon as you close the SSH terminal. Therefore, this method is recommended only for testing purposes.
|
||||
|
||||
Next, you need to create a sudo admin for logging into the Marzban dashboard by the following command
|
||||
|
||||
@@ -301,6 +313,10 @@ server {
|
||||
| USE_CUSTOM_JSON_FOR_V2RAYN | Enable custom JSON config only for V2rayN (default: `False`) |
|
||||
|
||||
|
||||
# 文档
|
||||
[Marzban 文档](https://gozargah.github.io/marzban) 提供了所有必要的入门指南,支持三种语言:波斯语、英语和俄语。要全面覆盖项目的各个方面,这些文档需要大量的工作。我们欢迎并感谢您的贡献,以帮助我们改进文档。您可以在这个 [GitHub 仓库](https://github.com/Gozargah/gozargah.github.io) 中进行贡献。
|
||||
|
||||
|
||||
# 如何使用 API
|
||||
Marzban 提供了 REST API,使开发人员能够以编程方式与 Marzban 服务进行交互。要在 Swagger UI 或 ReDoc 中查看 API 文档,设置配置变量 `DOCS=True`,然后导航到 `/docs` 和 `/redoc`。
|
||||
|
||||
|
||||
21
README.md
21
README.md
@@ -66,6 +66,7 @@
|
||||
- [Features](#features)
|
||||
- [Installation guide](#installation-guide)
|
||||
- [Configuration](#configuration)
|
||||
- [Documentation](#documentation)
|
||||
- [API](#api)
|
||||
- [Backup](#backup)
|
||||
- [Telegram Bot](#telegram-bot)
|
||||
@@ -130,7 +131,18 @@ Once the installation is complete:
|
||||
- The Marzban files will be located at `/opt/marzban`
|
||||
- The configuration file can be found at `/opt/marzban/.env` (refer to [configurations](#configuration) section to see variables)
|
||||
- The data files will be placed at `/var/lib/marzban`
|
||||
- You can access the Marzban dashboard by opening a web browser and navigating to `http://YOUR_SERVER_IP:8000/dashboard/` (replace YOUR_SERVER_IP with the actual IP address of your server)
|
||||
- For security reasons, the Marzban dashboard is not accessible via IP address. Therefore, you must [obtain SSL certificate](https://gozargah.github.io/marzban/en/examples/issue-ssl-certificate) and access your Marzban dashboard by opening a web browser and navigating to `https://YOUR_DOMAIN:8000/dashboard/` (replace YOUR_DOMAIN with your actual domain)
|
||||
- You can also use SSH port forwarding to access the Marzban dashboard locally without a domain. Replace `user@serverip` with your actual SSH username and server IP and Run the command below:
|
||||
|
||||
```bash
|
||||
ssh -L 8000:localhost:8000 user@serverip
|
||||
```
|
||||
|
||||
Finally, you can enter the following link in your browser to access your Marzban dashboard:
|
||||
|
||||
http://localhost:8000/dashboard/
|
||||
|
||||
You will lose access to the dashboard as soon as you close the SSH terminal. Therefore, this method is recommended only for testing purposes.
|
||||
|
||||
Next, you need to create a sudo admin for logging into the Marzban dashboard by the following command
|
||||
|
||||
@@ -314,10 +326,17 @@ By default the app will be run on `http://localhost:8000/dashboard`. You can con
|
||||
| USE_CUSTOM_JSON_FOR_STREISAND | Enable custom JSON config only for Streisand (default: `False`) |
|
||||
| USE_CUSTOM_JSON_FOR_V2RAYN | Enable custom JSON config only for V2rayN (default: `False`) |
|
||||
|
||||
|
||||
# Documentation
|
||||
|
||||
The [Marzban Documentation](https://gozargah.github.io/marzban) provides all the essential guides to get you started, available in three languages: Farsi, English, and Russian. This documentation requires significant effort to cover all aspects of the project comprehensively. We welcome and appreciate your contributions to help us improve it. You can contribute on this [GitHub repository](https://github.com/Gozargah/gozargah.github.io).
|
||||
|
||||
|
||||
# API
|
||||
|
||||
Marzban provides a REST API that enables developers to interact with Marzban services programmatically. To view the API documentation in Swagger UI or ReDoc, set the configuration variable `DOCS=True` and navigate to the `/docs` and `/redoc`.
|
||||
|
||||
|
||||
# Backup
|
||||
|
||||
It's always a good idea to backup your Marzban files regularly to prevent data loss in case of system failures or accidental deletion. Here are the steps to backup Marzban:
|
||||
|
||||
Reference in New Issue
Block a user