ubuntu安装clash+yacd-gui

现在你有更好的选择了 : https://github.com/SpongeNobody/Clashy/releases

参考资料:

  1. Linux使用clash代理-Naruto210
  2. clash-github-wiki
  3. yacd-github-releases

非常感谢开发者和作者的辛苦付出。

前言

clash 作为我的辅助爬墙软件,在linux没有官方gui的支持,正好群友搞了订阅,那就配置好做备胎好了。

安装

  • 下载最新版clash
    到项目发布页下载 clash-linux-amd64-v1.3.0.gz (1.3.0随新版本变化而变化)
mv clash-linux-amd64 /usr/local/bin/clash
chmod 774 /usr/local/bin/clash

直接运行一次 clash 会直接生成/下载 config.yaml Country.mmdb , 然后 ctrl+c 终止运行即可。默认生成的目录是 当前用户下/.config/clash 文件夹内(以root用户为例:/root/.config/clash)

配置

vim /root/.config/clash/config.yaml
#添加以下内容到文件
external-ui: 'dashboard'
external-controller: 127.0.0.1:9090
:x

clash 自启动

官方文档写的很清楚了,直接跟着做就好。

Copy Clash binary to /usr/local/bin and configuration files to /etc/clash:

Create the systemd configuration file at /etc/systemd/system/clash.service:

[Unit]
Description=Clash Daemon

[Service]
ExecStart=/usr/local/bin/clash -d /etc/clash/

[Install]
WantedBy=multi-user.target
Launch clashd on system startup with:

$ systemctl enable clash
Launch clashd immediately with:

$ systemctl start clash

现在 clash 应该在启动状态但是并不能正常运行 , 因为你没有喂它配置文件呀 。
如果你用机场 , 那么直接下载 config.yaml 复制到 /root/.config/clash/ 既可。
如果你自建那就自己塞东西给它喽。

one more

那么终端内你怎么使用呢 , 老方案:proxychains4.

apt install proxychains4
vi /etc/proxychains4.conf
#添加以下内容 
socks5 127.0.0.1 7890
:x

然后在bashrc添加以下内容

alias pc='proxychains4 '

这样在需要访问外网的时候直接

pc git clone XXX

Create: 2020-11-25
Update: 2022-11-28 add clashy

comments powered by Disqus