自建的docker加速站分享

大家拿去用,机子都是无线流量
https://docker.melikeme.cn/

一键设置镜像加速脚本(自带安装docker):

curl -s https://docker.melikeme.cn/docker.sh -o docker.sh && chmod +x docker.sh && ./docker.sh

放个Nginx反代配置文件

# ------------------------------------------------------------
# docker1.melikeme.cn
# ------------------------------------------------------------

server {
  listen 80;
  listen [::]:80;
  listen 443 ssl http2;
  listen [::]:443 ssl http2;
  server_name docker.melikeme.cn;
  root /etc/nginx/sites/docker.melikeme.cn;
  index index.html;

  # Custom SSL
  ssl_certificate /etc/nginx/ssl/fullchain.pem;
  ssl_certificate_key /etc/nginx/ssl/privkey.pem;
  ssl_session_timeout 1d;
  ssl_protocols TLSv1.2 TLSv1.3;  # 去除TLSv1.1
  #resolver 1.1.1.1 8.8.8.8 valid=300s;  # 确保配置DNS解析器
  resolver_timeout 5s;
  
  location / {
      try_files $uri $uri/ /index.html;
  }

  # 提供 docker.sh 文件
  location = /docker.sh {
      allow all;
      default_type text/plain;
  }

  # 用于 Docker 代理服务
  location ^~ /v2/ {
      proxy_pass https://registry-1.docker.io;
      proxy_set_header Host registry-1.docker.io;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_buffering off;
      proxy_request_buffering off;
      proxy_http_version 1.1;
      proxy_read_timeout 18000s;
      proxy_send_timeout 18000s;
      send_timeout 18000s;
      proxy_connect_timeout 18000s;
      proxy_set_header Authorization $http_authorization;  # 确保传递正确的Authorization头部
      proxy_pass_header Authorization;
      proxy_intercept_errors on;
      recursive_error_pages on;
      error_page 301 302 307 = @handle_redirect;
  }

  # 用于处理重定向
  location @handle_redirect {
      #resolver 1.1.1.1;  # DNS解析器
      set $saved_redirect_location '$upstream_http_location';
      proxy_pass $saved_redirect_location;
  }
}

24 个赞

感谢大佬分享正好有需求

3 个赞

给您点赞 解燃眉之急

套了CF没啥意义和用worker一样,不套CF的比较重要

无所谓吧,下载用的,我国内外的机子速度都能跑满,阿里云,腾讯云,家里云,我用的速度都是满的,worker有限制,又不能发出来给大家一堆人用
:woozy_face:,主要也是分享一下自用的Nginx配置,论坛里很少有人发配置

2 个赞

感谢你的分享

好嘞,感谢分享

给佬点个赞!

给佬点个赞! :+1:

1 个赞

感谢分享,大佬

感谢大佬,收藏加书签

感谢分享,点赞+书签

感谢分享这个

感谢分享,一键安装这个真不错

markyixa

感谢佬的分享~

感谢大佬的分享

感谢大佬的分享,有点小帅

我觉得自己建一个 cloudflare worker 挺好的,模板都有,几分钟就可以搞定

有封号风险,有限制,所以说我就用无线流量的小鸡做nginx反代了