GitHub Pages 自定义域名启用 SSL,各位有什么建议? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
syncher
V2EX    程序员

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

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

    如题,终于我也从 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  
    PRO
       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  
    PRO
       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  
    PRO
       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
      nbsp; 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  
    PRO
       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  
    PRO
       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     Solana     817 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 21:35 PVG 05:35 LAX 13:35 JFK 16:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86