0元搭建属于自己的博客

目录

  1. 1. 域名
  2. 2. 前端
    1. 2.1. 静态
    2. 2.2. 动态
    3. 2.3. 关于 HTTPS
  3. 3. 后端

关于如何白嫖 CloudFlare 的免费服务全家桶,0 元拥有自己的网站~

前排感谢一下 cloudflare 的各种免费服务。

域名

鉴于 freenom 似乎被 meta 举办了,不给发新域名了,就目前的情况来看可以试试申请 eu.org 之类域名,通过时间随缘,也算是顶级域名。但是这玩意稳定性不是很高,在敏感时期很可能被 sni 阻断。不过目前测试教育网环境下连接是没有问题的。

要稳定的话那就只能加瓶水钱买个 .top , .xyz 这种年抛型域名。有钱的话那自便。

前端

静态

如果只是针对内容创作而不对页面效果和互动性有过高要求的话,选用 hexo 生成静态网页就足以应付了。

生成的静态的内容,可以放到 Github Page 上面再套上 Cloudflare 的 CDN,国内就可以直接访问了(虽然速度还是不行)。

动态

动态前端的话,这部分和后端绑定的比较多,按部署后端的部分做就可以。

关于 HTTPS

套上 CF 的 CDN,CF 会自动签发证书,可以设置优先/仅 https,因此就不用自己再苦哈哈改 DNS/跑 acme.sh 了。

后端

想要弄个后端,那必须得有个 7×24 小时开机的闲置电脑。

依旧是 Cloudflare 提供的服务,不过这里用的是 ZeroTrust。

PS:N 年前用过花生壳的内网穿透服务,和这个挺像的。不过 ZeroTrust 的 Tunnel 基本只能用来建站和搭 api,做别的限制较大。

注册一下 ZeroTrust 服务,里面有个 Tunnel,新建一个就行。安装方式也很简单,只要系统有 systemd 就可以 copy 官网的命令直接安装。

本地把后端跑起来,在网页上添加对应的端口,公网就可以访问到了。