clash-record
[TOC]
clash for Linux安装使用
clash客户端下载地址:【https://github.com/Dreamacro/clash/releases】
下载
下载对应的Linux-amd64版本,也可以直接在线下载
wget https://github.com/Dreamacro/clash/releases/download/v1.8.0/clash-linux-amd64-v1.8.0.gz
安装
进入安装包存放目录,解压安装
gunzip clash-linux-amd64-v1.8.0.gz
sudo mv clash-linux-amd64-v1.8.0 /usr/local/bin/clash
sudo chmod +x /usr/local/bin/clash
./clash
clash启动后会在~/.config/clash 目录生成配置文件
修改配置
将你从机场导出的配置文件(路径根据你实际修改,我的放在tools目录下),替换默认的配置
cat tools/FY-21329.yaml > ~/.config/clash/config.yaml
然后重新执行/usr/local/bin/clash
配置开机启动
在配置开机启动之前,将配置文件移动到 /etc 目录:
mv ~/.config/clash /etc
以后修改配置都记住修改 /etc/clash 目录下的这个配置文件。 然后使用 vim 增加 systemd 配置 ,:
vim /etc/systemd/system/clash.service
#放入如下内容
[Unit]
Description=Clash Daemon
[Service]
ExecStart=/usr/local/bin/clash -d /etc/clash/
Restart=on-failure
[Install]
WantedBy=multi-user.target
启用 clash service:
systemctl enable clash.service #设置开机自启动
systemctl start clash.service #手动启动
systemctl status clash # 查看状态
配置启用/关闭代理函数
sudo vim .bashrc
#增加以下内容
# proxy on
# proxy off
function proxy_off() {
unset http_proxy
unset https_proxy
unset all_proxy
unset no_proxy
echo -e "Proxy Off"
}
function proxy_on(){
export https_proxy=http://127.0.0.1:1087
export http_proxy=http://127.0.0.1:1087
export all_proxy=socks5://127.0.0.1:7890
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
echo -e "Proxy On"
}
$source ~/.bashrc #使配置生效
接下里就可以通过命令开关代理了
proxy_on
proxy_off