mirror of
https://github.com/WJQSERVER-STUDIO/ghproxy.git
synced 2026-02-03 08:11:11 +08:00
hotfix
This commit is contained in:
parent
00d2113904
commit
d6b8f2b812
1 changed files with 14 additions and 5 deletions
|
|
@ -97,20 +97,29 @@
|
||||||
|
|
||||||
route /v2* {
|
route /v2* {
|
||||||
reverse_proxy https://registry-1.docker.io {
|
reverse_proxy https://registry-1.docker.io {
|
||||||
header_up Host registry-1.docker.io
|
header_up Host {reverse_proxy.upstream.hostport}
|
||||||
header_up X-Real-IP {remote}
|
header_up X-Real-IP {remote}
|
||||||
header_up X-Forwarded-For {http.request.header.X-Forwarded-For}
|
header_up X-Forwarded-For {http.request.header.X-Forwarded-For}
|
||||||
header_up X-Forwarded-Proto {scheme}
|
header_up X-Forwarded-Proto {scheme}
|
||||||
header_up Authorization {http.request.header.Authorization}
|
header_up Authorization {http.request.header.Authorization}
|
||||||
}
|
header_down WWW-Authenticate "https://auth.docker.io" "https://{host}"
|
||||||
header {
|
header_down Location "https://production.cloudflare.docker.com" "https://{host}"
|
||||||
www-authenticate 'Bearer realm="https://${host}/token",service="registry.docker.io"'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
route /token* {
|
route /token* {
|
||||||
reverse_proxy https://auth.docker.io {
|
reverse_proxy https://auth.docker.io {
|
||||||
header_up Host auth.docker.io
|
header_up Host {reverse_proxy.upstream.hostport}
|
||||||
|
header_up X-Real-IP {remote}
|
||||||
|
header_up X-Forwarded-For {http.request.header.X-Forwarded-For}
|
||||||
|
header_up X-Forwarded-Proto {scheme}
|
||||||
|
header_up Authorization {http.request.header.Authorization}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
route /registry-v2* {
|
||||||
|
reverse_proxy https://production.cloudflare.docker.com {
|
||||||
|
header_up Host {reverse_proxy.upstream.hostport}
|
||||||
header_up X-Real-IP {remote}
|
header_up X-Real-IP {remote}
|
||||||
header_up X-Forwarded-For {http.request.header.X-Forwarded-For}
|
header_up X-Forwarded-For {http.request.header.X-Forwarded-For}
|
||||||
header_up X-Forwarded-Proto {scheme}
|
header_up X-Forwarded-Proto {scheme}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue