首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >小程序静态资源如何设置防盗链?

小程序静态资源如何设置防盗链?

作者头像
苏南
发布于 2020-12-16 01:49:41
发布于 2020-12-16 01:49:41
1.8K0
举报
文章被收录于专栏:漫画前端漫画前端

小程序项目如何设置资源的防盗链?

做过前端,或对小程序有些了解的同学都知道,小程序是没有域名访问概念的,访问的路径都是以:“/pages/index”、“/pages/my”这种方式进行页面跳转的。域的概念从何而来?

事情是这样的,前段时间突然冒出个想法,大家上下班,有些人离公司比较远,回家路上/地铁上,可能都会比较无聊,看看新闻、听听音乐啥的。

但是对于IT行业的程序员们来说,入了IT领域就意味着,永远有学不完的东西,经常就有看到一些人在地铁拿着一本书在看,于是我灵机一动,想着做了个小程序,收集一些电子书,方便大家随时随地的阅读,既不耽误学习,回家的路上也不无聊,而且小程序集成在微信里,不会给大家带来负担。

说干就干,经过几个周末的开发和测试,慢慢的小程序成型了,也发布上线了,是基于wepy框架开发的,坑点之前的文章已经说过了,就不再提了。主要讲讲后面发生的一些事。

作为技术交流,平时也加了一些群,都有一些不错的书,工作几年自己也弄了些存货,这次是全部家当都拿出来了、还找了几个测试java的后端大佬,都收集了些他们的珍藏品,因为没有自己的服务器,刚开始是把内容存放在阿里云上的,但没两天告诉我欠费了……,

想哭,就这么工资,怎么经的起折腾啊,后来了解了一下腾讯云,每月有些免费的流量,果然放弃了阿里云,把东西转移到了腾讯云。嗯,就这样很开心的把小程序上线了,每天有事没有看看书,觉得还是蛮方便,身边同事也都觉得不错,还给提了些小建议。

然而小程序放上去不到两周,就在昨天、就在昨天、就在昨天,突然收到腾讯云的邮件提示,cos欠费,C\A\O,什么情况啊,我懵逼了……,想了半天,先充了几块钱进去……,毕竟不想自己努力构思的产品,就诞生这么几天就夭折了。

今天在快下班了突然想起这个事,想着赶紧看一下,发现cos的数据把我吓哭了、真的、如果不到两周能有这么高的访问量,我会很开心的,然而小程序的后台数据是不一样的。

小程序的访问次数

欠费通知,cos的访问量,

坑爹的啊,请求次数2.85w,小程序的访问量不到1000

不用说,这是被人欺负了……,内心1W个草泥马,在心里奔腾,怎么办呢?第一时间是想到了防盗链,不允许指定域名以外的站点访问你的链接。

但问题又来了,前面说过,小程序没有域名啊~

微信小程序怎么获取当前页面的url啊

于是在项目中,把Network面板的信息看了又看,查看Headers信息,看到Referer这里有一个没见过的域名把整个页面请求头(后面发现的,哈哈~),百度搜索无果,最后还是谷歌告诉我,小程序也是有个域名的,请看下图:

微信小程序无法加载其资源问题解决

原谅我穷,赶紧在cos上配置了这个白名单,同时也赶紧测试了一下,去掉后,是否还能访问,以图为示例: 小程序的域名:servicewechat.com

赶紧在cos上配置了这个白名单

当然这个方法是不完全可靠的,比如其他小程序也是这个域名啊,还是能调用你的资源,有点纳闷~,求大佬们指点可靠的方法。感谢!!

以上就是今天的随笔小记,希望能帮到其他遇到同样坑爹事情的同学,最后分享一下做的小程序:码农书籍,爱学习、阅读电子书的同学可以收藏一下!

用心分享 一起成长 做有温度的攻城狮

