·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

1panel超简单nginx反代各种docker registry

172 6
发表于 2024-6-13 12:46:36 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
完整见 https://t.me/mjjgarden/8
参考了 https://blog.lty520.faith/博文/自建docker-hub加速镜像/ 的代码
支持
registry-1.docker.io
gcr.io
ghcr.io
registry.gitlab.com
nvcr.io
quay.io
代码已经简化了, 直接注释代码 就能反代 目标 regisry了.

先1panel 新建站点 使用反代功能, 新建后删除反代.

然后编辑 站点配置, 添加 下面代码
  1. ... 原代码...        location / {        resolver 1.1.1.1;        # 这个docker hub 官方registry,大部份人用这个就够了,        set $target_host registry-1.docker.io;        # 根据情况自己选择使用, 一个站点(host)只能用一个 目标registry, 需要多个反代多个目标就建立多个不同站点.        # set $target_host ghcr.io; # github 使用的人也不少.        # set $target_host gcr.io; # Google        # set $target_host nvcr.io; # nvdia        # set $target_host registry.gitlab.com; # gitlab        # set $target_host quay.io; # quay    proxy_pass https://$backend_host;         proxy_set_header Host $backend_host;         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_set_header Authorization $http_authorization;         proxy_pass_header Authorization;         # 对 upstream 状态码检查,实现 error_page 错误重定向        proxy_intercept_errors on;         # error_page 指令默认只检查了第一次后端返回的状态码,开启后可以跟随多次重定向。        recursive_error_pages on;         # 根据状态码执行对应操作,以下为301、302、307状态码都会触发        #error_page 301 302 307 = @handle_redirect;        error_page 429 = @handle_too_many_requests;     }      #处理重定向    location @handle_redirect {        resolver 1.1.1.1;        set $saved_redirect_location '$upstream_http_location';        proxy_pass $saved_redirect_location;    }    # 处理429错误, 如registry-1.docker.io 短时间请求太多会触发, 此时可以cf work方案接力, 或者 使用 warp    location @handle_too_many_requests {        #proxy_set_header Host cfcr.j8.work;  # 对应 Worker设置的域名        #proxy_pass http://cfcr.j8.work; # 对应 Worker设置的域名        #proxy_set_header Host $http_host;    }
复制代码
1panel超简单nginx反代各种docker registry 域名,proxy,重定向,set,io
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论6

浅生Lv.8 发表于 2024-6-13 12:47:03 | 查看全部
ding
我要说一句 收起回复
婷姐Lv.8 发表于 2024-6-13 12:47:52 | 查看全部
收藏先
我要说一句 收起回复
婷姐Lv.8 发表于 2024-6-13 12:48:51 | 查看全部
收藏收藏
我要说一句 收起回复
婷姐Lv.8 发表于 2024-6-13 12:49:32 | 查看全部
技术贴绑定加收藏
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-6-13 12:50:27 | 查看全部
nginx反代一直没成功,很慢
我要说一句 收起回复
TyCodingLv.8 发表于 2024-6-13 12:51:10 | 查看全部
宝塔的反代不香?
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.144.255.247,GMT+8, 2024-12-23 09:39 , Processed in 0.318523 second(s), 113 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表