本教程写于2023.10.24,环境为 阿里云 ubuntu 20.04 LTS clash v1.170.
从gitHub获取clash
- arm64 我使用的树莓派 v1.18没有arm64版本所以使用的v1.17
wget https://github.com/Dreamacro/clash/releases/download/v1.18.0/clash-darwin-arm64-v1.18.0.gz
- 64 x86平台
wget https://github.com/Dreamacro/clash/releases/download/v1.18.0/clash-linux-amd64-v1.18.0.gz
一般情况下如果你需要clash那么你的服务器大概率无法访问gitHub,你可以手动下载这个软件,然后通过vscode访问服务器,在vscode可以直接复制文件到服务器
通过vscode访问服务器
1.vscode左下角
2. 选择连接到主机
3. 输入你要链接的服务器ip
ip是你服务器的ip,之后会要求输入密码
4. 选择你要保存文件的位置
5.把文件复制到服务器
点击确定还会要求输入一次密码
解压并安装clash
解压 clash
gzip -d clash-linux-amd64-v1.18.0.gz
给予文件权限
sudo chmod +x clash-linux-amd64-v1.18.0
执行文件
./clash-linux-amd64-v1.18.0
报错是正常的
把其他电脑上的 config 和 MMDB文件复制到服务器,比如我在Windows上也是用了clash
config.yml
Country.mmdb
把这个两个文件放进 ~/.config/clash/
注意,第一个文件需要改名为config.yaml
然后在此执行clash
./clash-linux-amd64-v1.18.0
修改 /etc/profile
sudo nano /etc/profile
在文件最后输入
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
现在服务器应该就可以访问gitHub等网站了
我们可以检验一下,键入curl www.google.com
,有很多内容输出就证明成功