From a8be67520a2eac6ddb6b4f8658d2b534fb1d546a Mon Sep 17 00:00:00 2001 From: juewuy <61367819+juewuy@users.noreply.github.com> Date: Fri, 20 Jan 2023 09:34:39 +0800 Subject: [PATCH] Update README.md --- README.md | 108 ------------------------------------------------------ 1 file changed, 108 deletions(-) diff --git a/README.md b/README.md index 845c801..0293cc6 100644 --- a/README.md +++ b/README.md @@ -23,113 +23,5 @@ ~Support various router devices based on OpenWrt or secondary custom development using OpenWrt
~Support various devices running standard Linux systems (such as Debian/CenOS/Armbian, etc.)
~Compatible with Padavan firmware (conservative mode), Pandora firmware
~Compatible with various types of devices customized and developed using the Linux kernel
——————————
~For more device support, please submit an issue or go to the TG group for feedback (the device name and the device core information returned by running uname -a must be provided)
-How to use: --- - -~Confirm that the router device has enabled SSH and obtained root privileges (Linux devices with GUI desktops can be installed using their own terminal)
~Use SSH connection tools (such as putty, JuiceSSH, system built-in terminal, etc.) router or Linux device SSH management interface or terminal interface, and switch to the root user
~Confirm that the curl or wget download tool has been installed on the device. If not installed, please [refer to here](https://www.howtoforge.com/install-curl-in-linux) for LInux devices to install curl. For devices based on OpenWrt (Xiaomi official system, Pandora, Gaoke, etc.), please Use the following command to install curl:
- -```Shell -opkg update && opkg install curl -``` - -~ Then execute the following installation commands on the SSH interface, and follow the subsequent prompts to complete the installation
- -##### ~Use curl:
- -```Shell -#by fastgit.org -export url='https://raw.fastgit.org/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null -``` - -```shell -#by GitHub -export url='https://raw.githubusercontent.com/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null -``` - -```shell -#by jsDelivr-CDN -export url='https://fastly.jsdelivr.net/gh/juewuy/ShellClash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null -``` - - -##### ~Use wget:
- -```Shell -#by GitHub -export url='https://raw.githubusercontent.com/juewuy/ShellClash/master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null -``` - -```shell -#By jsDelivrCDN -export url='https://fastly.jsdelivr.net/gh/juewuy/ShellClash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null -``` - -~**Use a low version of wget (prompt not to support https) local installation**:
- -```Shell -#by shellclash.cf -export url='http://shellclash.cf/' && wget -q -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null -``` - -~**After installation by non-root users**, please execute the following additional commands to read environment variables:
- -```Shell -source ~/.bashrc &> /dev/null -``` - -~After installing the management script, execute the following command to **run the management script**
- -```Shell -clash #normal mode -clash -h #help -clash -u #uninstall -clash -t #test mode -``` - -~**Install in Docker:**
- -Use: https://github.com/echvoyager/shellclash_docker - -~**Additional dependencies at runtime**:
- -> Most of the equipment/systems are pre-installed with most of the following dependencies, you can ignore them if there is no impact when you use them. - -```Text -bash/ash necessary Cannot install and run scripts when all are missing -curl/wget necessary When all are missing, it cannot be installed and updated online -iptables important Only use pure mode when missing -systemd/rc.common general Only use conservative mode when all are missing -iptables-mod-nat general Cannot use redir mode, mixed mode when missing -ip6tables-mod-nat lower Affects redir mode when missing, mixed mode support for ipv6 -crontab lower Cannot enable timing task function when missing -net-tools minimal Cannot detect port occupancy normally when missing -ubus/iproute-doc minimal The host address of the machine cannot be obtained normally when missing -``` - - - -## Update log: - -### [Click to view](https://github.com/juewuy/ShellClash/releases) - -## Exchange feedback: - -### [TG Discussion Group](https://t.me/ShellClash) - -## Related Q&A: - -### [See blog for details](https://juewuy.github.io) - -## Donate: - -​ Alipay WeChat - -##### - -机场推荐: --- -#### [Catnet](https://dash.catnet.uk/#/register?code=KOhfH9qD)
-#### [Dler](https://dler.best/auth/register?affid=89698)
-