侧边栏壁纸
博主头像
奇楠木语博主等级

行动起来,活在当下

  • 累计撰写 138 篇文章
  • 累计创建 94 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

ubuntu安装clash+yacd-gui

Administrator
2020-11-25 / 0 评论 / 0 点赞 / 723 阅读 / 3424 字

现在你有更好的选择了 : https://halo.qinan.co/p/119

参考资料:

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

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

前言

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

安装

  1. 下载最新版clash
    例如:https://github.com/Dreamacro/clash/releases/download/v1.10.0/clash-linux-amd64-v1.10.0.gz (1.10.0随新版本变化而变化)
wget https://github.com/Dreamacro/clash/releases/download/v1.10.0/clash-linux-amd64-v1.10.0.gz 
gzip -d clash-linux-amd64-v1.10.0.gz
mv clash-linux-amd64-v1.10.0 /usr/local/bin/clash
chmod 774 /usr/local/bin/clash
./usr/local/bin/clash

直接运行一次 clash 会直接生成/下载 config.yaml Country.mmdb , 下载完成后(正常为出现 INFO[0010] Mixed(http+socks) proxy listening at: 127.0.0.1:7890) ctrl+c 终止运行即可。
默认生成的目录是 当前用户下/.config/clash 文件夹内(以root用户为例:/root/.config/clash)
2. 下载最新版yacd
下载后解压到 /root/.config/clash/dashboard

配置

wget https://github.com/haishanh/yacd/releases/download/v0.2.12/yacd.tar.xz
tar -axvf yacd.tar.xz
mkdir -p /root/.config/clash/
mv public /root/.config/clash/dashboard
vim /root/.config/clash/config.yaml
#添加以下内容到文件
external-ui: 'dashboard'
external-controller: 127.0.0.1:9090
:x

clash 自启动

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

cat >> /etc/systemd/system/clash.service <EOF
[Unit]
Description=Clash Daemon

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

[Install]
WantedBy=multi-user.target
EOF

添加配置

现在该喂它配置文件了。
如果你用机场 , 那么直接下载 config.yaml 复制到 /root/.config/clash/ 既可。
如果你自建那应该不需要看我的教程。

启动

ststemctl daemon-reload
systemctl enable clash
systemctl start clash
systemctl status clash

one more tips

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

apt install proxychains4
vi /etc/proxychains4.conf
#文件末尾 [ProxyList] 下边,修改为
socks5 127.0.0.1 7890
:x

顺带加个快捷命令

echo “alias pc='proxychains4 '” >>/root/.bashrc;source /root/.bashrc

这样在终端需要访问外网时直接

pc git clone XXX

Create: 2020-11-25
Update:
2021-11-28 remove clashy
2022-04-23 修改了一点小细节

0

评论区