满心记 我在人间混日子

使用FlexCdn自建CDN

前段时间整了个迷你主机,配置为R7-5700U 8核16线程,给了一根32G、16G的联想内存条,还有m2的2T + 512SATA硬盘,配置还是相当客观,比我现在办公电脑配置还高。

安装宝塔,使用FRP实现内网穿透,部署了Alist、可道云网盘、博客、密码箱、小说站、视频站几个应用,自己的服务器毕竟各方面更可控,内存也足够大,借助FRP访问效率也不错,安装这么几个应用,对于我这太小服务来说,还是有点大材小用了,这不,结合前段时间博客被打,还有CDN有限制策略,没有导致很大后果,所以萌生了自建CDN想法,最近才开始落实。

我目前了解了几款自建CDN

  1. Cdnfly:看界面和介绍都不错,但是访问不了官网,梯子也不行,不知道啥原因,舍弃了;
  2. 99CDN:界面很不错,搭建也够简单,但是我在配置DNS后,添加网站加不上去,一直说参数错误,搞不懂,还有不支持最新的ubuntu,选择22的最好,很久没更新了,据了解说是在重构;
  3. FlexCdn:搭建起来很简单,也就一行命令,使用和配置也很方便,上手容易,免费版10个节点也够用了;

综合考虑,最后选择了FlexCdn。

主要有几个方面:

  1. 部署难易度(一行命令搞定);
  2. 价格问题(免费10个节点,足够了);
  3. 程序迁移(迁移也比较简单);
  4. 更新问题(可在线更新);

不过免费版没有用户端,自己用也没啥问题;

系统需求

最小需求:

  • 操作系统: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官网看看。

发表评论

提交评论
  1. 头像
    bosir 回复
    技术佬,限制得主机居然可以这么玩,一直得通电呗。
    上海市联通 · Windows 10 / Google Chrome
    1. 头像
      满心 博主 回复
      @bosir 是呀,低功耗,一天半度电不到
      湖北省武汉市电信 · Windows 10 / Google Chrome