阅读视图

发现新文章,点击刷新页面。

关于小柯公开的一些公益,商业项目

留言等请前往大陆站,本文CC大陆链接:点击跳转 | 开放留言等,转引

想来没几个朋友知道我的全部项目,这里就列出来吧!

顺便水一下文。

公益项目

丘盾系统(公益CDN)

官网:「丘盾系统」 - 一款纯公益的内容分发网络加速

这次,不在外开放给其他人用,使用必须通过博主的审核账号,然后才能接入使用,由于存在不稳定性,可以先接入一个测试的页面测试,如果觉得可以在接入也是可以的!

配置服务范围:

  • 大陆单节点600G机房大带宽高防,支持IPv6,支持回源IPv6源站。
  • 海外US、TW、JP等亚太节点,暂不支持IPv6,但支持回源IPv6源站。

静态资源托管

十堰高防对象存储,如果有需求联系小柯/留言,小柯会通过邮箱来找到你!

商业项目

秋叶图库

基于Lsky Pro+商业版,正版授权,接入阿里云内容审核。

配置服务:CDN单节点电信500M带宽、移动300M带宽,联通20M带宽(找不到大的后面说)。

如果有什么项目增添了就会更新,不过应该不会多更新了,压力摆在这。

一些教程说明

这里就列出上面项目的一些操作说明。

丘盾系统

丘盾系统是基于FlexCDN - 高性能、安全、易用的边缘云CDN系统作为底层运行。

CDN原理

从上图可以看到:

  1. 不同区域或者不同网络的用户,可以通过DNS服务被分配到不同的边缘节点上;
  2. 边缘节点如果已经缓存内容,可以就近直接向用户发送内容;如果还没有缓存内容,则一级一级网上找,直至去源站(即内容提供原始的站点)去获取内容,然后再一级一级返回,直至发送给用户;
  3. 由于边缘节点可以缓存内容,所以可以有以下几个优点:
    1. 降低了网络延时,加速了内容的分发,因为用户可以就近获取内容,就无需跨多个网络千里迢迢访问最原始的服务器;
    2. 大幅降低源站压力,通过边缘节点的分担,源站通常可以减少绝大部分访问;
    3. 增加数据传输的可靠性,因为每个边缘节点都可以独立发送内容,即使源站服务器宕机,也不会影响内容的访问;
    4. 增强了源站的安全性,当遭遇大规模类似于DDoS的攻击时,可以通过边缘节点有效减少到源站的流量,也可以在边缘节点增加防御规则(比如WAF),让攻击的流量无法到达源站,从而提升了源站的安全性。

在FlexCDN中,为了简化网络结构,我们暂时没有提供中心节点和区域节点,但是提供了L2节点(也叫汇聚回源节点,仅商业版(含商业版、专业版、企业版、旗舰版等)可用),所以FlexCDN的网络结构如下:

接入使用

首先前往控制台注册账号 注册「丘盾系统」。等待审核,或者在本文下方留言/邮箱联系告知我!

账号可用之后,点击套餐管理 —> 新购套餐

目前支持海外和大陆,大陆于海外支持IPv6回源,大陆有高防IPv6节点,支持IPv6网络,默认全功能解锁,不限制,流量暂时限制在100GB以及100Mbps带宽上限。

然后点击确认购买就行了。

别闲着没事将有效期刷到9999年,发现删除套餐,多次封号处理,如果泛滥出现这种情况只能取消0元门槛提升到0.1元门槛了!

image-20250213001159102

创建网站

前往CDN加速,点击我的网站,点击添加网站

image-20250213001337344

填写你的相关的信息,加速域名绑定你要用的域名,域名协议选择HTTP,如果想要开HTTPS需要先在证书管理上传添加证书,当然可用先HTTP,后面再弄也不迟而且还能在CDN系统里一键申请(主要是能自动续签)。

源站点击加号,填写你的源站IP/域名,如果是vercel托管的也可以填写vercel给的IP/域名解析值。

绑定好套餐,就其他不用动了直接创建就行!

不建议CF托管域名,CFDNS基本不支持CDN。

image-20250213001450213

image-20250213002053888

配置CDN

首先,先前往域名DNS解析服务商那边解析CDN给你的CNAME,在DNS选项中可见。

image-20250213002145371

别和我说你不懂这些,主机名相当于 你弄的主机名.域名.后缀 如果是@就是直接访问域名.后缀,如果加www或者其他的blog等,就是www.域名.后缀 , blog.域名.后缀 ,TTL能低就低。

