首页
lzh影视
直播
统计
更多
友人帐
壁纸
关于
说说
Search
1
每日60秒早报
6 阅读
2
第一篇文
5 阅读
3
51单片机从零开始 NO.1
3 阅读
4
Serv00 波兰3G革命性免费空间+免费企业邮箱+免费DNS解析
2 阅读
5
2023-12-12 星期二 |在这里,60秒知天下!
2 阅读
杂
技术交流
白嫖资源
说说
单片机学习
编程语言
登录
/
注册
Search
标签搜索
主机
Sterling
累计撰写
15
篇文章
累计收到
13
条评论
首页
栏目
杂
技术交流
白嫖资源
说说
单片机学习
编程语言
页面
lzh影视
直播
统计
友人帐
壁纸
关于
说说
搜索到
10
篇与
的结果
2024-04-26
通过 Cloudflare 和 jsDelivr 免费加速博客 GitHub 图床等静态资源
https://cdn.haoyep.com/gh/leegical/Blog_img/cdnimg/202401171455676.png通过 Cloudflare 和 jsDelivr 免费加速博客 GitHub 静态资源(GitHub图床),自动实现 CDN 资源的海内外分流,加速博客访问速度。1 前言上一篇文章讲述了如何使用 PicGo + GitHub 搭建图床,这样搭建的图床很稳定,但缺点是国内访问速度慢。可以使用 jsDelivr 对 Github 图床等静态资源进行免费 CDN 加速使用PicGo + GitHub 搭建 Obsidian 图床https://www.haoyep.com/posts/github-graph-beds/jsDelivr是什么?jsDelivr是国外的一家优秀的公共 CDN 服务提供商,该平台是首个「打通中国大陆与海外的免费 CDN 服务」,无须担心中国防火墙问题而影响使用。官网:http://www.jsdelivr.com/(opens new window)但是jsDelivr因为掉 ICP 等原因,国内速度越来越慢。好在 Chinajsdelivr 项目将它在国内“复活”了。因此,本文思路是,对于 Github 公开仓库中的静态资源:如果访问来源是国内,则使用 Chinajsdelivr 进行加速,域名为jsd.cdn.zzko.cn如果访问来源是国内,则使用原版 jsDelivr 进行加速,域名为cdn.jsDelivr.net即:1-1. Github raw 链接https://raw.githubusercontent.com/leegical/Blog_img/main/md_img202305061640828.png1-2. Github 仓库文件链接https://github.com/leegical/Blog_img/blob/main/md_img202305061640828.png国内请求将访问到https://jsd.cdn.zzko.cn/gh/leegical/Blog_img/md_img202305061640828.png国外请求将访问到https://cdn.jsdelivr.net/gh/leegical/Blog_img/md_img202305061640828.png也就是说,我希望对于同一个资源链接,能够根据国内外请求来源自动重定向,使用不同的 CDN 加速链接。这就可以使用 Cloudflare 的重定向规则。2 Cloudflare2.1 配置域名使用 Cloudflare 托管域名,这一点教程很多,跟着做就行,托管域名在 DNS 配置中,新增一条 CNAME 解析记录,并启用代理。 如图,我这里是将 cdn.haoyep.com 解析到了 jsd.cdn.zzko.cn,并使用 Cloudflare 代理(点亮小云朵)。添加CNAME解析记录2.2 配置重定向规则目标:资源链接都使用 cdn.haoyep.com,Cloudflare 在代理 cdn.haoyep.com 时,判断请求来源是国内,则将 cdn.haoyep.com 重定向到 jsd.cdn.zzko.cn;国外的请求则重定向到 cdn.jsdelivr.net。配置国内重定向规则名称 (必需):标注国内,方便区分自定义筛选表达式:(http.host eq "cdn.haoyep.com" and ip.geoip.country eq "CN")URL 重定向类型:动态表达式:concat("https://jsd.cdn.zzko.cn", http.request.uri.path)状态代码:302国内重定向规则配置配置国外重定向规则名称 (必需):标注国外,方便区分自定义筛选表达式:(http.host eq "cdn.haoyep.com" and ip.geoip.country ne "CN")URL 重定向类型:动态表达式:concat("https://cdn.jsdelivr.net", http.request.uri.path)状态代码:302国外重定向规则配置技巧HTTP 重定向状态选择302而不是301。虽然两类请求都会被 Cloudflare 缓存,但301理论上是永久跳转而302是临时跳转,因此301可能会导致长时间缓存,不利于今后修改重定向到新地址。3 PicGo 设置为了让上传的图片自动生成 CDN 链接,还需要配置 PicGo:PicGo Github 图床设置设定存储路径:可以不填,也可以填仓库的某个文件夹自定义域名: 改为https://<cdn加速链接>/gh/<用户名>/<图床仓库名>,如图我这里改成 https://cdn.haoyep.com/gh/leegical/Blog_img 即可。对于之前文章中的 Github raw 或文件链接,替换成 CDN 链接即可。本文只需要进行以下替换:要替换的https://raw.githubusercontent.com/leegical/Blog_img/mainhttps://github.com/leegical/Blog_img/blob/main替换为https://cdn.haoyep.com/gh/leegical/Blog_img
2024年04月26日
0 阅读
0 评论
0 点赞
2024-04-22
抓各平台海报图教程
键盘F12-点击网络-选取img平台:腾讯视频 https://v.qq.com筛选:/0?imageView2/2/w/保存:平台:爱奇艺 https://www.iqiyi.com筛选:.iqiyipic.com/lequ/common/lego/保存:平台:优酷 https://youku.com筛选:?x-oss-process=image/resize,w_2074/interlace,1/quality,Q_80保存:平台:芒果 https://mgtv.com筛选:.jpg?x-oss-process=image/format,保存:平台:哔哩哔哩 https://bilibili.com筛选:@5120w_1704h_!web-ogv-anime-banner-bg保存:
2024年04月22日
1 阅读
0 评论
0 点赞
2024-03-31
免信用卡为cloudflare添加付款方式
Cloudflare是一家全球云平台服务提供商,面向全球不同规模的企业和个人用户提供广泛的网络服务。该公司提供多项免费网络服务,包括CDN、Workers and Pages、R2、Zero Trust等,深获用户好评。然而,部分免费服务如R2、Zero Trust需要绑定支付方式方可使用。鉴于一些用户没有外币信用卡、担心意外超额扣费、或因隐私考虑不愿绑定真实信用卡,Paypal信息等原因,无法使用R2、Tunnel、SaaS等服务。本教程将介绍一种通过生成信用卡信息为Cloudflare添加付款方式的方法。需要准备:一个信用卡号生成网站,这里以 namso-gen 为例一个信用卡校验测活网站,这里以 mrchecker 为例一个卡BIN查询网站,这里以 bincheck 为例一个虚拟地址生成网站,这里以 美国地址生成 为例一个可以通过cf支付网关验证的卡段,这里我为大家提供一个:601121255660xxxx(用其他卡段测试成功的mjj也可在楼下补充)原理:一部分网站的支付网关在初步验证信用卡信息时仅检查卡号的格式是否符合标准(如Luhn算法)以及卡种、发卡行等基本信息,而不进行实际的资金预授权或小额扣款验证。也就是说,在绑定信用卡时,这些网站可能只进行基本的格式检查,而不与银行或信用卡网络进行实时验证来确认卡号的真实性和有效性。这意味着,只要卡号格式正确,就可能可以通过验证。然而,这并不意味着可以使用这些随机生成的信用卡信息进行实际消费或支付,因为在进行交易时,支付系统会进行更深入的验证,包括资金的实际可用性和账户的有效性。因此,当一些网站采用更严格的验证措施,如要求验证卡的有效性或进行小额扣款验证时,这时随机生成的信用卡信息就无法通过验证。操作步骤:a.在Cloudflare Dashboard点击右上角的头像-->账单-->付款信息,添加付款方式。b.使用信用卡号生成网站Namso-gen,在对应的卡段下生成一定数量的信用卡信息c.将随机生成得到的信用卡信息复制到MrChecker进行校验d.挑选一个通过校验的信用卡信息,将卡号,有效期,cvv填写到cf中,其中的地址信息最好要和信用卡段所在国家一致,比如我提供的信用卡卡段是美国的,就填写美国的地址信息。卡bin查询和虚拟地址生成可以使用我上面提供的网站。e.最后点击确定即可通过验证,如果不能通过,可以选取另外的信用卡信息再次进行尝试。后话生成的虚假信用卡信息远不止绑定cf这一用处。比如可以通过绑定特定卡段的虚假信用卡信息,实现免费试用github copilot服务,白嫖perplexity ai pro等,一般把这种行为称为C号(C即CVV,Crack之意),这里因为篇幅和防止滥用等一些原因不再深入。❌在某种意义上,尝试使用随机生成的信用卡信息进行绑定或交易属于非法行为,可能会导致法律后果,包括被网站禁止、面临欺诈指控等。因此如非必要,即便在技术上可能存在这样的漏洞,也强烈建议遵守法律和道德规范,不要尝试使用非法手段进行操作。本教程仅供学习参考❌在某种意义上,尝试使用随机生成的信用卡信息进行绑定或交易属于非法行为,可能会导致法律后果,包括被网站禁止、面临欺诈指控等。因此如非必要,即便在技术上可能存在这样的漏洞,也强烈建议遵守法律和道德规范,不要尝试使用非法手段进行操作。本教程仅供学习参考❌在某种意义上,尝试使用随机生成的信用卡信息进行绑定或交易属于非法行为,可能会导致法律后果,包括被网站禁止、面临欺诈指控等。因此如非必要,即便在技术上可能存在这样的漏洞,也强烈建议遵守法律和道德规范,不要尝试使用非法手段进行操作。本教程仅供学习参考参考链接[1]信用卡知识 BIN[2]免费使用GPT-4,试用github copilot的服务
2024年03月31日
1 阅读
0 评论
0 点赞
2024-03-23
STM32恶补1 如何用串口下载程序
秉火STM32F103VET6(指南者)自带串口下载电路,配合上位机可实现一键ISP下载,不需要修改开发板上的BOOT设置。与仿真器Fire-Debugger相比,ISP(In-System Programming,在系统可编程)只能下载程序,不能在线调试且下载速度慢。3.1 安装USB转串口驱动秉火的STM32开发板用的USB转串口的驱动芯片是CH340,要使用串口,需要先在电脑中安装USB转串口驱动:CH340版本,见图3-1。驱动可在网上搜索下载,或者使用我们论坛里面提供的。Windows 7用户请用管理员身份安装。如果不能安装成功,上网查找原因自行解决。[插图]图3-1 串口连接示意图如果USB转串口驱动安装成功,USB线与板子连接没有问题,依次选择“计算机→管理→设备管理器→端口”,可识别到串口。如果识别不了串口,请检查USB线是否完好,或换一根USB线试试。3.2 硬件连接如图3-2所示,用USB线连接电脑和开发板的“USB转串口”接口,给开发板上电(见图3-3)。[插图]图3-2 USB转串口驱动安装成功[插图]图3-3 指南者串口连接图3.3 开始下载打开mcuisp软件,配置如下:①选择“搜索串口”,设置波特率为460800(尽量不要设置得太高);②选择要下载的HEX文件;③勾选“校验”“编程后执行”复选框;④选择“DTR低电平复位,RTS高电平进Boot Loader”选项;⑤开始编程,见图3-4。如果出现一直连接的情况,按一下开发板上的复位键即可。下载成功界面见图3-5。[插图]图3-4 ISP下载配置[插图]图3-5 ISP下载成功3.4 ISP一键下载原理分析3.4.1 ISP简介ISP指电路板上的空白元器件可以编程写入最终用户代码,而不需要从电路板上取下元器件。已经编程的器件也可以用ISP方式擦除或再编程。使用ISP的时候需要用到自举程序(Boot Loader),自举程序存储在STM32器件的内部自举ROM(系统存储器)中。其主要任务是通过一种可用的串行外设(USART、CAN、USB、I2C等)将应用程序下载到内部Flash存储器中。每种串行接口都定义了相应的通信协议,其中包含兼容的命令集和序列。3.4.2 ISP普通下载现在我们针对USART1的ISP进行分析,通常的ISP下载的步骤如下:1)通过USB转串口线将电脑连接到STM32的USART1,并打开电脑端的上位机;2)设置跳线保持BOOT0为高电平,BOOT1为低电平;3)复位单片机使其进入Boot Loader模式,通过上位机下载程序;4)下载完毕,设置跳线保持BOOT0为低电平,BOOT1为低电平;5)复位单片机即可启动用户代码,正常运行。以上步骤有个不好的地方就是:下载程序需要跳线及复位操作,很繁琐。理解了ISP的原理,就理解一键ISP了。它需要做的事情就是用上位机去控制BOOT0引脚和单片机的复位引脚,电路图见图3-6。[插图]图3-6 ISP一键下载电路图[插图]图3-6(续)3.4.3 BOOT配置在ISP下载电路中,需要配置BOOT引脚,BOOT引脚不同的配置会产生不同的启动方式,具体见表3-1。表3-1 BOOT配置[插图]3.4.4 ISP一键下载USB转串口大家都很熟悉,一般是用RXD和TXD这两个引脚。在一键ISP电路中,我们需要用USB转串口的芯片的DTR引脚和RTS引脚来控制单片机的BOOT0和NRST,原理如下:1)通过上位机控制U6(CH340G)的RTS引脚为低电平,Q1导通,BOOT0的电平上拉为高电平。2)通过上位机控制U6(CH340G)的DTR引脚为高电平,由于RTS为低电平,Q2导通,U8的2引脚为低电平,U18为一个模拟开关,使能端由4引脚控制,默认为高电平,U18的1引脚和2引脚导通,所以NRST为低电平,系统复位。3)单片机进入ISP模式,此时可以将DTR引脚设置为低电平,RTS设置为高电平。Q1和Q2处于截止状态,BOOT0和NRST还原默认电平。4)上位机将程序下载到单片机,下载完毕之后,程序自动运行。5)有人认为U18、Q1、Q2是多余的,用U6的RTS和DTR直接控制也可以。正常情况下,这样理解没有问题,但是他们忽略了一点,就是在单片机上电瞬间,如果USB转串口连接了电脑,DTR和RTS的电平是变化的,如果处理不好,单片机会一直进入ISP模式,或者系统会复位多次,这种情况是不允许的。6)于是,就有了全新的一键ISP电路。我们主要是分析上电瞬间的逻辑关系,单片机上电时通过示波器观察波形得知DTR和RTS的电平是变化的,但是也有一个规律就是:当RTS为低电平的时候,DTR也是低电平,因此一般情况下Q2不会导通,但由于这两个IO口的电平存在“竞争冒险”,会出现RTS的下降沿刚好遇到DTR的上升沿,这个时候Q2导通,导致系统复位,而BOOT0此时有可能也为高电平,就会进入ISP模式。这个是不受我们控制的,而我们不想系统出现这样的情况,因此加入了模拟开关来切断这种干扰。7)加入模拟开关U18,通过控制U18的4引脚的开关来达到隔离干扰电平的目的。下面我们分析一下延时开关电路,上电瞬间,电容C65通过电阻R18来充电,由于电阻100kΩ很大,电容的充电电流很小,电容充电达到U18的4引脚的有效电平2V大概耗时1秒,在这个1秒时间内U18的模拟开关是断开的,因此RTS和DTR的干扰电平不会影响到系统复位。这样就保证了系统正常运行。
2024年03月23日
1 阅读
0 评论
0 点赞
2024-03-12
微博图床正确打开方法
看 sizazhi 和 peachring 这些网站的时候经常碰到图裂了的情况,原因是微博开启了防盗链模式一般来说,这两个微博备份网站默认的域名应该是”ww1.sinaimg.cn”,最初可以通过改成”tvax1.sinaimg.cn” 来访问,但现在已经不行了最简单的办法是使用 CDN 图片加速功能,比如说 WordPress 的 i0.wp.com,在后面加上微博图床的链接直接访问即可,eg:i0.wp.com/ww1.sinaimg.cn/large/xxxxxxx.jpg或者使用百度识图的链接:https://image.baidu.com/search/down?url= ;和前面一样,加入微博图床的链接直接访问即可,eg:https://image.baidu.com/search/down?url=https://wx4.sinaimg.cn/large/xxxxxxx.jpg
2024年03月12日
1 阅读
0 评论
0 点赞
1
2