nginx 如何设置防盗链?针对只能使用 IP 访问的

2015-05-11 11:09:24 +08:00
 roustar31

由于服务器在国内,备案太麻烦,这个服务器只用来下载,开了目录浏览功能。如何设置防盗链?

按照常规设置:
location ~* .(rar|exe|7z|mp3|mp4|zip)$ {
valid_referers none blocked *.repaik.com *.so.com *.baidu.com *.bing.com *.google.com *.sogou.com;
if ($invalid_referer) {
return 403;
}
}
这样在浏览网站,点击文件后会返回404,不知道哪里出错了

2691 次点击
所在节点    问与答
1 条回复
roustar31
2015-05-11 11:25:48 +08:00
已经解决,直接把IP地址写入valid_referers none blocked就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/190104

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX