gitmyhub

ShellCrash

Shell ★ 13k updated 18h ago

Run sing-box/mihomo as client in shell

A shell script tool that installs and manages network proxy clients (sing-box and mihomo) on routers and Linux devices, letting you configure traffic routing rules from the command line or a local web panel.

Shellsing-boxmihomoOpenWrtsetup: moderatecomplexity 3/5

ShellCrash is a shell script tool for running proxy client programs, specifically sing-box and mihomo, on routers and Linux-based devices. These proxy clients handle network routing and are typically used to redirect traffic through various network rules or tunnels. ShellCrash provides a management layer so you can install, configure, and control those clients from the command line without needing a full desktop environment or graphical interface.

The tool supports a range of hardware. It works on routers running OpenWrt firmware, standard Linux machines running distributions like Debian, CentOS, or Armbian, and some specialized router firmware such as Padavan and Pandora. This makes it useful on devices that are not typical computers but still run a Linux-based operating system under the hood, such as home routers or small single-board computers.

Features described in the README include importing subscription and configuration links online, scheduling automatic configuration file updates at set intervals, switching between different routing modes and native modes, and managing built-in rules through a local web panel accessible from a browser. The tool also supports online updates to keep itself current without manual reinstallation.

The README is short and written partly in Chinese with an English translation. It lists supported features and devices but does not include detailed setup instructions or configuration examples.

Where it fits