• 欢迎光临~

在 Linux Mint 上配置 clash

开发技术 开发技术 2022-12-15 次浏览

安装

  • 下载
    项目发布页:https://github.com/Dreamacro/clash/releases
    适用于linux64的版本:clash-linux-amd64-v1.12.0.gz
  • 至~/Downloads解压.gz包(可以在gui里解压)
gzip -d clash-linux-amd64-v1.10.0.gz
  • 建立程序文件夹
mkdir /usr/bin/clash
  • 移至系统文件夹
sudo cp ~/Downloads/clash-linux-amd64-v1.12.0/usr/bin/clash
  • 顺便改个名(方便打命令运行)
cd /usr/bin/clash
sudo mv clash-linux-amd64-v1.12.0 clash
* 改权限(设置可执行)
sudo chmod +x clash
  • 确认权限已改
ls -l
  • 试运行(将配置目录设置在~/.config/clash中)
/usr/bin/clash/clash -d ~/.config/clash
  • 查看
    浏览器访问127.0.0.1:9090,如果有“hello **”字样说明正常启动了
  • 关闭
    终端ctrl+c关闭clash

配置

  • 下载配置文件
cd ~/Downloads/
wget -O config.yaml [提供方提供的订阅地址]
cp config.yaml ~/.config/clash
  • 配置gui
  • 下载gui
git clone https://github.com/Dreamacro/clash-dashboard.git
cd clash-dashboard
git checkout -b gh-pages origin/gh-pages
  • 复制到clash安装的文件夹
cd ~
sudo cp -R ~/Downloads/clash-dashboard /usr/bin/clash/
  • 配置gui(在config.yaml中配置)(使用的是xed文本编辑器)
cd ~/.config/clash
xed config.yaml

在xed中修改如下参数:

#内外部访问
external-controller: '0.0.0.0:9090'
#访问密码
secret: '123qwe'
#gui路径
external-ui: '/usr/local/clash/clash-dashboard'

保存后退出

  • 试运行
/usr/bin/clash/clash -d ~/.config/clash/
  • 访问gui控制台

浏览器进入网址 http://127.0.0.1:9090/ui ,输入密码123qwe进入

网址不是 http://127.0.0.1:9090

出现gui界面,说明配置正确

  • 浏览器代理
    firefox是设置-网络设置-代理设置

分别设置http(勾选https):127.0.0.1:7890,socket5:127.0.0.1:7891

  • 测试
    浏览器访问www.google.com,能够访问说明配置成功
  • 关闭
    终端ctrl+c关闭clash

配置开机服务

  • 创建服务文件
sudo xed /etc/systemd/system/clash.service

写入如下内容:

[Unit]
Description=clash daemon

[Service]
Type=simple
User=brighth
ExecStart=/usr/bin/clash/clash -d /home/brighth/.config/clash/
Restart=on-failure

[Install]
WantedBy=multi-user.target

保存退出

  • 重新启动服务
# 重新启动服务
sudo systemctl daemon-reload

# 启动Clash
sudo systemctl start clash.service

# 设置Clash开机自启动
sudo systemctl enable clash.service

# 重启Clash命令
sudo systemctl restart clash.service

# 查看Clash运行状态
sudo systemctl status clash.service
  • 测试

浏览器访问www.google.com,能够访问说明配置成功

终端代理

  • 查看终端的配置文件
cd ~
ls -a
  • 编辑配置文件
ls -a显示了.bashrc文件,用xed打开
xed .bashrc

在文件末尾写入

#set proxy
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"

参考链接:

https://www.cnblogs.com/pikpiksec/p/16078650.html

https://www.alvinkwok.cn/2022/01/29/2022/01/Clash For Linux Install Guide/

https://juzi991.net/user/tutorial?os=linux&client=clash

程序员灯塔
转载请注明原文链接:在 Linux Mint 上配置 clash
喜欢 (0)