国内服务器很便宜,也比国外服务器更容易购买,但是显然易见的一件事情是——如果域名不备案,是没办法使用国内服务器建站的,除非你能忍受带端口访问

Cloudflare回源

本段主要思路是使用 Cloudflare 进行回源;说到用 Cloudflare 来搭建网站,我们的第一印象应该都是 Cloudflare 作为全端口映射的CDN,无法在中途更改回源端口;然而,Cloudflare已经在免费版中添加了 Origin Rules 功能,现在免费用户也可以直接从非标准端口进行回源了;

需要注意的是,免费用户仅有10个规则

当然,这个方法也有缺点,就是没办法享受国内服务器带来的低延迟,所以仅供娱乐,不建议作为建站首选

配置 Cloudflare Origin Rules 的基本步骤也不难,在完成 DNS 的解析后,打开这个域名的 Origin Rules 页面,输入对应的域名和所需回源的端口即可;

前提条件:域名已接入 Cloudflare

  1. 解析域名到相应的 IP ,需要开启 Cloudflare 的CDN
    image.png

  2. 在 Origin Rules 页面设置规则
    image.png

这样使用 Cloudflare 回源的网站延迟与直接放在国外服务器的网站差距不大,没有多少优点,仅仅是绕开了国内服务器只允许备案域名使用80、443端口的限制

反向代理

由于国内服务器允许未备案域名使用除80、443端口访问,所以我们可以直接将域名解析到国外服务器IP上,然后在国外服务器上设置反向代理,这种方法本质就是套娃,没什么需要讲的

倘若你国外服务器的配置实在可怜,完全带不动你的网站,而你又不想备案域名,把网站放在配置好点且便宜的国内服务器上,然后再设置个反向代理未尝不是一种好选择