是这样的,跑实验需要用到google cloud的一些api服务,所以需要在远程服务器上使用代理,所以便有了这个教程。
下载解压clash#
在clash releases选择适合自己的版本,这里ubuntu选择clash_2.0.24_linux_amd64.tar.gz
source /etc/network_turbo # autodl学术加速
wget https://github.com/doreamon-design/clash/releases/download/v2.0.24/clash_2.0.24_linux_amd64.tar.gz
tar -xvf clash_2.0.24_linux_amd64.tar.gz
如果下载不了,可以在自己电脑上下载压缩包上传到远程服务器解压就行。
添加至环境并查看版本#
mv clash /usr/local/bin/clash
clash -v
代理配置#
准备config.yaml
和Country.mmdb
#
在自己的clash软件中一般可以查看订阅文件,将订阅文件复制一份重命名为config.yaml
,然后再clash的软件目录里面/resources
一般可以找到Country.mmdb
,也可以自己网上搜索下载,这里提供一个下载地址Country.mmdb
然后上传到服务器自己知道的位置,在该位置启动终端。
mkdir /etc/clash
mv config.yaml Country.mmdb /etc/clash
配置启动#
最好新建一个终端来运行clash
clash -d /etc/clash
在自己想要使用代理的终端(只在该终端生效,新建终端需重新export)设置代理,注意端口号配置
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890
也可以在python程序中设置代理
import os
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7890'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7890'
本教程只是简单配置教程,不涉及订阅获取。