MN | مرزبان نامه

Description
با مرزبان نامه به بهترین شکل از مرزبان استفاده کن

اگر دوست داری تو هم می‌تونی کمک کنی

? @Gozargah_Marzban

? Group: t.me/+GkG4vhnGcoYyMTkx

? Boost: t.me/boost/Marzban_Nameh

? Site: marzbannameh.github.io

? YouTube: youtube.com/@MarzbanNameh
We recommend to visit

?? ??? ?? ????? ?

We comply with Telegram's guidelines:

- No financial advice or scams
- Ethical and legal content only
- Respectful community

Join us for market updates, airdrops, and crypto education!

Last updated 6 months, 2 weeks ago

[ We are not the first, we try to be the best ]

Last updated 9 months ago

FAST MTPROTO PROXIES FOR TELEGRAM

ads : @IR_proxi_sale

Last updated 5 months ago

8 months ago


با کوئری زیر تعداد کل کاربران یک ادمین ، تعداد کاربران فعال ، اکسپایر شده ، لیمیت شده ، و انلاین اون ادمین رو ببینید.

SELECT     COUNT(*) AS total\_users,     SUM(CASE WHEN status = 'active' THEN 1 ELSE 0 END) AS active\_users,     SUM(CASE WHEN status = 'expired' THEN 1 ELSE 0 END) AS expired\_users,     SUM(CASE WHEN status = 'limited' THEN 1 ELSE 0 END) AS limited\_users,     SUM(CASE WHEN TIMESTAMPDIFF(MINUTE, now(), online\_at) = 0 THEN 1 ELSE 0 END) AS online\_users FROM users WHERE admin\_id = ADMIN\_ID;


با کوئری زیر صرفا کاربرهای انلاین یک ادمین رو ببینید.

SELECT username FROM users WHERE admin\_id = ADMIN\_ID   AND TIMESTAMPDIFF(MINUTE, now(), online\_at) = 0;


⭐️جای ADMIN_ID آیدی ادمین در تیبل دیتابیس رو وارد کنید

✏️ كوئری‌ها به قلم Pouria

#Query

8 months, 1 week ago


برای دیدن لیست و تعداد یوزر های یک ادمین خاص با آیدی

SELECT * FROM users WHERE admin\_id = 3;

پاک کردن همه یوزرهای یک ادمین خاص

```
START TRANSACTION;

DELETE FROM node_user_usages
WHERE user_id IN (SELECT id FROM users WHERE admin_id = 3);

DELETE FROM proxies
WHERE user_id IN (SELECT id FROM users WHERE admin_id = 3);

DELETE FROM users
WHERE admin_id = 3;

COMMIT;
```


⭐️برای کوئری دوم بعد از وارد کردن لازم هست تا یکبار مرزبان را ریستارت کنید.

کوئری‌ها به قلم Alfred

#Query #SQL_Script

8 months, 1 week ago


لیست و تعداد یوزرهایی که کمتر از یک روز اخیر ساب رو آپدیت کردن

SELECT username, datediff(now(), sub\_updated\_at) as LastUpdate FROM users WHERE datediff(now(), sub\_updated\_at) < 1 AND status = 'active' ORDER BY LastUpdate DESC;


#Query

8 months, 1 week ago


تریگر محدودیت ساخت اکانت با زمان نامحدود ( در صورتی که تاریخ انتخاب نکنه ساخته نمیشه )
‌‌

```
DELIMITER //

CREATE TRIGGER prevent_unlimited_traffic_by_admins
BEFORE INSERT ON users
FOR EACH ROW
BEGIN
    IF NEW.expire IS NULL THEN
        IF NEW.admin_id IN (3, 4, 5) THEN 
            SIGNAL SQLSTATE '45000'
            SET MESSAGE_TEXT = 'Admins with these IDs cannot create users without expire date.';
        END IF;
    END IF;
END;
//

DELIMITER ;
```


تریگر برای جلوگیری از ساخت اکانت با حجم نامحدود