记得每天对自己说:你是最棒的!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-12-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 画漫画的程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
腾讯云COS设置防盗链
为了避免恶意程序使用资源 URL 盗刷公网流量或使用恶意手法盗用资源,给用户带来不必要的损失。腾讯云对象存储支持防盗链配置,建议您通过控制台的防盗链设置配置黑/白名单,来进行安全防护。
西里国际站
2023/05/11
5.9K0
腾讯云COS设置防盗链
如何选择适合自己网站的防盗链
当你的网站被攻击的时候,当你的资源出现异常访问的时候,又或者是你需要一些特殊的对资源访问的限制时,防盗链的选择你一定要看看。
明月登楼的博客
2021/04/30
1K0
如何选择适合自己网站的防盗链
【最佳实践】巡检项:对象存储(COS)存储桶防盗链(Referer)配置
检查腾讯云对象存储 COS 的防盗链配置情况。 当COS存储桶权限为公有读时,如果防盗链出现以下两种情况,可能会导致存储桶出现安全风险。
吴硕卫
2022/05/10
3.4K1
各平台小程序referer防盗链配置域名
趁着五一假期,准备上线网站对应的的 百度小程序,所有配置完成,发现 图片无法显示。
青梅煮码
2023/01/14
4.5K0
各平台小程序referer防盗链配置域名
点播资源防盗链使用技巧
自己的点播资源被盗了!起初还窃喜用户访问突增,盘算着要大赚一笔,结果经确认后发现资源被盗链。用一句最最火的网上流行语来讲就是我要裂开了,用一个微信最新上的表情包形容的话就是下面这个:
高峰-pfgao
2020/11/20
2.1K0
点播资源防盗链使用技巧
Nginx设置图片防盗链(白名单与黑名单)
某些时候可能您会发现,别人网站直接将您的网站图片拿过去使用,导致额外消耗服务器流量和带宽,如果本身服务器带宽和流量就比较小,被人盗链后势必会造成一定影响。这篇文章分享下如何通过Nginx来设置防盗链,禁止其它网站盗用图片。
星哥玩云
2022/08/13
4.9K0
EdgeOne 防盗链实践教程
本文为您介绍如何通过 EdgeOne 提供的防盗链能力,保护您的内容免受未经授权的盗链访问,提升加速服务的安全性。
EdgeOne小助手
2024/08/27
2220
网络世界里的资源「盗与防盗」的爱恨情仇
腾讯云对象存储支持防盗链配置,用户可以对存储桶设置防盗链功能,该功能可以实现对访问来源设置黑、白名单,避免资源被盗用。本文为您详细介绍如何为存储桶配置防盗链,防止资源被盗用。
云存储
2020/01/21
1K0
网络世界里的资源「盗与防盗」的爱恨情仇
说说盗链与防盗链
我意识到自己是第一次听说盗链,不是很明白,但感觉这与爬虫与反爬虫有些类似,于是就自己 google 了下。下面说说自己的理解。
somenzz
2020/11/25
1.3K0
说说盗链与防盗链
图片和视频防盗链简单介绍
一. 防盗链原理 http 协议中,如果从一个网页跳到另一个网页,http 头字段里面会带个 Referer。图片服务器通过检测 Referer 是否来自规定域名,来进行防盗链。 设置突破防盗链方法 1. 使用apache文件FileMatch限制,在httpd.conf中增加 ( 其实也可以将把下面的语句存成一个.htaccess文件),并放到你的网站的根目录(就是www/html目录),这样子别人就没有办法盗连你的东东了~~ SetEnvIfNoCase Referer "^http://kuaisho
smy
2018/04/03
3.6K0
【网络安全】前端程序员务必掌握的图片防盗链
在 http 协议请求中 header 里会带个 Referer 字段。通过图片服务器检查 Referer 是否来自规定的域名(白名单),而进行防盗链。 在浏览器中输入防盗链图片地址是能直接访问的。
andyhu
2022/12/14
9480
如何通过 Nginx 配置防盗链保护静态资源(详细配置)
防盗链是一种通过检查 HTTP 请求头中的 Referer 字段来限制资源访问的技术,常用于保护图片、视频等静态资源不被其他网站直接引用。以下是防盗链的原理、配置步骤以及测试方法,帮助你快速配置和验证防盗链功能。
神秘泣男子
2024/12/24
5651
如何通过 Nginx 配置防盗链保护静态资源(详细配置)
Nginx中防盗链(下载防盗链和图片防盗链)及图片访问地址操作记录
日常运维工作中,设置防盗链的需求会经常碰到,这也是优化网站的一个必要措施。今天在此介绍Nginx中设置下载防盗链和图片防盗链的操作~ 一、Nginx中下载防盗链的操作记录 对于一些站点上的下载操作,有很多的下载来源不是本站,是迅雷、flashget, 源源不断的带宽,防盗链绝对是当务之急!使用来源判断根本不靠谱,只能防止一些小白站点的盗链,迅雷之类的下载工具完全无效; 如果是nginx配置的站点,可以使用secure link来完美解决这个问题,远离迅雷. 以下Nginx的盗链配置,仅用于下载服务器的下载防
洗尽了浮华
2018/01/23
4.5K0
Nginx中防盗链(下载防盗链和图片防盗链)及图片访问地址操作记录
对象存储的流量被盗刷了
家人们谁懂啊,早上起来发了日常的文章,出门的时候发现手机上腾讯云给的提示:COS欠费了。我不敢相信的我的眼睛!我之前每个月才花费几毛钱的,知道的伙伴都知道我这可是卖废品攒下来的钱!看了一下账单,我的天!
shigen
2023/10/09
1K0
对象存储的流量被盗刷了
配置防盗链
配置防盗链 : 防止别人盗取引用自己的内部资源链接! 实例解析: 维护一个A论坛(论坛成员可以免费上传图片或其它资源到服务器),突然发现这个月的流量比前几个月的流量要大的多,经过排查,发现这些流量均来自一些图片,这些图片被其他一个B网站调用。其实和我用的七牛云也是也是一个道理,图片均放在七牛云存储,没有直接放在我的站点,所以加载图片也不需要耗费我站内的流量。这样肯定是不可以的。我们要做出一些限制! 我们需要做的限制是,我们仍然可以免费让你上传图片,但是仅限于在咱们域名内使用调用!引用到其它站点就会失效报错F
老七Linux
2018/05/09
2.1K0
网络世界里的资源「盗与防盗」的爱恨情仇
腾讯云对象存储支持防盗链配置,用户可以对存储桶设置防盗链功能,该功能可以实现对访问来源设置黑、白名单,避免资源被盗用。这篇文章主要介绍了Referer原理与防盗链实现方法以及为存储桶配置防盗链,可防止资源被盗用。
云存储
2020/05/26
5730
网络世界里的资源「盗与防盗」的爱恨情仇
11、nginx 防盗链问题
​ HTTP Referer是Header的一部分,当浏览器向Web服务器发送请求的时候,一般会带上Referer,
用户8639654
2021/07/14
7090
ftp服务器文件防盗链,IIS防盗链组件[通俗易懂]
一个用于防盗链和限制IIS连接线程的组件,需要IIS用ISAPI的方式加载组件,在2003服务器上测试2008服务器的话需要安装ISAPI扩展。
全栈程序员站长
2022/09/15
1.7K0
后端程序员 不得不了解的 网站防盗链
下午摸鱼的时候遇到了一件有意思的事,在网上找到一个资源站,将资源站的 url 放到自己的博客里,想白嫖一波,结果在我自己的博客里链接失效了,折腾半天忽然想起来,这个网站应该是做了防盗链处理。
程序员小富
2020/04/30
9440
后端程序员 不得不了解的 网站防盗链
COS&CDN防盗刷方案
近年来随着互联网行业的发展,我们很多开发者小伙伴会使用云服务器、轻量应用服务器等云产品来搭建图床、博客等站点,但是传统iass层产品的外网带宽费用较贵,以至于外网带宽非常小就导致单一站点的访问压力非常大,几个人同时访问网站时,网站就经常出现图片加载失败等情况。所以像宝塔、WordPress、开源图床等软件商,也都推出了对接对象存储、内容分发与网络等云产品的内置插件,来减轻源站的压力并且加速网站的访问速度,并且对象存储产品,还可以有效的减少网站存储空间压力。但是云产品也是一把双刃剑,给用户们带来高速体验的同时,也同时带来了潜在风险,例如存储桶内的文件被恶意高频次的访问,产生了高额的流量账单费用,同时云厂商也为此付出了高昂的流量费用成本,所以因恶意攻击或流量盗刷产生的高额账单云厂商也是受害者,无法为用户免除费用。因此,为尽量避免此类潜在风险,本文为您介绍这一类情况的应对办法。
yjwang
2023/03/13
17.1K6
COS&CDN防盗刷方案
相关推荐
腾讯云COS设置防盗链
更多 >
LV.1
漫画前端首席漫画师
交个朋友
加入HAI高性能应用服务器交流群
探索HAI应用新境界 共享实践心得
加入前端工作实战群
前端工程化实践 组件库开发经验分享
加入COS对象存储交流群
对象存储实践分享 技术方案互助答疑
换一批
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档