满心记 我在人间混日子

使用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. 头像
    沉沦 回复
    这是自己搭建的服务器,然后又自己搭建 CDN 吗?那可太厉害了,羡慕。
    河北省保定市联通 · iOS 18.1.1 / Safari
    1. 头像
      满心 博主 回复
      @沉沦 是呀,买了个小服务器搭了一整套,也简单
      北京市广电网 · Android 15 / 手机微信
  2. 头像
    小李同学 回复
    看着很实用,寒假捣鼓,已经记在”小本本“上了(我不是鸽王)
    陕西省西安市电信 · Windows 11 / Microsoft Edge
    1. 头像
      满心 博主 回复
      @小李同学 有条件,可以折腾折腾,门槛也不高
      湖北省武汉市电信 · Windows 10 / Google Chrome
  3. 头像
    故事的程序猿 回复
    说吧,啥时候供大家一起使用
    北京市移动 · Mac OS X 10.15.7 / Google Chrome
    1. 头像
      满心 博主 回复
      @故事的程序猿 不敢开放出来,怕被打废
      湖北省武汉市电信 · Windows 10 / Google Chrome
  4. 头像
    茗辰原 回复
    这个小主机满足了我好多幻想啊!
    新疆乌鲁木齐市电信 · Windows 10 / Microsoft Edge
    1. 头像
      满心 博主 回复
      @茗辰原 我之前也是一直想整一台低功耗机器,犹豫了快两年才下手
      湖北省武汉市电信 · Windows 10 / Google Chrome
  5. 头像
    白熊阿丸 回复
    自建太强了,动手能力巨强
    北京市联通 · Mac OS X 10.15.7 / Google Chrome
    1. 头像
      满心 博主 回复
      @白熊阿丸 有时间就可以多折腾了
      湖北省武汉市电信 · Windows 10 / Google Chrome