Ubuntu使用clash

Ubuntu使用clash

本文环境 root用户,centos8

配置clash

  1. 去官网下载clash并解压
    https://github.com/Dreamacro/clash/releases
wget https://github.com/Dreamacro/clash/releases/download/v1.6.0/clash-linux-amd64-v1.6.0.gz
gzip -d clash-linux-amd64-v1.6.0.gz 
# 个人习惯放到/usr/cstm下
mv clash-linux-amd64-v1.6.0 /usr/cstm/clash/
chmod a+x clash-linux-amd64-v1.6.0
# 在/usr/bin下建立软连接
ln -s /usr/cstm/clash/clash-linux-amd64-v1.6.0 /usr/bin/clash
  1. 修改配置文件
# 从订阅商那里获得配置文件,把配置文件复制到~/.config/clash/下
cp config.yml  ~/.config/clash/
  1. 启动clash
clash

配置代理

如果有图形界面可以直接在系统界面设置,(我的是在clash在宿主机里,你的如果是本机就填127.0.0.1
proxy
如果没有图形界面,将proxy写入/etc/profile或者~/.bashrc

export http_proxy='http://localhost:7890'
export https_proxy='http://localhost:7890'
export no_proxy='localhost,127.0.0.1'

git clone 报错 :Failed to receive SOCKS4 connect request ack.
因为 clash 代理的 socket5,github 是 socket4

# 7891 是clash 代理 socket 的端口
git config --global http.proxy 'socks5://127.0.0.1:7891'
git config --global https.proxy 'socks5://127.0.0.1:7891'
## or
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890