ShellCrash
نمای کلی ویژگیها:
--
~ مدیریت آسان هسته Mihomo/Singbox در محیط shell از طریق اسکریپت
~ مدیریت مستقیم در محیط shell
~ پشتیبانی از وارد کردن آنلاین لینکهای اشتراک و پیکربندی
~ پشتیبانی از وظایف زمانبندی شده و بهروزرسانی خودکار پیکربندی
~ پشتیبانی از نصب آنلاین و استفاده از یک رابط وب محلی برای مدیریت قوانین داخلی
~ پشتیبانی از حالتهای متعدد مانند حالت مسیریابی و حالت محلی
~ پشتیبانی از بهروزرسانی آنلاین
سازگاری دستگاهها:
--
~ سازگار با روترهای مبتنی بر OpenWrt یا فریمورهای مبتنی بر OpenWrt
~ سازگار با سیستمهای Linux استاندارد (مثلاً، Debian/CentOS/Armbian، و غیره)
~ سازگار با فریمور Padavan (حالت ایمن)، PandoraBox، فریمور ASUS/Merlin
~ سازگار با انواع دستگاههای سفارشی مبتنی بر کرنل Linux
——————————
~ برای پشتیبانی از دستگاههای بیشتر، لطفاً یک issue باز کنید یا در گروه تلگرام گزارش دهید (نام دستگاه و نتیجه uname -a
را شامل شود)
سؤالات متداول:
سؤالات متداول ShellCrash | وبلاگ Juewuy
استفاده:
~ اطمینان حاصل کنید که SSH فعال است و دسترسی root در دسترس است (کاربران دسکتاپ Linux میتوانند از ترمینال استفاده کنند)
~ از ابزارهای SSH (مثلاً PuTTY، JuiceSSH، ترمینال، و غیره) برای اتصال به رابط SSH یا ترمینال روتر یا دستگاه Linux خود استفاده کنید
~ سپس دستور نصب مربوط به دستگاه خود را در جلسه SSH اجرا کرده و برای تکمیل نصب از دستورالعملها پیروی کنید
نصب آنلاین:
(اگر اتصال شکست خورد یا خطاهای SSL مشاهده کردید، منابع نصب مختلف را امتحان کنید!)
~ نصب Linux استاندارد:
sudo -i
bash
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && bash /tmp/install.sh && source /etc/profile &> /dev/null
یا
sudo -i
bash
export url='https://gh.jwsc.eu.org/master' && bash -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
~ نصب روتر با استفاده از curl:
# منبع GitHub (ممکن است نیاز به پروکسی داشته باشد)
export url='https://raw.githubusercontent.com/juewuy/ShellCrash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
یا
# منبع CDN jsDelivr
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
یا
# آینه خصوصی
export url='https://gh.jwsc.eu.org/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
~ نصب روتر با استفاده از wget:
# منبع GitHub (ممکن است نیاز به پروکسی داشته باشد)
export url='https://raw.githubusercontent.com/juewuy/ShellCrash/master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null
یا
# منبع CDN jsDelivr
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null
~ دستگاههای قدیمی با استفاده از نسخههای قدیمیتر wget:
# آینه HTTP خصوصی
export url='http://t.jwsc.eu.org' && wget -q -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null
~ نصب VM/Docker:
Alpine در محیطهای VM یا Docker توصیه میشود
مثال با استفاده از Docker:
# مهم: این دستورات را یکی یکی اجرا کنید!
# راهاندازی کانتینر Alpine
docker run -d --name ShellCrash alpine sleep infinity
# ورود به shell کانتینر
docker exec -it ShellCrash sh
# نصب وابستگیهای مورد نیاز
apk add curl
apk add nftables
# اجرای دستور نصب
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
نصب آفلاین:
اگر نصب آنلاین شکست خورد، به اینجا مراجعه کنید:آموزش نصب آفلاین | وبلاگ Juewuy
استفاده از اسکریپت:
پس از نصب، از دستور زیر استفاده کنید:
crash # راهاندازی shell تعاملی
crash -h # نمایش راهنما
وابستگیهای زمان اجرا:
اکثر دستگاهها/سیستمها قبلاً اینها را نصب کردهاند. اگر مشکلی رخ نداد، میتوانید این را نادیده بگیرید.
curl/wget ضروری بدون هر دو نمیتوان بهصورت آنلاین نصب/بهروزرسانی کرد یا نودها را ذخیره کرد
iptables/nftables مهم فقدان اینها فقط اجازه حالت تمیز را میدهد
crontab کم برای وظایف زمانبندی شده مورد نیاز است
net-tools بسیار کم برای تشخیص پورتها مورد نیاز است
ubus/iproute-doc بسیار کم برای تشخیص آدرس میزبان محلی مورد نیاز است
تغییرات:
--
برای مشاهده کلیک کنید
اگر سؤالی دارید، به اینجا مراجعه کنید:
- سؤالات متداول
- راهنمای شروع به کار
- یا با ربات پشتیبانی تماس بگیرید
از درک و حمایت شما متشکریم 🙏