教你如何自建CDN减少服务器压力+防护(程序免费)

看到免费就进来是吧?

开始之前,可以准备一台服务器用来当作CDN的主控服务器
系统支持:CentOS 7/8/9, ubuntu 18/20/22, debian 10/11/12
本次程序主角: 99CDN


本CDN系统最大的优点,完全免费!

部署主控

4df5809746e73ed995da09b8831f7e06
首先去99CDN官网注册一个账号,然后弄授权,然后选择一台服务器,主控的话推荐硬盘大点,这里演示就不用特别准备了,利用雨云的1元试用来进行操作

主控看自己需求来选择配置,毕竟自用一般4-4就够用了,如果想抗CC攻击可以给节点高配点,有条件上物理机抗也没问题的,没什么延迟需求要DD防护可以弄两台雨云的美国高防或者国内十堰、宁波
image
image
image

使用SSH软件连接服务器,这里使用的是: Xterminal - 更好用的开发工具,但不止于(SSH/控制台/More) 当然其他都行,或者是雨云的连接也可以
image


然后回到 99CDN - 首页概览
翻到下面找到脚本执行脚本安装主控

wget -O install.sh http://wwqeqweda.99cdn.com/v1/cdn/dist/install.sh && sh ./install.sh http://wwqeqweda.99cdn.com/dist/srv-cdn-auth-1.12.0.tar.gz wwqeqweda.99cdn.com

这时候也别闲着,还要给CDN准备一个域名用来生成解析
可以直接使用雨云注册一个域名,然后在用阿里云的DNS解析服务就行

目前是在用阿里云的解析,个人版,如果有条件上将近50¥/月的解析服务,最低支持1TTL,这样节点下线更新快

域名服务 | 雨云 (rainyun.com)
记得在注册之前先添加一个实名模板,和阿里腾讯一个道理


当然你要是一点费用都不想增加你可以试试雨云的二级域名,不过可能被墙了,总会有人闲着没事拿二级干坏事

SSL 证书中心 | 雨云 (rainyun.com)
然后准备一个SSL证书,雨云注册的域名就很方便,可以直接申请

申请后点我的证书,等待申请下来就行

安装主控

准备好后,回到SSH,输入服务器的IP


出问题了?直接重装上Centos7吧

萌新很多都不懂,要是遇到问题就直接重装吧, 重装没用,再去查阅资料看看是否有其他人有这种情况,或者是其他问题需要调整,最后在进行在群里提问他人,记得搭配详细报告+详细图片,而不是一句话或者一张不完整的图片提问

完了之后就访问它给你的地址以及管理员账户

因为是自用,所以说给主控绑定域名都可有可无,不绑定也没什么问题反正就自用

访问后登录就会弹窗,提示授权,我们记录给的数据,复制然后回到官网添加授权




然后就可以成功登录管理后台,进行下一步操作

使用阿里DNS

不一定要阿里云的,99CDN支持多家DNS
image

然后添加你雨云或者其他平台注册的域名,然后添加域名

添加好了可以升级成个人版解析套餐,是和免费版给的DNS服务器地址不一样的

然后把域名的DNS改成阿里给你的DNS
image
如何更改可以查一下bing,例如腾讯的办法就是: 云解析 DNS 修改域名 DNS 服务器-操作指南-文档中心-腾讯云 (tencent.com)
如果是雨云的域名就可以直接修改
image

获取阿里API

直接进入阿里云控制台。右上角的头像点击如何进入 RAM 访问控制
image
详细教程: 创建阿里云AccessKey_访问控制(RAM)-阿里云帮助中心 (aliyun.com)
如何填写添加即可


然后添加域名(要你添加好的域名不然没法弄)

配置CDN

添加区域,自用一般默认就行不用改什么的,如果想分类有强迫症可以自己弄一下


然后把域名接入这个区域分类

然后开始添加节点

或者是选择简单的,远程安装节点
image

然后部署节点就行,节点到最后安装会自己重启服务器,重启后也会自动执行安装,然后看自己的节点列表,出现了缓一会,检查是否最新版,如果不是就更新一下,如果没问题,就可以手动点节点上的一个添加解析的按钮

使用

然后点营销,添加货币单位



回到营销,由于是自用就直接拉满即可,添加用户就用用户端页面登录,按照正常流程的接入CDN的方法使用即可!

结尾

99CDN由于免费就很适合个人使用,但是防护策略对于新手不太友好,需要简单了解下如何去配置即可

由于楼主在写文的时候个人问题,就没写完全接入域名DNS节点的一些图片,大致不影响,个人稍微琢磨一下就懂了

其他文章: cdnfly对比99cdn系统摸底测压 | 朽丘博 (koxiuqiu.cn)

1 个赞

怎么不是qiudn(?)

个人认为,除非富哥,否则真没必要,CDN主控免费,但是节点。。。。。。
成本高的可怕,不过研究研究,玩玩是可以的。如果真的想运营,成本很贵,很高,而且,给自己的网站套CDN,速度也快不到哪里去的,要买很多台服务器,还得是G口高防,否则,不如买CDN

了解一下

当我没说,脑子短路了

你的个人认为罢了,有些人的需求是可以选择自建,比如杜老师的服务均使用自建,其次杜老师并不是我们口中的“富哥”

我的QiuDN在免费运营时期,一个月成本不过200

嘿嘿,偶尔说说就行,说多了就烦了

cdn如果仅仅自己购买服务器做节点,你觉得需要多少台?几十台,哪怕以1-1服务器做节点,也至少几百吧,服务器,如果说不是工作,或者有收入,一次性花出去几百,你觉得呢,而且,我说的自建,是指自己用

CDN没有规定只能几十台,实际上即便是2节点也可以使用,完全没必要做到极致上几十台甚至上百台,即便是正价购买服务器,最低配十多块钱弄两台过来给站点加速也可以,哪怕是1-1,我在免费运营时期所购买的8台服务器并没有说没法支撑成本过高,自建是为了安全性和隐私性最大化,因人而异,看自己的实际情况去选择,没有需求可以自行转战到雨盾或其他盾

话说你cdn用的什么地区的什么配置()

高U2-2到最高配
暑假扩容全上高配

已经跑路了是吧

1 个赞

什么跑路,我好好的

image

草 我说怎么打不开
坐标江苏苏州电信 itdog也打不开 感觉有神秘力量

神秘力量吧