CentOS配置代理并配置Docker代理
自从今年封了Docker镜像后,想下个镜像就很麻烦,所以记录下代理的配置
代理仓库:https://github.com/MetaCubeX/mihomo
安装
- 下载 mihomo-linux-amd64-compatible-v1.18.9.rpm 这里下的compatible版本
- 安装 rpm -ivh mihomo-linux-amd64-compatible-v1.18.9.rpm
- 配置:https://wiki.metacubex.one/example/conf/ 这里用的GeoX config 主要改一下订阅的url 需注意配置文件的位置为。${HOME}/.config/mihomo 而不是 /etc/mihomo 因为这个浪费了大半天
- 将配置中的external-controller: 改为 0.0.0.0:9090 来允许宿主机访问
启动
- mihomo 前台启动
- 也可参考这个创建运行服务 https://wiki.metacubex.one/startup/service/
如果CentOS装了GUI可以试试这个 mihomo-party,亲测可行,之前在Ubuntu、Debain等试的其他的都各自问题启动不了
其他
- 之前只是看官方文档,结果文档有点不友好,后面在网上搜索才找到解决方法,还是要转变思路,不要只看官方文档
配置Docker(针对docker pull 因为其被systemd接管)
修改 /lib/systemd/system/docker.service,在[Service]下添加
Environment=”HTTP_PROXY=127.0.0.1:7890″
Environment=”HTTPS_PROXY=12.0.0.1:7890″
刷新并重启
systemctl daemon-reload
systemctl restart docker
查看docker信息
docker info
完