mirror of https://gitlab.com/curben/blog
feat(redirects): /files/ reverse proxy
- reduce 3rd-party links for eepsite compatibility
This commit is contained in:
parent
8c5939b5f1
commit
1f70316713
|
@ -423,6 +423,8 @@ Since I also set up reverse proxy for {% post_link tor-hidden-onion-nixos 'Tor O
|
||||||
-content-disposition
|
-content-disposition
|
||||||
-etag
|
-etag
|
||||||
-expect-ct
|
-expect-ct
|
||||||
|
-gitlab-lb
|
||||||
|
-gitlab-sv
|
||||||
-server
|
-server
|
||||||
-set-cookie
|
-set-cookie
|
||||||
-timing-allow-origin
|
-timing-allow-origin
|
||||||
|
@ -430,9 +432,15 @@ Since I also set up reverse proxy for {% post_link tor-hidden-onion-nixos 'Tor O
|
||||||
-x-bytes-saved
|
-x-bytes-saved
|
||||||
-x-cache
|
-x-cache
|
||||||
-x-cache-hits
|
-x-cache-hits
|
||||||
|
-x-download-options
|
||||||
|
-x-gitlab-feature-category
|
||||||
-x-nf-request-id
|
-x-nf-request-id
|
||||||
|
-x-permitted-cross-domain-policies
|
||||||
|
-x-request-id
|
||||||
|
-x-runtime
|
||||||
-x-served-by
|
-x-served-by
|
||||||
-x-timer
|
-x-timer
|
||||||
|
-x-ua-compatible
|
||||||
Cache-Control "max-age=86400, public"
|
Cache-Control "max-age=86400, public"
|
||||||
Clear-Site-Data `"cookies", "storage"`
|
Clear-Site-Data `"cookies", "storage"`
|
||||||
Content-Security-Policy "default-src 'self'; child-src 'none'; connect-src 'none'; font-src 'none'; frame-src 'none'; img-src 'self'; manifest-src 'none'; media-src 'none'; object-src 'none'; prefetch-src 'none'; script-src 'self'; style-src 'self'; worker-src 'none'; base-uri 'none'; form-action https://duckduckgo.com https://3g2upl4pq6kufc4m.onion; frame-ancestors 'none'; block-all-mixed-content"
|
Content-Security-Policy "default-src 'self'; child-src 'none'; connect-src 'none'; font-src 'none'; frame-src 'none'; img-src 'self'; manifest-src 'none'; media-src 'none'; object-src 'none'; prefetch-src 'none'; script-src 'self'; style-src 'self'; worker-src 'none'; base-uri 'none'; form-action https://duckduckgo.com https://3g2upl4pq6kufc4m.onion; frame-ancestors 'none'; block-all-mixed-content"
|
||||||
|
@ -472,7 +480,7 @@ Since I also set up reverse proxy for {% post_link tor-hidden-onion-nixos 'Tor O
|
||||||
|
|
||||||
(pathProxy) {
|
(pathProxy) {
|
||||||
@staticFiles {
|
@staticFiles {
|
||||||
path *.css *.gif *.ico *.jpg *.js *.png *.svg *.webp
|
path *.css *.gif *.ico *.jpg *.js *.pdf *.png *.svg *.webp
|
||||||
}
|
}
|
||||||
header @staticFiles {
|
header @staticFiles {
|
||||||
Cache-Control "max-age=604800, public"
|
Cache-Control "max-age=604800, public"
|
||||||
|
@ -496,6 +504,12 @@ Since I also set up reverse proxy for {% post_link tor-hidden-onion-nixos 'Tor O
|
||||||
import reverseProxy cdn.statically.io
|
import reverseProxy cdn.statically.io
|
||||||
}
|
}
|
||||||
|
|
||||||
|
handle_path /files/* {
|
||||||
|
rewrite * /curben/blog/-/raw/site{path}
|
||||||
|
|
||||||
|
import reverseProxy gitlab.com
|
||||||
|
}
|
||||||
|
|
||||||
import reverseProxy curben.netlify.app
|
import reverseProxy curben.netlify.app
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
# Reverse proxy to cdn
|
# Reverse proxy to cdn
|
||||||
/img/* https://cdn.statically.io/img/gitlab.com/curben/blog/raw/site/:splat 200
|
/img/* https://cdn.statically.io/img/gitlab.com/curben/blog/raw/site/:splat 200
|
||||||
/screenshot/* https://cdn.statically.io/screenshot/mdleom.com/:splat?mobile=true 200
|
/screenshot/* https://cdn.statically.io/screenshot/mdleom.com/:splat?mobile=true 200
|
||||||
|
/files/* https://gitlab.com/curben/blog/-/raw/site/:splat 200
|
||||||
|
|
Loading…
Reference in New Issue