• 请不要在回答技术问题时复制粘贴 AI 生成的内容
syncher
V2EX  ›  程序员

GitHub Pages 自定义域名启用 SSL,各位有什么建议?

  •  1
     
  •   syncher · Aug 1, 2017 · 12276 views
    This topic created in 3387 days ago, the information mentioned may be changed or developed.

    如题,终于我也从 Wordpress 阵营转向了 Hexo + GitHub Pages,并注册了新域名。为自定义域名的 GitHub Pages 添加 SSL 方案,各位大佬有什么建议?上搜了一下听说 cloudflare 还不错,各位怎么看?

    Supplement 1  ·  Aug 2, 2017
    感谢各位的建议,最终选择 GitHub+Coding 双线部署,还差最后一步,Coding 开启 SSL 的时候一直错误,我想明天就应该好啦~
    Supplement 2  ·  Aug 3, 2017

    再次感谢各位建议,最终使用 GitHub + Coding 双线部署,完美支持 HTTPS。也写了一篇博文,记录了这一过程,有需要的欢迎查阅,Hexo 双线部署不完全指北。

    66 replies  •  2018-03-21 17:18:12 +08:00
    owt5008137
    owt5008137
    Aug 1, 2017 via Android
    1
    讲道理 cloudflare 免费版并不是很快。而且他强制你 nameserver 指过去。反正我不想用
    syncher
    syncher
    OP
    Aug 1, 2017 via Android
    2
    @owt5008137 刚才试了一下确实是很慢,还不如不用。话说你有别的方案不?
    mmmwhy
    mmmwhy
    Aug 1, 2017
    3
    coding 挺好用的,默认支持 ssl,而且节点比 github 要快。。。
    不过得在页面下方 加他们家的链接....大概这个样子
    http://feiyang.li/
    scnace
    scnace
    Aug 1, 2017 via Android
    5
    cf 家的很慢吗? 我的就是 CF 家的
    love4taylor
    love4taylor
    Aug 1, 2017 via Android
    6
    @milklee Netlify 国内会走 Google 节点 导致不能访问 不知为啥
    Charkey
    Charkey
    Aug 1, 2017
    7
    自定义的域名貌似不支持 SSL 是不是?难道我记错了?
    Trim21
    Trim21
    Aug 1, 2017
    8
    腾讯云免费的 10g cdn 流量,+腾讯云免费的 ssl 证书
    rosu
    rosu
    Aug 1, 2017 via Android
    9
    GitHub 自定义域名仍不支持 HTTPS。
    CF 我用着速度还行,他还有香港节点,不过分配几率很迷。。
    @mmmwhy 广东电信打开感觉有点慢。。
    UnisandK
    UnisandK
    Aug 1, 2017
    10
    @scnace 很慢,我这儿经常打不开,算是国内的特色
    rosu
    rosu
    Aug 1, 2017 via Android
    11
    @mmmwhy 用移动 4G 很快。
    ysc3839
    ysc3839
    Aug 1, 2017
    12
    我用的是 CloudFlare,我这里访问挺快的。
    gulangyu
    gulangyu
    Aug 2, 2017 via Android
    13
    vps 自己搭一个 hexo 环境,ssl 还不是 so easy ~
    Yvette
    Yvette
    Aug 2, 2017
    14
    我从 CF 换成了 Netlify,国内走的是亚马逊东京的节点
    Antidictator
    Antidictator
    Aug 2, 2017 via Android
    15
    https://steffan.cn/2017/03/22/use-cloudflare-to-implement-HTTPS-for-GithubPages-with-custom-domain-names/

    无法支持双线部署,不过 coding 好像也收费了所以无所谓
    holulu
    holulu
    Aug 2, 2017 via Android
    16
    @rosu zenlayer 的线路,相对来说算比较稳定的了。电信本来就慢,晚上更加惨不忍睹。
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Aug 2, 2017
    17
    不如自己买个 vps 搭建。
    yingos
    yingos
    Aug 2, 2017
    18
    个人感觉 cf 访问速度还可以
    linsage186
    linsage186
    Aug 2, 2017
    19
    我用 coding.net 支持 ssl,存储同时推到 github 和 coding 上,避免风险
    owt5008137
    owt5008137
    Aug 2, 2017 via Android
    20
    @syncher 我懒得备案啊,所以并没有用 cdn。自己部署到 vps 上的。顺便还能开 bbr 和 http2。国内的 cdn 都比较快,但是要用国内节点都得备案。比如百度 cdn 什么的
    syncher
    syncher
    OP
    Aug 2, 2017
    21
    @gulangyu
    @bestkayle
    @Trim21
    感谢回复,目前用的就是腾讯云,也用 ssl 了。但是因为域名有点臭,不喜欢所以到狗爹上注册了一个新的。如果用国内 vps 的话备案麻烦。
    Antidictator
    Antidictator
    Aug 2, 2017
    22
    @linsage186 不能自定义域名吧。
    syncher
    syncher
    OP
    Aug 2, 2017
    23
    @milklee
    @Charkey
    感谢回复 GitHub Pages 自定义域名确实不支持 SSL, 所以再想想其它办法。看来 coding net 也是一个不错的选择
    syncher
    syncher
    OP
    Aug 2, 2017
    24
    @Antidictator 自定义域名可以的
    Antidictator
    Antidictator
    Aug 2, 2017
    25
    @syncher 自定义域名 + GitHub Pages + Cloud + Coding Pages + SSL(Coding.net) 双线部署?
    syncher
    syncher
    OP
    Aug 2, 2017
    26
    @Antidictator #15 难道这是你的博客? 我昨天用 CF 的时候貌似就是参考这篇博文的,真巧~
    syncher
    syncher
    OP
    Aug 2, 2017
    27
    @Antidictator #25 这太折腾了吧~
    Antidictator
    Antidictator
    Aug 2, 2017
    28
    @syncher 是啊==、好久没更博了。上次写了好久。话说你是怎么找到的,我的权重应该很低吧。

    btw,你被降权了。让我帮你召唤。
    通灵:大召唤之术
    @gulangyu
    @bestkayle
    @Trim21
    @milklee
    @Charkey

    楼主找你们~~~~看上面
    Antidictator
    Antidictator
    Aug 2, 2017
    29
    @syncher 上次的 Cloud 更正为 CloudFlare. 如果你有仔细看我的文章并点击我在 V2EX 提问的主题,应该可以知道我是希望在普通的双线部署上加上 https,双线部署保证了国内外的访问速度,https 实现了没有广告挟持。
    syncher
    syncher
    OP
    Aug 2, 2017
    30
    Google “使用 Cloudflare 自定义域名 Github Pages HTTPS 化” 看日期最新的。那就只能是你了~
    Antidictator
    Antidictator
    Aug 2, 2017
    31
    @syncher 有点小激动~ anyway,如果你不想付费(包括买 vps 的钱),我觉得我的是最优解了,当然你也可以直接放弃 Github Pages,只用 Coding Pages,如果你还想 Github 有提交记录的话直接在 Git 配置两个仓库就可以了。
    syncher
    syncher
    OP
    Aug 2, 2017
    32
    @owt5008137 #22 备案有点烦人,已经备过一次了,但那个域名不想用了。
    syncher
    syncher
    OP
    Aug 2, 2017
    33
    @Antidictator # 31 谢谢你的方案, 我想我回头会试一下。
    missdeer
    missdeer
    Aug 2, 2017
    34
    我也用的 CF 免费版,凑合吧
    另外,coding pages 的 jekyll 不支持 gist 插件,所以我的博客在上面部署不了。
    zouqiang
    zouqiang
    Aug 2, 2017
    35
    qiniu、腾讯云 cdn 都还不错
    milklee
    milklee
    Aug 2, 2017 via iPhone
    36
    @Love4Taylor 没有啊,国内走的是日本亚马逊,速度不慢
    tongyang
    tongyang
    Aug 2, 2017
    37
    @mmmwhy 你这是什么主题
    ansheng
    ansheng
    Aug 2, 2017
    38
    用的 CloudFlare,懒得花钱,也懒得折腾,之前是 wp-->hexo-->github pages
    love4taylor
    love4taylor
    Aug 2, 2017 via Android
    39
    @milklee 早上 我用 17ce 测过 域名 cname 到 xxx.netlify.com 然后电信解析出来基本都是 google 的 节点 少部分联通服务器是 东京 aws
    cielpy
    cielpy
    Aug 2, 2017
    40
    我是 VPS 上反代 GitHub Pages 加的 SSL,速度嘛,就看 VPS 的节点了
    gulangyu
    gulangyu
    Aug 2, 2017 via Android
    41
    @Antidictator 你 @me 我这怎么没通知…
    Jimrussell
    Jimrussell
    Aug 2, 2017
    42
    @mmmwhy #3 老哥你备案花了多久?
    @owt5008137 #20 不弄 cdn 就怕被无聊人士 DDOS 啊,你的 vps 自带黑洞之类的服务吗
    chuhemiao
    chuhemiao
    Aug 2, 2017
    43
    github 自定义域名不能 ssl,要么自己搭,况且都是 md 文件,怕什么被泄漏吗!
    Antidictator
    Antidictator
    Aug 2, 2017
    44
    @gulangyu 我也没通知啊。不至于吧,我被降权了?
    tayuo
    tayuo
    Aug 2, 2017 via iPhone
    45
    魔门云

    支持 SSL,未备案走香港
    gulangyu
    gulangyu
    Aug 2, 2017 via Android
    46
    老哥们,谁 @我下,送十铜币
    Lentin
    Lentin
    Aug 2, 2017
    47
    我直接用的谷歌的 firebase,也是免费的
    lte.pw
    Travis-CI 自动部署
    https://github.com/codexss/blog
    love4taylor
    love4taylor
    Aug 2, 2017 via Android
    48
    @figofuture 证书该换了
    syncher
    syncher
    OP
    Aug 2, 2017❤️1
    49
    @gulangyu 送~
    Raincal
    Raincal
    Aug 2, 2017 via Android
    50
    国内 coding + 国外 firebase hosting 双线部署
    xratzh
    xratzh
    Aug 2, 2017 via iPhone
    51
    现在是 githubpage ( hexo )放折腾的内容,把自己心得什么的放 vps 博客( ghost )
    milklee
    milklee
    Aug 2, 2017
    52
    @Love4Taylor

    我刚才用 17ce 试了下我的域名 http://www.17ce.com/site/http/201708_5644524997e8fb863382d2f7bfdde406.html
    大部分都是日本亚马逊的,只有海外的主机访问的才是是谷歌的。
    有六七个新加坡的不知道是什么鬼
    a2213108
    a2213108
    Aug 2, 2017 via Android
    53
    www.nuevocloud.com .这家支持 http/2 可以上传自定义证书,而且赠 10$,有日本新加坡亚马逊节点,国内很快
    a2213108
    a2213108
    Aug 2, 2017 via Android
    54
    @rosu Cloudflare 只有移动和 cn2 会分配香港节点,电信联通都是美国
    https://www.cloudflare.com/cdn-cgi/trace%20colo
    这个里面会显示你被分配的节点
    love4taylor
    love4taylor
    Aug 2, 2017
    55
    @milklee #53 难道是我用了 CF NS 的锅么 233333 嘛 反正我现在 直接解析 A 记录到 东京 aws 了... 另外 Netlify 默认开的 js/css/image 压缩 而且还是走 cloudfront.net 第三方域名 然后我又 17ce 了一下.... mmp 全美国.... 算了还是关了 用 hexo 的 plugin 压缩吧 23333
    DingSoung
    DingSoung
    Aug 2, 2017
    56
    我用的 VPS + Nginx 配的 感觉很方便
    master
    master
    Aug 2, 2017
    57
    个人感觉 cf 访问速度还可以 +1
    lntr
    lntr
    Aug 2, 2017
    58
    netlify,我这用的挺好的,运营商网络也可以连通...
    milklee
    milklee
    Aug 2, 2017 via iPhone
    59
    @Love4Taylor 为什么你 at 我我没收到通知…不会是我被降权了吧,还是 v2 最近抽风了……
    love4taylor
    love4taylor
    Aug 3, 2017
    60
    @milklee #60 可能是抽风吧 你圈我的我也没收到....
    syncher
    syncher
    OP
    Aug 3, 2017
    61
    双线部署完成,gbin.me 感谢各位!
    vexlike
    vexlike
    Aug 7, 2017
    62
    推荐:加速乐
    支持不备案域名和 HTTPS、节点韩国、香港,东南亚
    WoadZS
    WoadZS
    Sep 21, 2017
    63
    @syncher 看了你的 blog,等于你是只在 coding 上开启了 SSL,放弃在 Github 开 SSL ?
    s2jackson
    s2jackson
    Mar 11, 2018
    64
    @Antidictator CloudFlare 怎么能双线部署?
    Antidictator
    Antidictator
    Mar 11, 2018
    65
    @s2jackson #65 CF 免费版做不到,收费版本太贵了,不值得。话说现在 GitHub 官方不是推出了自带的 HTTPS 了吗?你去看看有没有中奖,之前在 V2 看过有人发过相关的帖子。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1848 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 147ms · UTC 15:46 · PVG 23:46 · LAX 07:46 · JFK 10:46
    ♥ Do have faith in what you're doing.