关于如何白嫖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官网的命令直接安装。
本地把后端跑起来,在网页上添加对应的端口,公网就可以访问到了。