```
DELIMITER //

CREATE TRIGGER prevent_unlimited_traffic_by_admins
BEFORE INSERT ON users
FOR EACH ROW
BEGIN
    IF NEW.data_limit IS NULL THEN
        IF NEW.admin_id IN (3, 4, 5) THEN 
            SIGNAL SQLSTATE '45000'
            SET MESSAGE_TEXT = 'Admins with these IDs cannot create users with unlimited traffic.';
        END IF;
    END IF;
END;
//

DELIMITER ;
```


تریگر‌ها به قلم TOHID
#Trigger

8 months, 1 week ago


⭐️دوستان همان‌طور که قبلا گفته شده کوئری‌هایی که دیتایی از دیتابیس به ما میدن کاملا امن هستند و با خیال راحت میتونین استفاده کنین.

⭐️اما اون دسته که تغییری در دیتابیس ایجاد میکنن باید با احتیاط کامل و داشتن بکاپ و بعد از خواندن تمامی نکات داکیومنت استفاده شوند.

این موارد شامل
اسکریپت‌های SQL
ایونت‌های SQL
تریگرهای SQL
هستند که باید با احتیاط استفاده شوند

راه منطقی این بود که برای اکثر این تغییرات از API مرزبان استفاده شود اما به هر حال این میزان انعطاف پذیری کوئری رو API مرزبان در حال حاضر نداره، نتیجه گیری اینکه کوئری شاید بهترین راه نیست اما فعلا تنها راه برای انجام بعضی کارهاست.

یکی از مشکلات رایج شما فعال کردن اینباند یا پروتکل برای کاربرهاتون هست که لازمه اول برای همه غیرفعال کنید بعد برای همه فعال کنید چراکه اگر اینکارو نکنید برای کسایی که از قبل اون اینباند رو فعال داشتن تکراری میخوره و Xray نودهاتون دائما ریستارت خواهد شد.

اگر نکات رو نمی‌خونید و احساس میکنید توانایی رفع مشکلات احتمالی بعد از استفاده از کوئری رو ندارید، بهتره بدین براتون اسکریپت راه‌اندازی کنن به جاش از اونا استفاده کنید.

#SQL #Precaution

8 months, 2 weeks ago


دوستان قبلا یک تریگر مشابه پست کردیم اما تفاوت این هست که قبلی ادیت رو بطور کلی میبست اما تریگر بالا صرفاً ریست حجم رو میبنده.

#Note

11 months, 1 week ago


اسکریپت کاربردی برای بلاک‌کردن اوپراتور‌های اینترنت

▪️ https://github.com/Kiya6955/IR-ISP-Blocker

? این اسکریپت با استفاده از «IPTables» رنج آیپی ارائه دهنده های معروف ایران مثل همراه اول، ایرانسل و مخابرات رو بلاک میکنه و اون رنج آیپی دیگه به طور مستقیم نمیتونه به سرور شما متصل بشه. توضیحات بیشتر در «این تلگراف» وجود دارد.

#ISP_Blocker

11 months, 1 week ago

‌‌
? اگر یوزری رو خواستین زودتر از موعد شارژ کنین یعنی طرف 5 روز تایم داره، برای شارژ کردن برای 30 روز باید عدد 35 رو توی باکس نوت بنویسین؛

? چراکه ایونت زمان باقی‌مانده رو در نظر نمی‌گیره و صرفا برای تعداد روز تعیین شده یوزر رو از همون روز شارژ می‌کنه. همچنین تاریخ رو باید حذف کنین تا ایونت خودش تاریخ رو محاسبه کنه و ثبت کنه.

#Note

We recommend to visit

?? ??? ?? ????? ?

We comply with Telegram's guidelines:

- No financial advice or scams
- Ethical and legal content only
- Respectful community

Join us for market updates, airdrops, and crypto education!

Last updated 6 months, 2 weeks ago

[ We are not the first, we try to be the best ]

Last updated 9 months ago

FAST MTPROTO PROXIES FOR TELEGRAM

ads : @IR_proxi_sale

Last updated 5 months ago