1234567891011121314151617181920212223 |
- # Nginx UI Template Start
- name = "Hotlink Protection"
- author = "@0xJacky"
- description = { en = "Hotlink Protection Config Template", zh_CN = "防盗链配置模板", zh_TW = "防盜連配置模板"}
- [variables.NoneReferer]
- type = "boolean"
- name = { en = "Allow Referer is None", zh_CN = "允许空 Referer", zh_TW = "允許空 Referer"}
- value = false
- [variables.AllowReferers]
- type = "string"
- name = { en = "Allow Referers", zh_CN = "允许的 Referers"}
- value = ""
- # Nginx UI Template End
- location ~ .*\.(jpg|png|js|css)$ {
- valid_referers {{- if .NoneReferer}} none {{- end}} blocked server_names {{if .AllowReferers}}{{.AllowReferers}}{{- end}};
- if ($invalid_referer) {
- return 403;
- }
- }
|