Skip to content

ChGoh7/clash-for-linux-install

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux 一键部署 Clash

环境要求

  • 需要 root 用户。
  • 自用 CentOS 7.x 生效。

安装脚本

git clone https://github.com/nelvko/clash-for-linux-install.git && cd clash-for-linux-install && . install.sh

代理加速:https://mirror.ghproxy.com

卸载

# 删除 clash 及其配置
# 清除 shell 代理环境
. uninstall.sh

Command

# 关闭 clash (systemctl stop clash)
# 删除代理变量(http_proxy等)
clashoff

# 打印 ui 地址
clashui

# 启动 clash(同理)
clashon
  • 直接使用 systemctl 控制启停时,当前登陆的 shell 环境需要再修改下代理变量,否则执行某些下载命令时会导致:无代理环境时走代理下载,有代理环境时不走代理。
  • 以上命令(函数)集成了上述流程。

Tips

几种运行方式的区别

bash 命令运行

# 需要有可执行权限
./install.sh

# 不需要可执行权限
bash ./install.sh
  • 当前 shell 开启一个子 shell 来执行脚本,对环境的修改仅影响该子 shell 和其子进程,当前 shell 不会生效。
  • 使当前终端生效需要再 export 代理环境变量,或者退出终端重新登录。

shell 内建命令运行

# 不需要可执行权限
. install.sh
source install.sh
  • 脚本在当前 shell 环境中执行,变量和函数的定义对当前 shell 有效,无需再设置代理变量或重新登陆。

引用

Todo

  • 定时更新配置

About

Linux 一键安装 Clash

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%