编辑
2024-04-18
工具
00

目录

1. 安装 Clash
2. 设置 Systemd
3. 启动 Clash
4. 选择 Clash 中的节点
5. 设置代理

1. 安装 Clash

执行以下命令来安装 Clash:

bash
sudo su cd ~ && mkdir data && mkdir /data/clash && cd /data/clash # 选择使用或不使用代理下载Clash wget https://dl3.ssrss.club/clash-linux-amd64-v1.9.0.gz wget --no-proxy https://dl3.ssrss.club/clash-linux-amd64-v1.9.0.gz # 替换成你的Clash订阅链接 wget -O /data/clash/config.yaml "YOUR_SUBSCRIPTION_LINK" wget --no-proxy -O /data/clash/config.yaml "YOUR_SUBSCRIPTION_LINK" # 下载地理数据库 wget https://dl3.ssrss.club/Country.mmdb wget --no-proxy https://dl3.ssrss.club/Country.mmdb # 解压并赋予执行权限 gunzip -c *.gz > clash && chmod +x clash

特殊说明:

  • 如果下载失败,尝试将 dl3 改为 dl
  • 如果非x64位系统,请选择合适版本的Clash并替换下载链接。
  • 更新订阅(无账号需新注册) - 命令:wget -O /opt/clash/config.yaml "YOUR_SUBSCRIPTION_LINK"
  • 官方Github:Dreamacro/clash

2. 设置 Systemd

执行以下命令来配置 Systemd:

bash
cat > /usr/lib/systemd/system/clash.service <<'EOF' [Unit] Description=clash [Service] TimeoutStartSec=0 ExecStart=/data/clash/clash -d /data/clash Restart=on-failure RestartSec=5s [Install] WantedBy=multi-user.target EOF sudo systemctl daemon-reload

如果设置失败,跳到第三步启动 Clash。

3. 启动 Clash

如果 Systemd 设置成功,执行以下命令:

bash
# 启动Clash systemctl start clash # 关闭Clash systemctl stop clash # 查看状态 systemctl status clash # 设置开机自启 systemctl enable clash # 取消开机自启 systemctl disable clash

Systemd 设置失败的处理:

bash
nohup /opt/clash/clash -d /opt/clash > /dev/null 2>&1 &

重置网络连接:

bash
unset http_proxy unset https_proxy

4. 选择 Clash 中的节点

访问 Clash 控制面板选择节点。红色节点不一定表示无法连接,许多红色节点实际上是正常的。

5. 设置代理

检查是否能科学上网。在 Ubuntu 系统中,手动设置代理路径为:系统设置 -> 网络 -> 网络代理。终端代理设置:

  • 临时设置代理:
bash
export ALL_PROXY=http://127.0.0.1:7890 curl www.google.com
  • 用户环境变量配置
bash
cd ~ ls -alt vim .bash_profile
  • 添加一项配置:export ALL_PROXY=http://127.0.0.1:7890
  • 然后刷新配置:source ~/.bash_profile
  • 测试外网链接:curl www.google.com
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Golovin

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!