奇技淫巧 启用 GitHub 作图床

魔高一尺, 道高一丈

Posted by R1NG on November 6, 2020 Viewed Times

介绍一个墙内完美使用 GitHub 作图床的办法.


“读书人的事, 怎么能叫耍诈? 这叫魔高一尺, 道高一丈。”


原理

绕过 blocking 的原理很简单: 既然 raw.githubusercontext.comDNS 污染橄榄, 那就用 CDN 加速暗度陈仓.


流程

先简单介绍一下部署环境:

  • macOS 10.15.6
  • PicGo + VSCode

鉴于 PicGo 客户端的配置更为简单友好, 本文只介绍 VSCode-PicGo 插件的图床配置方法.

下载插件: 20201106124338

插件相关上传参数配置如下: 20201106125021

翻译成人话, 内容如下:

  • Branch: 图片将被上传到的目标分支
  • Custom URL: 图片上传成功后将被自动复制到剪贴板的链接前缀
  • Path: 图片将被上传到的分支的默认文件路径
  • Repo: 图片将被上传进的目标仓库
  • Token: 令 PicGo 获取对仓库的读写权限的 Token, 自行生成自己的, 并且妥善保存.

    (带嘿阔们别看了, 恁知道这个 token 是不可能有用的)

如图配置完成后, 将 Custom URL 作如下修改:

1
https://cdn.jsdelivr.net/gh/[YOUR GITHUB USERNAME]/[YOUR REPO‘S NAME]

即可完成 patching, 客户端配置同理, 不再赘述.