源码包被十几个站盗链每月多花两百带宽,Nginx设防盗链,再也没人白嫖

14年前 (2012-09-17)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手做源码下载站,辛苦整理的源码压缩包,被别的站直接盗链下载,别人的用户点他的链接,走的是你服务器的带宽,最后你带宽费用交了,别人的站赚了流量,等于免费给别人做嫁衣。其实防盗链设置好,别人就盗不了你的文件。

首先,下载文件别直接放服务器上暴露真实路径,用户点下载的时候,先经过你的一个跳转文件,校验来源、校验用户权限,再生成临时的下载链接,真实文件路径不暴露。很多新手直接把压缩包的链接放页面上,别人右键复制链接,放到他自己网站上,直接就能用。我之前站的源码包,被十几个站盗链,一个月带宽多花了两百多,就是因为链接直接暴露。

然后在Nginx里设置防盗链,只允许你自己的域名访问下载目录的文件,别的域名过来的请求,直接返回403,根本下载不了。这样就算别人复制了你的文件链接,放到他自己网站上,用户点的时候,Nginx看到来源不是你域名,直接拒绝,他用不了。

还有个坑,防盗链别把百度、谷歌这些搜索引擎的来源拦了,不然搜索引擎的蜘蛛爬不到你的页面,收录就掉了。在防盗链规则里把常用的搜索引擎域名加进去,只拦别的网站的盗链。我之前设置防盗链的时候,规则写太严,把百度蜘蛛也拦了,半个月收录掉了一半,把搜索引擎域名加白名单之后,慢慢恢复了。

现在做下载站,所有文件下载都走自己的跳转接口,加Nginx防盗链,别人根本盗不了你的文件链接,带宽全是自己的用户用的,不会免费给别人跑流量。很多新手觉得下载链接直接放就行,等带宽费用涨了才发现被人盗链,白给别人交了几个月的带宽钱。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/5494.html

0
回帖

源码包被十几个站盗链每月多花两百带宽,Nginx设防盗链,再也没人白嫖 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息