一、背景
- 在linux服务器上访问海外http站点,可能会很慢:
- linux下安装软件包,用到海外源,这时下载有可能会很慢;
- 服务端访问第三方海外接口慢,比如苹果支付;
- jenkins打包时,需要下载maven海外源依赖;
- 本文仅做技术交流,clash服务端请使用合规加速服务。
二、加速方案
- 在linux部署clash客户端,连接clash server端,实现加速;
下载 wget https://github.com/Kuingsmile/clash-core/releases/download/1.18/clash-linux-amd64-v1.18.0.gz; 解压安装 gzip -d clash-linux-amd64-v1.18.0.gz; mkdir /opt/clash; mv clash-linux-amd64-v1.18.0 opt/clash/clash; 启动 [root@freed1 clash]$ls 2F.yaml clash Country.mmdb -f [root@freed1 clash]$./clash -f 2F.yaml INFO[0000] Start initial compatible provider 2Foreign
INFO[0000] Start initial compatible provider 2China
INFO[0000] inbound mixed://:7890 create success. 加速对比测试
- 加速前,不能下载或下载速度慢
- 加速后,可以下载,速度很快
需要设置下系统http代理、https代理、socks代理 export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890 export socks_proxy="socks://127.0.0.1:7890/"
- 加速前,不能下载或下载速度慢
clash客户端配置
- clash客户端配置可自行搜索“clash客户端配置文件详解”
- 指定域名比如关键字包含“github”的走加速线路,其他走本地线路(不加速);
作者介绍
- 邹永红 高级SRE专家