image-20250213002233142

然后前往开启WAF,就行,不想配置就启用系统全局规则,内置有防CC策略,当然你可以自己配置策略或者开启CC防护自己调整阈值。

事实上博主并不是很精通,一般找人。

image-20250213002541352

其余的功能需要就开,不需要不懂就别动,缓存的方面需要你调整好条件否则是不会缓存的

开启SSL

基本配置弄完了,还差前面没说的HTTPS,点击证书申请,认证方式HTTP,下一步。

image-20250213002751096

然后没有用户账户的就创建一个,填写你的邮箱然后选择所属证书服务商 Let's Encrypt ,通用,安全且申请快速。

image-20250213002857024

image-20250213003010626

然后填写需要申请证书的域名就行,这里也可以塞多几个域名进去,毕竟没法泛域名,多塞几个给证书。

image-20250213003059413

然后等待申请完成,前提是你得先CNAME解析并且生效了先,申请什么域名就要解析什么域名

然后回到网站列表,管理网站选择HTTPS设置好就行。

image-20250213003714352

如果你不想有人访问HTTP了,就去HTTP开自动跳转HTTPS就行。

秋叶图库

这你还要什么教程?反正我想不出来,有什么需求留言吧!

再一次的讲解使用CDN

前提

依旧是前提,我为什么会写这篇文章?

image-20240825183512843

很多人在使用CDN的时候,都会出现各种问题,比如:5025xx报错等,一般都是个人配置、服务器设置、防火墙出问题,所以我打算写一个全面的各各情况出现的问题,以及如何解决,希望可以解决大伙99%的问题!同时如果需要补充错误可以留言投稿例子给我,我会完善文章的解决措施,和例子!

使用

首先,先学会如何去使用,QiuDN目前是基于LeCDN高性能系统系统运作的,相对于常见的系统,如cdnfly、GoEdge等有更好的抗攻击能力,独家URL级CC防御规则,开启后,只对被攻击URL进行人机认证,不影响其他页面访问,提高用户体验,高并发、高可用性。

image-20240825193402050

添加站点

首先,先确保您开通了订单,没有订单是没法直接添加站点的,同时要注意,订单期限结束会删除站点,添加订单前请确保有足够开订单的余额,或申请公益活动

后续前端可能会更新优化前台UI,操作大差不差

image-20240825193622474

然后依次点击,展开站点,点击站点列表,切换页面后点击添加站点

image-20240825194028528

然后选择你的订单,然后再填写你的域名

image-20240825194149877

然后点击源站,填写你的源服务器的IP,当然,添加站点后在添加IP也是同理(如果是域名需要注意的是可能会问题,比如说你套了cf然后用cf的解析又套cdn是不可行的,套双盾不是这么套用的)

调试了负载方式、负载方式,除外否则权重高低不重要

image-20240825194346647

然后就可以进入站点管理了,这里描述着详细的CDN站点信息

image-20240825195213099

操作到这里并不代表着您已经套用CDN了,还需把系统给的CNAME解析添加\替换上

电子文盲请点击键盘的CTRL+W关闭网页并退出使用,添加站点然后不添加解析就甩锅给CDN说没用的人不在少数!

image-20240825195508975

image-20240825195820071

到这里才是真正使用上了CDN,等待DNS服务器完全响应即可!

进阶操作

接下来就是更进一步的配置,分为:

  • 源站管理
  • 配置管理
  • SSL安全
  • 缓存配置
  • WAF配置

源站管理

image-20240825200111831

第一个就是源站管理,如果前面您前面添加站点并没有填写添加源站,这时候再补充就行,或更换

image-20240825200250470

负载方式无特殊需求请默认即可,如果程序有其他需求就按照要求更改

image-20240825200330954

回源协议划个重点!

很多情况下,很多人配置完发现网站回源不上的问题,就是因为此处配置错误

image-20240825200631629

如果源站没有开启SSL/没有证书,则是选择HTTP然后点击更新即可,如果开启了SSL可以选择跟随/HTTPS

需要保证的是源站服务器和CDN需要使用的是同一个证书密匙,后面会讲

这样基本的源站设置就完成了,下面的没特殊需求别乱动乱调,如果有需求按照要求调试,或者自己琢磨,如果有问题就别折腾,或者加入站长交流群沟通(文章最下方名片添加),首先,klcdm无义务手把手解答

image-20240825201410129

配置管理

image-20240825201458037

