一言
最折磨人的或许不是一场惨烈战争,而是烦琐的日常生活。——亦舒
Github+Picgo+jsdelivr构建图床的注意事项
本文最后更新于 506 天前,其中的信息可能已经有所发展或是发生改变。

具体教程网上有很多,详细不再赘述
大体步骤就是:

  1. 现在GitHub上新建一个仓库,设置为公有仓库(私有不行,我试过了)。
  2. 去设置里创建一个新token,把repo这个权限勾选上。
  3. 下载Picgo 下载地址(windows的话选exe文件): https://github.com/Molunerfinn/PicGo/releases
    然后是配置:
    ![](httpsgcore.jsdelivr.netghLonglong418picbedimg202304122024183.png)

    注意事项:

    • 仓库名不要有空格
    • 分支名设置main 因为网上的教程很多都是之前的,分支都是master 从去年开始,GitHub的默认分支就变成main了。
    • cdn就设置为https://gcore.jsdelivr.net/gh/github用户名/仓库名
      网上的旧教程的cdn加速都用的cdn.jsdelivr.net这个域名,这个域名去年已经被墙了,后来搜了教程找到了两个:
      gcore.jsdelivr.net
      fastly.jsdelivr.net
      这两个目前还能用,但是也不排除未来不能用的可能。
    • 存储路径设置之后,上传图片会直接生成文件夹,不用自己创建
      2023/4/20更新:
      gcore.jsdelivr.net这个也被墙了 明天研究一下怎么做反向代理
      2023/4/22:
      如果有宝塔的话,及其简单。
      先去添加个站点
      20230714135053

      域名自己起(记着解析一下)
      然后开个ssl,记着开启强制https不要开
      20230714135108

      然后就添加反向代理
      20230714135123

      然后去picgo里设置一下就OK了
      20230714135138

4/24更新,昨天给主站换了ssl个证书,发现这个不能用了
跳cdn.jsdelivr.net给421了,在网上找了找解决方法后
HTTP 2 下使用相同证书子域名 SSL配置不一致导致 421 错误
原理我也不懂,然后就把反代的那个站点的https关掉了,就OK了
5/3更新
和主站没关系,和开不开https也没关系
今天又又又421了,终于在这片文章中找到了答案
Nginx 反向代理问题汇总
具体操作就是:
打开宝塔页面,点配置文件

20230714135200

proxy_ssl_server_name on;
proxy_ssl_name cdn.jsdelivr.net;
proxy_ssl_verify off;

将这三个配置加上去,就OK了
以后应该就不会出什么问题了吧。。
友情提醒:如果是国内服务器(非香港)就别用这个方法搭建图床了了,极其不稳定

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