前置准备-系统级代理:
Clash for Linux的备份仓库,由Yizuko进行修复及维护
clone 上面的仓库,随后进入仓库所在目录,编辑 .env
文件,修改变量 CLASH_URL
的值。CLASH_SECRET
可留空。
启动服务 sh start.sh
source /etc/profile.d/clash.sh
添加环境变量,随后 proxy_on
开启代理。
检查 端口 与 系统代理
Bash
netstat -tln | grep -E '9090|789.'
env | grep -E 'http_proxy|https_proxy'
如果类似上图,则大概率已经配置完成。
单独处理 Docker
经过上述配置,多数应用都可以正常走代理(如 GitHub),但是 Docker 还要单独配置一下。
Bash
vim /etc/systemd/system/docker.service.d/proxy.conf
添加内容
Bash
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890/"
Environment="HTTPS_PROXY=http://127.0.0.1:7890/"
随后重启 docker
Bash
systemctl daemon-reload
systemctl restart docker
大功告成。
悲报
如果你是国内服务器(如腾讯云),千万不要挂代理,否则等待你的只有封禁服务器?