此处非常简单,没特殊需求别乱开就行,不是说设置全开网站就无敌/安全了,如果是静态单页开了数据实时可能会导致网站直接无法访问

是否开启GZIP?

gzip是GNUzip的缩写,HTTP协议上的gzip编码是一种用来改进web应用程序性能的技术,web服务器和客户端(浏览器)必须共同支持gzip。目前主流的浏览器,Chrome,firefox,IE等都支持该协议。常见的服务器如Apache,Nginx,IIS同样支持gzip

gzip压缩比率在3到10倍左右,可以大大节省服务器的网络带宽。而在实际应用中,并不是对所有文件进行压缩,通常只是压缩静态文件

最简单直接的做法就是,开了有问题就关了就行!

SSL安全

image-20240825202126498

如果想网站支持https协议访问(及443端口),让网站数据加密更安全,可以直接点击SSL证书申请即可,CDN系统会帮助您一键申请,当然也可能会申请失败,多次尝试即可!申请成功后就可以在此处点击申请成功的证书然后点击更新即可!想查看证书或者自己添加证书点击站点中的证书管理即可!

image-20240825202250756

TLS版本可以选择1.2、1.3,TLS V1.0 | 1.1存在安全漏洞

跳转可以选择跟随或者跳转到HTTPS,下方的设置无特殊需求,开启一个HTTP2即可

image-20240825202750888

缓存配置

CDN在创建一个站点会自动添加一个缓存配置了,如果发现网站出现问题可以删除/自行配置需求即可

image-20240825202853751

至于开不开缓存,减少延迟和提高资源访问效率,自己选择

WAF配置

分为三个小配置:

  • 人机验证
  • CC防护
  • 高级配置

人机验证

一般情况下,可以选择不开,因为这个设置是强制开启防护,也就是说无论是什么情况,请求都需要通过验证才可以,一般API、图床引用等不用开,否则影响正常使用,验证模式没什么

image-20240825203241341

CC防护

CC防护分两种触发模式,一种是URL,一种是整站;

  • URL级防护:当一个页面/链接在你设置的时间内超过你设置的访问次数则需要验证,而不会影响其他页面访问服务情况
  • 整站级防护:不管哪个链接等受到攻击,整站开启防护验证,访问此网站都要通过验证

选择验证方式滑动即可,大差不大,看攻击者的攻击策略,一般CC都无视,绕过除外

image-20240825205036645

对于策略,如果只是单页,一个资源请求下来并不多无脑的:访问次数20-访问频率1就行

给一个参考值:小型服务器20-1,中型服务器50-1 / 50-5,大型服务器150-1 / 200-1

只是参考值,如果发现误封说明策略太严格,可以放松,放松了服务器又负载了说明你整个程序就根本不适合当前服务器的配置,比如说1核1G的服务器,你部署了halo博客系统并且套用了hao主题,你可能连itdog的快速测速的并发都无法承受,升级服务器吧别乱甩锅

高级配置中的预设规则应用你需要的,或自己设置规则

image-20240825211223382

放开您那想装的心理,规则不是全加上了网站就无敌了,全加上了影响网站出现问题一概不负责

image-20240825213311807

常见问题

  • 回源错误端口

检查回源是否正常,比如回源协议,源站没开启SSL却选中了HTTPS的回源,没开你的回源端口试80就会导致cdn回源的端口试443

  • 无法回源服务(504)

源服务器被攻击,导致宕机等,请检查服务器,或者联系服务商更换IP,详细阅读:使用 CDN 后如何保护源站不泄露

image-20240920222921580

直接报错不安全

image-20240825215758432

直接反馈给管理员,并使用按下win+R输入cmd,输入ping 域名查看节点IP记录下来,或者itdog.cn测速查看有哪个节点是不正常加载

为什么感觉接入 CDN 变慢

检查你的服务器回源到 CDN 是否很慢,超时,并优化回源速度,比如北美服务器换成亚太服务器(CDN有待优化耐心等待)

不断重定向

检查一下回源问题,假设 wp 博客程序出现此情况,请在源站服务器也开启 SSL 支持,并调整回源为 HTTPS 模式,更新,不要拿CF的设置套用在其他cdn上,不适配,出现问题联系管理员帮你配置

突然没法访问 CDN 控制台/网站

你可以是被拉黑了等其他问题,使用魔法上网刷新 IP 或者是过一段时间访问即可!

如果是自己的网站调整策略,可能是太严了影响了访客正常访问

