clash命令行

Ethereal Lv4

1. 下载

使用clash-for-linux:

1
git clone git@github.com:wnlen/clash-for-linux.git

2. 修改配置

取消下载config:修改start.sh,注释掉以下几行:

1
2
3
4
5
6
7
8
9
10
11
12
#curl -o /dev/null -s -m 10 --connect-timeout 10 -w %{http_code} $URL | grep '[23][0-9][0-9]' &>/dev/null
#curl -o /dev/null -L -k -sS --retry 5 -m 10 --connect-timeout 10 -w "%{http_code}" $URL | grep -E '^[23][0-9]{2}$' &>/dev/null
#ReturnStatus=$?
#if_success $Text1 $Text2 $ReturnStatus

# 拉取更新config.yml文件
echo -e '\n正在下载Clash配置文件...'
Text3="配置文件config.yaml下载成功!"
Text4="配置文件config.yaml下载失败,退出启动!"

# 尝试使用curl进行下载
#curl -L -k -sS --retry 5 -m 10 -o $Temp_Dir/clash.yaml $URL

3. 加入clash.yaml文件

路径是temp/clash.yaml。然后要注意把RULE_SET注释掉

4. 修改密码

修改.env文件中以下:

1
export CLASH_SECRET='123456'

5. 启动

1
2
3
sudo bash start.sh
source /etc/profile.d/clash.sh
proxy_on

注意要记住生成的secret

6. 修改

前端将会在9090端口可用。在界面上修改GLobal为对应配置即可。

参考

Linux中安装Clash并且实现全局代理(纯命令行) – Mr.浮熙的blog

Clash中文版下载-Clash中文网

Clash Verge Rev-Clash中文网

wnlen/clash-for-linux: clash-for-linux

上传了规则,但为啥还会报error: unsupported rule type RULE-SET” · Issue #681 · vernesong/OpenClash

在 Linux 终端下通过 CLI 使用 Clash 应用 | Clash for Windows 代理工具使用说明

nelvko/clash-for-linux-install: 😼 优雅地部署基于 clash/mihomo 的代理环境

代理设置成功,,但是wget显示502 · Issue #52 · wnlen/clash-for-linux

  • Title: clash命令行
  • Author: Ethereal
  • Created at: 2025-06-02 00:52:18
  • Updated at: 2025-06-02 01:04:50
  • Link: https://ethereal-o.github.io/2025/06/02/clash命令行/
  • License: This work is licensed under CC BY-NC-SA 4.0.
 Comments