juewuy/ShellCrash

▲ 216 stars today★ 13,540⑂ 1,876

Run sing-box/mihomo as client in shell

About juewuy/ShellCrash

juewuy/ShellCrash is an open-source project on GitHub, mainly written in Shell. Run sing-box/mihomo as client in shell It currently holds 13,540 stars and 1,876 forks with 51 open issues, and was last pushed on 2026-10-01 (repository created 2020-07-08).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #32 with 216 new stars today.

GitHub Repository Details

Repository juewuy/ShellCrash · default branch dev · size 5347120 KB · watchers 67 · source: GitHub REST API and repository README

README

ShellCrash

A powerful script tool for the convenient deployment and management of mihomo/sing-box kernels in Shell environments.

简体中文 | English

---

:rocket: Core Features

:computer: Device Support

ShellCrash is designed to be compatible with the vast majority of network devices based on the Linux kernel:

For additional device support, please submit an Issue or provide feedback in the Telegram Group (please include the device model and the output of the uname -a command).

---

:hammer_and_wrench: Installation Guide

[!TIP]
If you encounter connection failures or SSL-related issues, please try switching to an alternative installation mirror.

Prerequisites

1. Ensure the device has SSH enabled and Root privileges obtained (Linux systems with a GUI can use the terminal directly). 2. Connect to the device using an SSH tool (such as PuTTY, JuiceSSH, or the system's built-in terminal).

:penguin: Standard Linux Device Installation

[!IMPORTANT]
Please perform the installation as the root user.
Install via wget (jsDelivr CDN source)
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@dev' \
  && wget -q --no-check-certificate -O /tmp/install.sh $url/install_en.sh \
  && bash /tmp/install.sh \
  && . /etc/profile &> /dev/null
Or install via curl (Author's private source)
export url='https://gh.jwsc.eu.org/dev' && bash -c "$(curl -kfsSl $url/install_en.sh)" && . /etc/profile &> /dev/null

:satellite: Router Device Installation

Installation via curl:

GitHub Source (Recommended for overseas environments or environments with proxy access)
export url='https://raw.githubusercontent.com/juewuy/ShellCrash/dev' \
  && sh -c "$(curl -kfsSl $url/install_en.sh)" \
  && . /etc/profile &> /dev/null

Or jsDelivr CDN source
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@dev' \
  && sh -c "$(curl -kfsSl $url/install_en.sh)" \
  && . /etc/profile &> /dev/null
Or Author's private source
export url='https://gh.jwsc.eu.org/dev' && sh -c "$(curl -kfsSl $url/install_en.sh)" && . /etc/profile &> /dev/null

Installation via wget:

GitHub Source (Recommended for overseas environments or environments with proxy access)
export url='https://raw.githubusercontent.com/juewuy/ShellCrash/dev' \
  && wget -q --no-check-certificate -O /tmp/install.sh $url/install_en.sh \
  && sh /tmp/install.sh \
  && . /etc/profile &> /dev/null

Or jsDelivr CDN source
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@dev' \
  && wget -q --no-check-certificate -O /tmp/install.sh $url/install_en.sh \
  && sh /tmp/install.sh \
  && . /etc/profile &> /dev/null

:pager: Installation for Legacy Devices with Older wget Versions

Author's private HTTP beta source
export url='http://t.jwsc.eu.org' \
  && wget -q -O /tmp/install.sh $url/install_en.sh \
  && sh /tmp/install.sh \
  && . /etc/profile &> /dev/null

:cloud: Virtual Machines

# Install necessary dependencies
apk add --no-cache wget openrc ca-certificates tzdata nftables iproute2 dcron

Execute installation command

export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@dev' \ && wget -q --no-check-certificate -O /tmp/install.sh $url/install_en.sh \ && sh /tmp/install.sh \ && . /etc/profile &> /dev/null

### :whale: Docker

Please visit the official Docker image:

:package: Local Installation

If online installation is not possible, please follow the guide for local installation:

---

:book: Usage Instructions

After installation, enter the following commands in the terminal to launch the management interface:

crash        # Launch the interactive script menu
crash -h     # View the list of command help

Running Dependencies

| Component | Necessity | Description | | :--- | :--- | :--- | | curl / wget | Mandatory | Required for node saving, online installation, and update operations. | | iptables / nftables | Critical | Without these, the script can only run in Pure Mode. | | crontab | Low | Required for scheduled tasks; otherwise, they will not function. | | net-tools | Very Low | Used for automatic port occupancy detection. | | ubus / iproute-doc | Very Low | Used for automatically obtaining the local Host address. |

---

:link: Related Links

:scroll: License

This project is licensed under the GNU General Public License v3.0.

GitHub Stars & Activity

13,540Stars
1,876Forks
51Open issues
ShellLanguage

GitHub Popularity

GitHub stars13,540
Forks1,876
Open issues51
Primary languageShell
LicenseGPL-3.0
Stars gained today216
Created2020-07-08
Last pushed2026-10-01

Trending History

Daily boardrank #32 · ▲ 216 stars
Weekly boardrank #97 · ▲ 243 stars

Related GitHub Projects

1

obra / superpowers

Shell★ 293,886⑂ 26,286▲ 476 stars
→
2

mattpocock / skills

Shell★ 273,754⑂ 22,991▲ 888 stars
→
3

msitarzewski / agency-agents

Shell★ 155,618⑂ 25,123▲ 146 stars
→
4

OthmanAdi / planning-with-files

Shell★ 27,243⑂ 2,265▲ 36 stars
→
5

Donchitos / Claude-Code-Game-Studios

Shell★ 25,623⑂ 3,650▲ 47 stars
→
6

affaan-m / ECC

JavaScript★ 270,617⑂ 40,459▲ 531 stars
→
7

ossu / computer-science

HTML★ 209,668⑂ 25,935▲ 54 stars
→
8

f / prompts.chat

HTML★ 171,818⑂ 22,024▲ 139 stars
→

More Trending Repositories