[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70839":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},70839,"ShellCrash","juewuy\u002FShellCrash","juewuy","Run sing-box\u002Fmihomo as client in shell","",null,"Shell",12877,1826,64,27,0,30,55,180,90,44.79,"GNU General Public License v3.0",false,"dev",[],"2026-06-12 02:02:44","\u003Ch1 align=\"center\">ShellCrash\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002FMetaCubeX\u002Fmihomo\u002Freleases\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002FMetaCubeX\u002Fmihomo.svg?style=flat-square&label=Core\">\n  \u003C\u002Fa>\n  \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Fjuewuy\u002FShellCrash\u002Freleases\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fjuewuy\u002FShellCrash.svg?style=flat-square&label=ShellCrash&colorB=green\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>A powerful script tool for the convenient deployment and management of mihomo\u002Fsing-box kernels in Shell environments.\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"README_CN.md\">简体中文\u003C\u002Fa> | English\n\u003C\u002Fp>\n\n---\n\n## :rocket: Core Features\n\n- **Multi-Kernel Support**: Easily manage and switch between **mihomo** and **sing-box** kernels directly within the Shell environment.\n- **Flexible Configuration Management**: Supports online import of subscription links and configuration files to simplify the setup process.\n- **Automated Tasks**: Configure scheduled tasks for automatic updates of configuration files and rules.\n- **Graphical Dashboard**: Support for online installation and use of local Web Dashboards to intuitively manage built-in rules and traffic.\n- **Multiple Operation Modes**: Supports switching between various traffic forwarding modes, including Router mode and Local mode.\n- **One-Click Maintenance**: Built-in online update functionality to keep the script and features up to date.\n\n## :computer: Device Support\n\nShellCrash is designed to be compatible with the vast majority of network devices based on the Linux kernel:\n\n* **Router Devices**: Supports various firmwares based on OpenWrt or its derivatives (e.g., Xiaomi, Netgear etc.).\n* **Linux Servers**: Supports devices running standard Linux\u002FGNU distributions (e.g., Debian, CentOS, Armbian, Ubuntu, etc.).\n* **Third-Party Firmware**: Compatible with Padavan (Conservative Mode), Pandora, and ASUS\u002FMerlin firmware.\n* **Other Devices**: Compatible with other devices based on Linux\u002FGNU or Linux\u002Fbusybox.\n* **Docker**：Compatible with Docker environments (e.g., Synology, PVE, etc.).\n\n> For additional device support, please submit an [Issue](https:\u002F\u002Fgithub.com\u002Fjuewuy\u002FShellCrash\u002Fissues) or provide feedback in the [Telegram Group](https:\u002F\u002Ft.me\u002FShellClash) (please include the device model and the output of the `uname -a` command).\n\n---\n\n## :hammer_and_wrench: Installation Guide\n\n> [!TIP]\n> If you encounter connection failures or SSL-related issues, please try switching to an alternative installation mirror.\n\n### Prerequisites\n1. Ensure the device has **SSH** enabled and **Root privileges** obtained (Linux systems with a GUI can use the terminal directly).\n2. Connect to the device using an SSH tool (such as PuTTY, JuiceSSH, or the system's built-in terminal).\n\n### :penguin: Standard Linux Device Installation\n\n> [!IMPORTANT]\n> Please perform the installation as the root user.\n\n> Install via wget (jsDelivr CDN source)\n```sh\nexport url='https:\u002F\u002Ftestingcf.jsdelivr.net\u002Fgh\u002Fjuewuy\u002FShellCrash@dev' \\\n  && wget -q --no-check-certificate -O \u002Ftmp\u002Finstall.sh $url\u002Finstall_en.sh \\\n  && bash \u002Ftmp\u002Finstall.sh \\\n  && . \u002Fetc\u002Fprofile &> \u002Fdev\u002Fnull\n```\n\n> Or install via curl (Author's private source)\n\n```sh\nexport url='https:\u002F\u002Fgh.jwsc.eu.org\u002Fdev' && bash -c \"$(curl -kfsSl $url\u002Finstall_en.sh)\" && . \u002Fetc\u002Fprofile &> \u002Fdev\u002Fnull\n```\n\n### :satellite: Router Device Installation\n\n**Installation via `curl`:**\n> GitHub Source (Recommended for overseas environments or environments with proxy access)\n```sh\nexport url='https:\u002F\u002Fraw.githubusercontent.com\u002Fjuewuy\u002FShellCrash\u002Fdev' \\\n  && sh -c \"$(curl -kfsSl $url\u002Finstall_en.sh)\" \\\n  && . \u002Fetc\u002Fprofile &> \u002Fdev\u002Fnull\n```\n\n> Or jsDelivr CDN source\n\n```sh\nexport url='https:\u002F\u002Ftestingcf.jsdelivr.net\u002Fgh\u002Fjuewuy\u002FShellCrash@dev' \\\n  && sh -c \"$(curl -kfsSl $url\u002Finstall_en.sh)\" \\\n  && . \u002Fetc\u002Fprofile &> \u002Fdev\u002Fnull\n```\n\n> Or Author's private source\n```sh\nexport url='https:\u002F\u002Fgh.jwsc.eu.org\u002Fdev' && sh -c \"$(curl -kfsSl $url\u002Finstall_en.sh)\" && . \u002Fetc\u002Fprofile &> \u002Fdev\u002Fnull\n```\n\n**Installation via `wget`:**\n> GitHub Source (Recommended for overseas environments or environments with proxy access)\n```sh\nexport url='https:\u002F\u002Fraw.githubusercontent.com\u002Fjuewuy\u002FShellCrash\u002Fdev' \\\n  && wget -q --no-check-certificate -O \u002Ftmp\u002Finstall.sh $url\u002Finstall_en.sh \\\n  && sh \u002Ftmp\u002Finstall.sh \\\n  && . \u002Fetc\u002Fprofile &> \u002Fdev\u002Fnull\n```\n\n> Or jsDelivr CDN source\n```sh\nexport url='https:\u002F\u002Ftestingcf.jsdelivr.net\u002Fgh\u002Fjuewuy\u002FShellCrash@dev' \\\n  && wget -q --no-check-certificate -O \u002Ftmp\u002Finstall.sh $url\u002Finstall_en.sh \\\n  && sh \u002Ftmp\u002Finstall.sh \\\n  && . \u002Fetc\u002Fprofile &> \u002Fdev\u002Fnull\n```\n\n### :pager: Installation for Legacy Devices with Older `wget` Versions\n\n> Author's private HTTP beta source\n```sh\nexport url='http:\u002F\u002Ft.jwsc.eu.org' \\\n  && wget -q -O \u002Ftmp\u002Finstall.sh $url\u002Finstall_en.sh \\\n  && sh \u002Ftmp\u002Finstall.sh \\\n  && . \u002Fetc\u002Fprofile &> \u002Fdev\u002Fnull\n```\n\n\n### :cloud: Virtual Machines\n- **Alpine Linux VM**: It is highly recommended to use an Alpine image for optimal compatibility.\n```sh\n# Install necessary dependencies\napk add --no-cache wget openrc ca-certificates tzdata nftables iproute2 dcron\n# Execute installation command\nexport url='https:\u002F\u002Ftestingcf.jsdelivr.net\u002Fgh\u002Fjuewuy\u002FShellCrash@dev' \\\n  && wget -q --no-check-certificate -O \u002Ftmp\u002Finstall.sh $url\u002Finstall_en.sh \\\n  && sh \u002Ftmp\u002Finstall.sh \\\n  && . \u002Fetc\u002Fprofile &> \u002Fdev\u002Fnull\n```\n\n ### :whale: Docker \n\n Please visit the official Docker image:\n\n- [ShellCrash on Docker Hub](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fjuewuy\u002Fshellcrash)\n\n\n### :package: Local Installation\n\nIf online installation is not possible, please follow the guide for local installation:\n\n- [Local ShellCrash Installation Tutorial | Juewuy's Blog](https:\u002F\u002Fjuewuy.github.io\u002Fbdaz)\n\n---\n\n## :book: Usage Instructions\n\nAfter installation, enter the following commands in the terminal to launch the management interface:\n\n```shell\ncrash        # Launch the interactive script menu\ncrash -h     # View the list of command help\n```\n\n### Running Dependencies\n| Component | Necessity | Description |\n| :--- | :--- | :--- |\n| curl \u002F wget | Mandatory | Required for node saving, online installation, and update operations. |\n| iptables \u002F nftables | Critical | Without these, the script can only run in Pure Mode. |\n| crontab | Low | Required for scheduled tasks; otherwise, they will not function. |\n| net-tools | Very Low | Used for automatic port occupancy detection. |\n| ubus \u002F iproute-doc | Very Low | Used for automatically obtaining the local Host address. |\n\n---\n\n## :link: Related Links\n- FAQ: [Juewuy's Blog](https:\u002F\u002Fjuewuy.github.io\u002Fchang-jian-wen-ti\u002F)\n- Changelog: [Release History](https:\u002F\u002Fgithub.com\u002Fjuewuy\u002FShellCrash\u002Freleases)\n- Discussion: [Telegram Group](https:\u002F\u002Ft.me\u002FShellClash)\n\n## :scroll: License\n\nThis project is licensed under the [GNU General Public License v3.0](LICENSE.txt).\n","ShellCrash 是一个强大的脚本工具，用于在 Shell 环境中方便地部署和管理 mihomo 和 sing-box 内核。其核心功能包括多内核支持、灵活的配置管理、自动化任务调度、图形化仪表盘以及多种操作模式切换等，使得用户能够轻松管理和优化网络流量。技术上，它通过简洁的 Shell 脚本实现复杂的网络配置，并且支持在线更新以保持最新功能。此项目非常适合需要在基于 Linux 的路由器、服务器或其他设备上快速搭建和维护代理服务的场景，无论是家庭网络还是企业级应用都能找到其用武之地。",2,"2026-06-11 03:34:30","high_star"]