دوستان عزیز یه بات تلگرامی ساختم که به صورت خودکار این پروژه رو براتون نصب کنه. توجه کنید که این بات آزمایشیه و ممکنه کاملا اونطور که باید کار نکنه اما ارزش امتحان کردن رو داره.
دستورات رو باید به شکل زیر بفرستید:
/add_server ip:port:root:password
/token ip telegram_token
دقت کنید دستور اول همه رو پشت سر هم مینویسیم و فقط با : از هم جدا شدن پارامتر های مختلف اما تو دستور دوم واسه اضافه کردن توکن اول دستور token/ بعد یه فاصله و آی پی سرورتون که تو دستور قبل فرستادید دوباره یه فاصله و بعد توکن بات تلگرام تون. بعنوان مثلا:
/add_server 1.2.3.4:22:root:abcd1234
/token 1.2.3.4 1234567890:abcdefghIKJHFjfdfvjf
اگه با موفقیت انجام بشه براتون پیام میاد که Bot created successfully for server 1.2.3.4 و بعدش شما میتونید به بات تلگرامی خودتون پیام start بفرستید و دیگه بقیه ماجرا هم بات تون راهنمایی میکنه.
دوست عزیزی آموزش خوبی تهیه کرده برای استفاده از این پروژه که میتونید اونو دنبال کنید: لینک
اگر نسخه های قبلی بات(بعد از ۱۴۰۲/۲/۲۵) رو دارید و فعاله میتونید به دستور زیر به روزش کنید و مجبور نباشید همه چی رو از اول راهاندازی کنید.
curl -Lo /root/update.py https://raw.githubusercontent.com/hrostami/sb-server-configer/master/Update.py
python3 update.py
اول فایل first.py رو میگیریم که توکن بات تلگرام رو به راحتی ست کنید و بقیه کار رو هم خودش خودکار انجام میده شما نیازی نیست کاری انجام بدید.
curl -Lo /root/first.py https://raw.githubusercontent.com/hrostami/sb-server-configer/master/first.py
حالا بریم سراغ اجرا کردن اسکریپت. فقط لازمه که توکن بات تلگرام رو در ادامه این دستور وارد کنید، بقیه موارد (آی پی، پورت، ارسال پیام به کانال یا شما، آیدی کانال و بازه زمانی تجدید کانفیگ) رو بعدا تو تلگرام با دستور set/ تعریف میکنیم و هر وقت هم خواستیم میتونیم تغییرشون بدیم:
python3 first.py توکن_بات_تلگرام
یادتون نره به جای توکن تلگرام تو دستور بالا توکن بات خودتون رو قرار بدید! بعنوان مثال مثل دستور پایین بشه
مثال
python3 first.py 1234567890:Abcdefgh_ZoCIX14i4PSBnBUnUGwUHJM
هر وقت خواستید هر کدوم از پارامتر ها رو تغییر بدید تو بات تون با دستور set میتونید این کار رو انجام بدید.
بعد از اینکه تموم شد دستور زیر رو اجرا کنید که فایل first.py که دیگه بهش احتیاج نداریم حذف بشه:
rm first.py
اسکریپت مون که اجرا و تموم شد قبل از هر چیزی دستور start/ رو براش بفرستید. شما با ارسال دستور start/ در تلگرام به بات تون آی دی شما بعنوان صاحب ست میشه و دیگه بات فقط به شما جواب میده. بعد از این دستور لازمه که با دستور set/ پارامتر های بات رو ست کنیم. دستور set/ رو که بفرستید بات راهنمایی تون میکنه چطور بقیه کار رو انجام بدید.
در نظر داشته باشید برای اینکه بات بتونه تو کانالی که براش تعریف کردید پیام بده باید اونجا ادمین شده باشه!
اگر بعد از اینکه پراکسی رو راه انداحتید کانفیگ تون تایم اوت داد اس ان آی جدید براش بفرستید تو تلگرام و دوباره امتحان کنید. پیامی که به بات تلگرام میفرستید هم به این شکل باشه
/replace sni
با دستور status/ هم میتونید استاتوس سینگ باکس یا کانفیگر رو تو تلگرام دریافت کنید که ببینید سینگ باکس در چه وضعیتیه و اگه مشکلی هست از کجاست.
/status sing-box
/status configer.service
با دستور run/ هم میتونید هر دستوری که خواستید تو ترمینال اجرا کنید و نتیجه ش براتون ارسال میشه
/run command
بعنوان مثال دو تا دستور پر کاربرد برای چک کردن پورت ها و ریستارت کردن سرور:
/run netstat -tulnp
/run reboot
با تشکر از همه کسایی که برای دسترسی آزاد به اینترنت زحمت میکشن از جمله سگارو عزیز و تیم IRCF