504情况二

如果你是CF等集群托管的,那么你是想我的CDN节点回源到哪里呢,是没法直接解析回源到你的“目的地”的,不存在这种玩法,节点和不同系统节点之间数据不统一,如果用了其他集群了就别折腾其他的,或者获取一台服务器可以直接解析指向的

网站测速会出现一部分502

检查你的配置,是不是开了源站健康,不懂配置就关了,是健康的问题,节点检测到源ip异常下线了

cf添加cdn解析无法正常访问/访问部分报错

切换国内DNS解析商,华为国际版,阿里云,腾讯云;切换后还出现问题在联系管理员,暂不解决其他DNS服务器解析服务平台问题,博主不了解海外解析平台的设置

最后警告一遍,不懂不了解的配置别他**的乱开,真要骂人了

在此,欢迎投稿问题,我会进行文章更新补充,欢迎查漏补缺,文章有纠正及时留言通知!

为博客站点提供免费CDN

为博客站点提供免费CDN(已经更新)

QiuDN正式改为LEDCDN

QiuDN即LEDCDN前身

如果您遇到LEDCDN加速的站点有文章侵权行为,且与站长商量无果,请提交材料发送到邮箱 3531266512@qq.com

经常在很多群看到对CDN有需求的初创博主寻求推荐cdn或vps,在我入坑的适合也有过的经历,博客从裸奔,在到接入CF防护,在到托管,直到最后使用上正常的CDN


「LEDCDN」 - 内容分发网络加速 (cdn.ledcdn.com)

img

cdn限制:

img


已经更新为上方信息!下方为旧信息

最近建了个CDN并打算长期维护:QiuDN-丘盾的防御系统 (qiudcdn.cn)


cdn限制:默认不支持websocket,cdn不允许商业用途,不允许违法用途,用了会再通知一次,然后不修改的情况下删除站点

可以为初创博主以及开源程序提供免费的CDN防护

目前以下线路

美国高防线路(停止供应待定)

  • 为易被攻击的站点提供高防保护
节点简介CoreSite专供/其他
单节点宽带100M/1000M
每月量流量不限

亚太(海外智能解析)

  • 为需要加载的站点提供加速防护
节点简介CN2/BGP/Google/AWS/Amazon
单节点宽带15M
每月量流量50G

目前套餐削弱,因为成本越来越多压力也随之上去了,导致我不得不改变策略

24/8/23更新,减少至50G流量

默认每个套餐限制为15M ,如果有一些论坛 图床等大型站点带宽不够 可以底下评论补充

申请条件(10.3方式更新)

拥有个人博客开源程序网站或其他非盈利公益站点(导航站 论坛 图床 等,接受AFF站点),总之就是有非盈利的网站想优化大陆用户访问

直接前往控制台注册然后正常选购公益套餐即可!如果不想花这一毛钱或许你可以尝试发起工单,回复较慢,休息日可催

如果可以的话记得回到此处评论回复:已经使用;以此来提醒博主!

常见问题

  • 可以添加多个网站吗?

可以,申请后可接入个人多个非商业网站,如博客 图床 等非盈利网站

  • 支持ipv6吗?

不支持,后续会开放

  • 线路支持websocket吗

套餐不支持

  • 套餐需要付费

套餐都是免费的,纯公益不收取任何费用。月付和季付套餐价是因为系统原因是0.1元,当然如果你一分钱都不愿意付出就去发工单!

  • 申请后博客可以不接入吗?

不接入说明你博客已经不需要CDN了,还请把资源留给需要的小伙伴,检查解析不存在我们会在不通知的情况下删除站点!

  • 感觉节点速度不好,用itdog网站测速在3s以上

这种情况大部分是你源站的CPU不行,无法承受itdog30左右的并发,请尝试 itdog的缓慢测试

  • 访问报错 提示:该网页重定向次数过多

该问题出现的原因通常是:你在cdn设置的http回源,但似乎你源站设置的强制https访问,自然会重定向过多。解决方法就是在cdn设置https回源 或者关闭源站的强制https访问

  • 海外平台解析有问题

转用国内的DNS域名解析服务平台,例如华为云

作为付费区是享受优先优化

同时,公益(亚太)区由于DNS原因没法做到好的调控优化,会尽力去优化的!希望体谅我们

Hello World

记录

此次是作为一个纪念,纪念我再一次回归hexo博客框架,创建日期为7月5日,理由我会重新写一个文来说明!

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

❌