▎ 如何使用 Gist 创建私有脚本/模块

以 Reddit 脚本为例:

reddit.jshttps://t.me/zhetengsha/651

reddit.stoverride

name: "Reddit"
desc: "过滤推广, 关 subreddit 的 NSFW 提示 @xream"

http:

  script:

    - match: ^https?:\/\/gql\.reddit\.com
      name: "Reddit_3"
      type: response
      timeout: 30
      require-body: true
      max-size: 3145728

  mitm:
    - "gql.reddit.com"

script-providers:
  "Reddit_3":
    url: https://gist.githubusercontent.com/[gist username]/[gist ID]/raw/reddit.js
    interval: 86400

💾 如图保存

点击 reddit.js RAW 按钮 得到 外链地址 形如 https://gist.githubusercontent.com/[gist username]/[gist ID]/raw/[gist commit ID]/[file name]

然后删掉 [gist commit ID] 的部分

得到 https://gist.githubusercontent.com/[gist username]/[gist ID]/raw/[file name]

这个就是这个 gist 文件 最新版的固定链接

大概长这样: https://gist.githubusercontent.com/[gist username]/[gist ID]/raw/reddit.js

替换掉 reddit.stoverride 里的 url 部分即可

同样的, 获取 reddit.stoverride 文件的 最新版的固定链接 就能在 Stash 里使用了

#Gist #私有 #脚本 #模块 #覆写 #教程 #Loon #QX #Surge #Stash #ShadowRocket