# 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; } }