All Projects → juewuy → Shellclash

juewuy / Shellclash

One-click deployment and management of Clash services using Shell scripts in Linux environment

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to Shellclash

Ttyd
Share your terminal over the web
Stars: ✭ 4,030 (+557.42%)
Mutual labels:  openwrt
Ansible Openwisp2
Ansible role that installs and upgrades OpenWISP.
Stars: ✭ 403 (-34.26%)
Mutual labels:  openwrt
Iptv
一键安装管理 FFmpeg / nginx / openresty / xray / v2ray / armbian / proxmox / cloudflare partner,workers / ibm cloud foundry 脚本
Stars: ✭ 481 (-21.53%)
Mutual labels:  openwrt
Actions Openwrt
A template for building OpenWrt with GitHub Actions | 使用 GitHub Actions 云编译 OpenWrt
Stars: ✭ 4,742 (+673.57%)
Mutual labels:  openwrt
Openwisp Config
OpenWRT configuration agent for OpenWISP Controller
Stars: ✭ 375 (-38.83%)
Mutual labels:  openwrt
Openwrt Fanqiang
最好的路由器翻墙、科学上网教程—OpenWrt—shadowsocks
Stars: ✭ 3,894 (+535.24%)
Mutual labels:  openwrt
Libuhttpd
A very flexible, lightweight and fully asynchronous HTTP server library based on libev and http-parser for Embedded Linux.
Stars: ✭ 302 (-50.73%)
Mutual labels:  openwrt
Apfree wifidog
A hight performance and lightweight captive portal solution for HTTP(s)
Stars: ✭ 519 (-15.33%)
Mutual labels:  openwrt
Openwisp Controller
Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.
Stars: ✭ 377 (-38.5%)
Mutual labels:  openwrt
Gygy.github.io
gargoyle
Stars: ✭ 459 (-25.12%)
Mutual labels:  openwrt
Asuswrt Merlin Transparent Proxy
transparent proxy base on ss, v2ray, ipset, iptables, chinadns on asuswrt merlin.
Stars: ✭ 367 (-40.13%)
Mutual labels:  openwrt
Netjsonconfig
Network configuration management library based on NetJSON DeviceConfiguration
Stars: ✭ 372 (-39.31%)
Mutual labels:  openwrt
Xkcptun
xkcptun is kcp tunnel for OpenWRT&LEDE, implemented in c language
Stars: ✭ 419 (-31.65%)
Mutual labels:  openwrt
Zerotier Openwrt
A OpenWrt package for ZeroTier One - Pull requests are welcome!
Stars: ✭ 326 (-46.82%)
Mutual labels:  openwrt
Openwrt Diy
多设备 OpenWrt Aciton 固件云编译——X86、竞斗云、极路由 B70、K2T、K2P、K3、N1、红米 AC2100、Newifi D2、树莓派、小娱 C5、R2S、R4S、小米 R3G、小米 R3P、小米 Mini、网件 R7800、星际宝盒 CM520、Amlogic S905X3、OrangePi Zero Plus、网件 3800、Linksys Wrt1900acs、Linksys Wrt3200acm、Linksys Wrt32x——(QQ群:1130190364)
Stars: ✭ 497 (-18.92%)
Mutual labels:  openwrt
Mknop
Automatically Build OpenWrt Firmware for Phicomm n1, Vplus, Beikeyun, L1 Pro, S9xxx etc
Stars: ✭ 312 (-49.1%)
Mutual labels:  openwrt
Openwrt Shadowsocksr Libev Full
ShadowsocksR-libev-full for OpenWrt
Stars: ✭ 406 (-33.77%)
Mutual labels:  openwrt
Oui
A modern web interface for OpenWrt implemented in vue.js and Lua.
Stars: ✭ 594 (-3.1%)
Mutual labels:  openwrt
Nanopi R2s
使用 Github Actions 在线编译内置 OpenClash 的 NanoPi-R2S 固件
Stars: ✭ 503 (-17.94%)
Mutual labels:  openwrt
Gluon
a modular framework for creating OpenWrt-based firmwares for wireless mesh nodes
Stars: ✭ 446 (-27.24%)
Mutual labels:  openwrt

Clash
ShellClash

中文 | English

Function introduction:

~Convenient use in Shell environment through management script Clash
~Support management of Clash functions
~Support online import Clash supports sharing, subscription and configuration links
~Support configuration timing tasks, support configuration file timing updates
~Support online installation and Use local web panel to manage built-in rules
~Support routing mode, native mode and other mode switching
~Support GNOME, KDE desktop automatic configuration native mode
~Support online update

Equipment support:

~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 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:

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:
#Release version - by github
sh -c "$(curl -kfsSl --resolve raw.githubusercontent.com:443:199.232.68.133 https://raw.githubusercontent.com/juewuy/ShellClash/master/install.sh)" && source /etc/profile &> /dev/null
#Release version - by jsdelivrCDN
sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/juewuy/[email protected]/install.sh)" && source /etc/profile &> /dev/null
#Test version - by github
sh -c "$(curl -kfsSl --resolve raw.githubusercontent.com:443:199.232.68.133 https://raw.githubusercontent.com/juewuy/ShellClash/master/install.sh)" -s 1 && source /etc/profile &> /dev/null
~Use wget:
#Release version - by jsdelivrCDN
wget -q --no-check-certificate -O /tmp/install.sh https://cdn.jsdelivr.net/gh/juewuy/[email protected]/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:

source ~/.bashrc &> /dev/null

~After installing the management script, execute the following command to run the management script

clash #normal mode
clash -h #help
clash -t #test mode

~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.
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

Exchange feedback:

TG Discussion Group

Related Q&A:

See blog for details

Donate this project

Go to page

Friendly promotion:

Top 8K Airport-Dler

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].