oott123
2017-03-03 18:47:43 +08:00
首先,既然你要 Coding + GitHub 双 Pages 部署,那么我理解你是对国内国外两边访问速度都有追求。 CloudFlare NS 方案排除,因为 CloudFlare 的 NS 不能分区解析,所以无法直连 Coding 服务器。
其次,你两边都要有 https 。考虑到 GitHub Pages 不提供对自定义域名的 https 服务,你需要一个反向代理给你加上 HTTPS , CloudFlare 是最好选择。
再者,看起来你没有买服务器的打算。如果考虑购买服务器,那你可以自己设置一个对 GitHub Pages 的反向代理来提供国外服务。
那么怎么办呢,答案就是购买 CloudFlare 的 Business 或 Enterprise 方案。这两个付费方案,支持 CNAME 接入。你可以通过支持分区解析的 DNS 将国内外分别解析到 Coding 和 Github 双 Pages (需要对 Let's encrypt 的地区解析到 coding ),同时实现 https 。那这要多少钱呢,不好意思, $ 200 / month ,还不如自己买服务器。
综上所述,想免费的实现这套东西是不可行的,要么选择放弃 https ,要么选择放弃海外 /国内访问之一。