2025年1月22日星期三

国内VPS docker搭建走ss的http代理,给docker pull加速

为了国内vps docker pull 真较劲脑汁了

使用/etc/docker/daemon.json 加速还是太慢


本文可以实现全局docker镜像加速,走http代理

如果有http节点了,可以直接到本文底部蓝色字


如果有ss节点,无http节点。

则跟本文搭建xray,实现http代理走ss节点



#新建一个xray的config.json

nano /home/ray-http-51180/config.json


#搭建了走ss节点的http代理(http代理不要搭建在境外),

http代理ip:51180

admin6878678

admin867876


{

  "log": {

    "loglevel": "info",

    "access": "/var/log/xray-access.log",

    "error": "/var/log/xray-error.log"

  },

  "inbounds": [

    {

      "tag": "http-in",

      "protocol": "http",

      "listen": "0.0.0.0",

      "port": 61180,

      "settings": {

        "accounts": [

          {

            "user": "admin6878678",

            "pass": "admin867876"

          }

        ]

      }

    }

  ],

  "outbounds": [

    {

      "tag": "ss-out",

      "protocol": "shadowsocks",

      "settings": {

        "servers": [

          {

            "address": "ss节点地址.cn",

            "port": 28000,

            "method": "aes-128-gcm",

            "password": "ss密码75dfa36"

          }

        ]

      }

    }

  ],

  "routing": {

    "rules": [

      {

        "type": "field",

        "inboundTag": [

          "http-in"

        ],

        "outboundTag": "ss-out"

      }

    ]

  }

}



----------------------------------------------------

#docker运行xray

docker run --restart=always --name ray-http-51180 -d -v /home/ray-http-51180/:/etc/xray --network=host teddysun/xray


TG测试http节点连通性

=================================================

#写http-proxy.conf配置文件实现docker pull全局走http代理

sudo mkdir -p /etc/systemd/system/docker.service.d

sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf


[Service]

Environment="HTTP_PROXY=http://admin6878678:admin867876@http服务端ip:51180"

Environment="HTTPS_PROXY=http://admin6878678:admin867876@http服务端ip:51180""

Environment="NO_PROXY=localhost,127.0.0.1"


#重启docker

sudo systemctl daemon-reload

sudo systemctl restart docker


#查看代理环境

systemctl show --property=Environment docker



#测试docker pull

docker pull ghcr.io/kwokkwok/silo:latest


实测速度腾讯广州vps得到质的提升。







国内VPS docker搭建走ss的http代理,给docker pull加速

为了国内vps docker pull 真较劲脑汁了 使用/etc/docker/daemon.json 加速还是太慢 本文可以实现全局docker镜像加速,走http代理 如果有http节点了,可以直接到本文底部蓝色字 如果有ss节点,无http节点。 则跟本文搭建xray,实...