前段时间整了个迷你主机,配置为R7-5700U 8核16线程,给了一根32G、16G的联想内存条,还有m2的2T + 512SATA硬盘,配置还是相当客观,比我现在办公电脑配置还高。
安装宝塔,使用FRP实现内网穿透,部署了Alist、可道云网盘、博客、密码箱、小说站、视频站
几个应用,自己的服务器毕竟各方面更可控,内存也足够大,借助FRP访问效率也不错,安装这么几个应用,对于我这太小服务来说,还是有点大材小用了,这不,结合前段时间博客被打,还有CDN有限制策略,没有导致很大后果,所以萌生了自建CDN想法,最近才开始落实。
我目前了解了几款自建CDN
- Cdnfly:看界面和介绍都不错,但是访问不了官网,梯子也不行,不知道啥原因,舍弃了;
- 99CDN:界面很不错,搭建也够简单,但是我在配置DNS后,添加网站加不上去,一直说参数错误,搞不懂,还有不支持最新的ubuntu,选择22的最好,很久没更新了,据了解说是在重构;
- FlexCdn:搭建起来很简单,也就一行命令,使用和配置也很方便,上手容易,免费版10个节点也够用了;
综合考虑,最后选择了FlexCdn。
主要有几个方面:
- 部署难易度(一行命令搞定);
- 价格问题(免费10个节点,足够了);
- 程序迁移(迁移也比较简单);
- 更新问题(可在线更新);
不过免费版没有用户端,自己用也没啥问题;
系统需求
最小需求:
- 操作系统:Linux(CentOS、RHEL、Debian、Ubuntu、RockyLinux、AlpineLinux及其他各种发行版本)
- CPU不少于1核心
- 可用内存不少于1G
- 可用硬盘空间不小于10G
对于每日千万访问以上的CDN系统推荐配置如下:
- CPU不少于8核心
- 可用内存不少于16G
- 可用硬盘空间不小于200G
安装Flexcdn
curl -s https://flexcdn.cn/install.sh | bash
控制台界面如下:
我目前用到的除了CDN就是WAF了,有兴趣可以去FlexCdn官网看看。
发表评论