V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
syncher
V2EX  ›  程序员

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

  •  1
     
  •   syncher · 2017-08-01 22:05:48 +08:00 · 10780 次点击
    这是一个创建于 2657 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2017-08-02 23:30:04 +08:00
    感谢各位的建议,最终选择 GitHub+Coding 双线部署,还差最后一步,Coding 开启 SSL 的时候一直错误,我想明天就应该好啦~
    第 2 条附言  ·  2017-08-03 16:22:53 +08:00

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

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

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

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

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

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

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