radkesvat / ReverseTlsTunnel

Reverse Tcp Tunnel with custom sni handshake, mux support and more...
MIT License
499 stars 102 forks source link

راه حل احتمالی مشکل CPU در پنل سنایی #151

Open Alireza78na opened 11 months ago

Alireza78na commented 11 months ago

این موردو من بعد از تحقیق پیدا کردم ، راستش نمیدونم دقیقا راه حل این باشه یا نه چون خیلی سر درنمیارم ، ولی چون به نظرم منطقی اومد اینجا میزارم که بررسی کنید ، امیدوارم تونسته باشم کمک کنم.

جوابی که گرفتم (پنل سنایی و علیرضا) : دلیل اصلی کرش کردن 3x-ui این است که تانل ReverseTlsTunnel از پورت 80 استفاده می کند که پورت پیش فرض 3x-ui است. وقتی این دو برنامه با هم اجرا می شوند، تانل ممکن است باعث شود که سرویس 3x-ui به طور مداوم کرش کند.

نسخه ای از x-ui که شما لینک کردید، از پورت 2053 به عنوان پورت پیش فرض استفاده می کند. این پورت با پورت 80 که تانل ReverseTlsTunnel از آن استفاده می کند، تداخل ندارد. بنابراین، این نسخه از x-ui به طور معمول با تانل ReverseTlsTunnel بدون مشکل کار می کند.

علاوه بر این، نسخه ای از x-ui که شما لینک کردید، از برخی از ویژگی های جدید و بهبود یافته نسبت به 3x-ui استفاده می کند. این ویژگی ها ممکن است به پایداری و عملکرد کلی برنامه کمک کنند.

البته من نفهمیدم منظور از پورت پیش فرض 3x-ui چیه چون پورت پیش فرض پنلش 80 نیست گفتم شاید ممکنه یه باگ باشه توی کدنویسیش

radkesvat commented 11 months ago

سلام، فکر نمیکنم دلیلش این باشه چون RTT روی سرور خارج پورتی رو استفاذه نمیکنه اصلا

Alireza78na commented 11 months ago

ممنونم کاش زودتر مشکل CPU برطرف شه و اگه مشکل از پنل هست حداقل یه آپدیت از سمت پنل بیاد الان تنها چیزی که داره باعث میشه من نتونم از این تانل استفاده کنم همین مشکل کرش کردن پنله.

از طرفی هم بخاطر یه سری ویژگی ها مثل Warp Proxy و ... نمیتونم از پنلای دیگه استفاده کنم

radkesvat commented 11 months ago

نسخه 1.6 پنل هم همینه اینارو داره تا جایی که میدونم ... ولی اوکی روش وقت میزارم یکمی درگیری پیدا کردم به زودی اوکی میشم

reza04899 commented 11 months ago

"log": { "access": "./access.log", "error": "./error.log", "loglevel": "warning" },

حذف این قسمت از تنظیمات هسته مشکل رو حل میکنه

البته اگه ایپی لیمیت با fail2ban تنظیم کرده باشین دیگه کار نمیکنه.

Alireza78na commented 11 months ago

ممنون از راهنماییتون من از fail2ban استفاده نمیکنم ، قبلا که برای اولین بار اومد یبار تستش کردم ولی بعدش به طور کامل حذفش کردم و استفاده نمیکنم. من الان این روشو تست میکنم و نتیجه رو همینجا میگم

Alireza78na commented 11 months ago

سلام مجدد ممنون از @reza04899 بابت راهنمایی ، خواستم بگم این کارو انجام دادم و مشکل CPU کاملا حل شد ( حدودا 3،4 ساعته که فعاله ) و تشکر از @radkesvat که با حوصله همه ی issue ها رو میخونید و مشکلات رو حل میکنید.

اگه ممکنه این موردم به آموزش اضافه کنید که بقیه هم که مشکل من رو داشتن راه حل رو بدونن. من پنل Alireza رو هم چک کردم ، دلیل اینکه اونجا کرش نداشتیم و بدون مشکل کار میکرد هم این بود که اونجا به صورت دیفالت اون موارد حذف شده بودن. جالبه اگه یبار از دیتابیس x-ui f بکاپ بگیری و ببری روی پنل علیرضا و دوباره بکاپ بگیری رو برگردی رو سنایی هم مشکل حل میشه ، چون پنل علیرضا خودکار اینارو تغییر میده.

radkesvat commented 11 months ago

آقا دمتون گرم ؛ خیلی لطف کردین میخواستم یه ساعت پیش اضافه کنم فراموشم شد الان اضافه میشه

reza04899 commented 11 months ago

سلام مجدد ممنون از @reza04899 بابت راهنمایی ، خواستم بگم این کارو انجام دادم و مشکل CPU کاملا حل شد ( حدودا 3،4 ساعته که فعاله ) و تشکر از @radkesvat که با حوصله همه ی issue ها رو میخونید و مشکلات رو حل میکنید.

اگه ممکنه این موردم به آموزش اضافه کنید که بقیه هم که مشکل من رو داشتن راه حل رو بدونن. من پنل Alireza رو هم چک کردم ، دلیل اینکه اونجا کرش نداشتیم و بدون مشکل کار میکرد هم این بود که اونجا به صورت دیفالت اون موارد حذف شده بودن. جالبه اگه یبار از دیتابیس x-ui f بکاپ بگیری و ببری روی پنل علیرضا و دوباره بکاپ بگیری رو برگردی رو سنایی هم مشکل حل میشه ، چون پنل علیرضا خودکار اینارو تغییر میده.

خواهش میکنم