Search: #Gist

  1. EdgeGist: Cloudflare 自建 Gist 兼容 API 服务▎更新 EdgeGist 自动化同步与安全部署指南 (GitHub Actions 篇)感谢 @lockcp 锁芯佬贡献的文档 原消息 服务器合集 合集 群组 恰饭 联系推广 #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

    小一
    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务 • 兼容 GitHub Gist API,支持 CRUD、历史版本、公开与 secret 链接 • 能与 Sub-Store 的 Gist 分享和备份功能完美配合 https://github.com/xream/EdgeGist 相关项目推荐: 群友 @lockcp 锁芯佬的 https://github.com/lockcp/LiteGist 🤭 服务器合集 🧐 合集 💬 群组 😄 恰饭 🥰联系推广 🥰 #EdgeGist…
    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务

    ▎更新 EdgeGist 自动化同步与安全部署指南 (GitHub Actions 篇)

    感谢 @lockcp 锁芯佬贡献的文档

    原消息

    服务器合集 合集 群组 恰饭 联系推广

    #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

  2. EdgeGist: Cloudflare 自建 Gist 兼容 API 服务▎禁止删除最后一个文件▎配合 Sub-Store 使用时, 可参考: 1. 使用

    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务

    ▎禁止删除最后一个文件

    ▎配合 Sub-Store 使用时, 可参考:

    1. 使用 https://a.com/lite 格式
    2. 在 Sub-Store GitHub 配置中把每一批同步的文件数量改小
    3. 再极端一点 可配置 EDGEGIST_HISTORY_MAX_VERSIONS0 , 不写入历史(但是这样就没历史版本记录了)

    防止超过 D1 免费套餐的限制


    原消息

    服务器合集 合集 群组 恰饭 联系推广

    #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

    • ❤️1
  3. EdgeGist: Cloudflare 自建 Gist 兼容 API 服务▎新增路由 /lite 减少读写等操作例如 在 Sub-Store 使用

    小一
    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务 ▎优化逻辑 防止超过 D1 免费套餐的限制 感谢 群友 @GarlandQian321 的反馈 ▎新增 EdgeGist 自动化同步与安全部署指南 (GitHub Actions 篇) 感谢 @lockcp 锁芯佬贡献的文档 😭 原消息 🤭 服务器合集 🧐 合集 💬 群组 😄 恰饭 🥰联系推广 🥰 #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA
    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务

    ▎新增路由 /lite 减少读写等操作

    例如 在 Sub-Store 使用 https://a.com/lite 格式

    再极端一点 可配置 EDGEGIST_HISTORY_MAX_VERSIONS0 , 不写入历史(但是这样就没历史版本记录了)

    防止超过 D1 免费套餐的限制

    感谢 群友 @GarlandQian321 的反馈

    ▎新增一键清空历史版本的功能

    原消息

    服务器合集 合集 群组 恰饭 联系推广

    #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

  4. EdgeGist: Cloudflare 自建 Gist 兼容 API 服务▎优化逻辑 防止超过 D1 免费套餐的限制感谢 群友 @GarlandQian321 的反馈▎新增 EdgeGist 自动化同步与安全部署指南 (GitHub Actions 篇)感谢 @lockcp 锁芯佬贡献的文档 原消息 服务器合集 合集 群组 恰饭 联系推广 #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

    小一
    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务 • 兼容 GitHub Gist API,支持 CRUD、历史版本、公开与 secret 链接 • 能与 Sub-Store 的 Gist 分享和备份功能完美配合 https://github.com/xream/EdgeGist 相关项目推荐: 群友 @lockcp 锁芯佬的 https://github.com/lockcp/LiteGist 🤭 服务器合集 🧐 合集 💬 群组 😄 恰饭 🥰联系推广 🥰 #EdgeGist…
    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务

    ▎优化逻辑 防止超过 D1 免费套餐的限制

    感谢 群友 @GarlandQian321 的反馈

    ▎新增 EdgeGist 自动化同步与安全部署指南 (GitHub Actions 篇)

    感谢 @lockcp 锁芯佬贡献的文档

    原消息

    服务器合集 合集 群组 恰饭 联系推广

    #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

    • 👍1
  5. EdgeGist: Cloudflare 自建 Gist 兼容 API 服务感谢 老 Baby 的建议, 迁移到了 Workers Static Assets 原消息 服务器合集 合集 群组 恰饭 联系推广 #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

    小一
    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务 • 兼容 GitHub Gist API,支持 CRUD、历史版本、公开与 secret 链接 • 能与 Sub-Store 的 Gist 分享和备份功能完美配合 https://github.com/xream/EdgeGist 相关项目推荐: 群友 @lockcp 锁芯佬的 https://github.com/lockcp/LiteGist 🤭 服务器合集 🧐 合集 💬 群组 😄 恰饭 🥰联系推广 🥰 #EdgeGist…
    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务

    感谢 老 Baby 的建议, 迁移到了 Workers Static Assets

    原消息

    服务器合集 合集 群组 恰饭 联系推广

    #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

  6. EdgeGist: Cloudflare 自建 Gist 兼容 API 服务新增: 支持多文件拖拽上传修复: 文件排序Gist 文件排序意义其实不大, 现在就先按创建时间倒序了 原消息 服务器合集 合集 群组 恰饭 联系推广 #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

    小一
    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务 • 兼容 GitHub Gist API,支持 CRUD、历史版本、公开与 secret 链接 • 能与 Sub-Store 的 Gist 分享和备份功能完美配合 https://github.com/xream/EdgeGist 相关项目推荐: 群友 @lockcp 锁芯佬的 https://github.com/lockcp/LiteGist 🤭 服务器合集 🧐 合集 💬 群组 😄 恰饭 🥰联系推广 🥰 #EdgeGist…
    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务

    新增: 支持多文件拖拽上传

    修复: 文件排序

    Gist 文件排序意义其实不大, 现在就先按创建时间倒序了

    原消息

    服务器合集 合集 群组 恰饭 联系推广

    #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

    • ❤️1
  7. EdgeGist: Cloudflare 自建 Gist 兼容 API 服务• 兼容 GitHub Gist API,支持 CRUD、历史版本、公开与 secret 链接• 能与 Sub-Store 的 Gist 分享和备份功能完美配合

    EdgeGist: Cloudflare 自建 Gist 兼容 API 服务

    • 兼容 GitHub Gist API,支持 CRUD、历史版本、公开与 secret 链接

    • 能与 Sub-Store 的 Gist 分享和备份功能完美配合

    https://github.com/xream/EdgeGist

    相关项目推荐:

    群友 @lockcp 锁芯佬的 https://github.com/lockcp/LiteGist

    服务器合集 合集 群组 恰饭 联系推广

    #EdgeGist #Cloudflare #D1 #Pages #API #自托管 #Gist #PWA

    • ❤️2
    • 👍1
  8. 再说明一下 Sub-Store 脚本处理超时的问题使用脚本测试不开缓存可能会导致每次请求都耗时过长而请求超时, 可选择▎ 方案 1配置 Gist 定时上传, 客户端拉取 Gist 链接定时任务没有超时的说法. 就是花一些时间跑完▎ 方案 2配置缓存和定时处理订阅在对应的脚本中使用参数( 别忘了这个, 一般为 cache, 值设为 true 即可) 开启缓存, 如图所示这样你定时跑, 让客户端从 Sub-Store 拉取的时候都能走缓存 , 也不会超时▎ 方案 3类似方案 2 但是用同步配置来触发创建一个同步配置 设置定时 然后选择订阅 然后选不上传产物 Sub-Store 合集 频道资源合集 恰饭推荐 群组 #SubStore #小课堂 #脚本 #缓存 #超时 #Gist

    再说明一下 Sub-Store 脚本处理超时的问题

    使用脚本测试不开缓存可能会导致每次请求都耗时过长而请求超时, 可选择

    ▎ 方案 1

    配置 Gist 定时上传, 客户端拉取 Gist 链接

    定时任务没有超时的说法. 就是花一些时间跑完

    ▎ 方案 2

    配置缓存和定时处理订阅

    在对应的脚本中使用参数( 别忘了这个, 一般为 cache, 值设为 true 即可) 开启缓存, 如图所示

    这样你定时跑, 让客户端从 Sub-Store 拉取的时候都能走缓存 , 也不会超时

    ▎ 方案 3

    类似方案 2 但是用同步配置来触发
    创建一个同步配置 设置定时 然后选择订阅 然后选不上传产物


    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #SubStore #小课堂 #脚本 #缓存 #超时 #Gist

    • ❤️3
  9. Gist 操作异常 - 如何判断 GitHub 账号被 shadow ban 了1. 假设你的 id 是 xxx. 已登录状态, 浏览器访问

    Gist 操作异常 - 如何判断 GitHub 账号被 shadow ban 了

    1. 假设你的 id 是 xxx. 已登录状态, 浏览器访问 https://github.com/xxx 是正常的; 未登录状态 https://github.com/xxx 是 404

    2. 日志里显示: 获取到当前 GitHub 用户的 gist: 0 个. API 获取不到 gists 列表

    建议申诉或换号

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #SubStore #Gist #GitHub #API #Ban

    • 😨1
  10. Sub-Store 备份至其他 Gist若要上传订阅至其他 Gist 见 此处文件管理 - 导入 - 导入评论区 JSON修改图中参数 即可因为此文件内部执行了上传备份任务 但返回的内容不包含实际数据 故可放心设置一个同步配置的任务关联此文件 Sub-Store 合集 频道资源合集 恰饭推荐 群组 #Sub-Store #SubStore #备份 #数据 #Gist #上传

    Sub-Store 备份至其他 Gist

    若要上传订阅至其他 Gist此处

    文件管理 - 导入 - 导入评论区 JSON

    修改图中参数 即可

    因为此文件内部执行了上传备份任务 但返回的内容不包含实际数据 故可放心设置一个同步配置的任务关联此文件

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #SubStore #备份 #数据 #Gist #上传

    • ❤️1
  11. Sub-Store 快速生成 clash.meta(mihomo) 配置示例更新▎ 补充一个使用 YAML 解析替换 proxy-providers 的例子:const yaml = ProxyUtils.yaml.safeLoad($content ?? $files[0])

    折腾啥
    🔗 手动使用脚本生成 Mihomo 配置 🆕 使用覆写生成 Mihomo 配置(小白, 懒人必看) 🆕 也可以查看最新的 Mihomo 服务器版一键懒人配置示例, 其中还示范了如何进行 YAML 操作 —- 1. 打开 🐱 clash.meta(mihomo) 文档的快捷配置页 以图1 为例, 复制内容 2. 在 🔗 Sub-Store 文件中创建一个文件 粘贴内容, 如图2, 修改 红框内的部分 如果你是服务器版: 在订阅的地方填服务器订阅链接 如果你是代理 App 版: 创建一个来源为订阅的同步配置…
    Sub-Store 快速生成 clash.meta(mihomo) 配置示例更新

    ▎ 补充一个使用 YAML 解析替换 proxy-providers 的例子:

    const yaml = ProxyUtils.yaml.safeLoad($content ?? $files[0])
    
    yaml['proxy-providers'] = {
      provider: {
        url: 'https://sub.com/share/col/name?token=b&target=ClashMeta',
        type: 'http',
        interval: 86400,
        'health-check': {
          enable: true,
          url: 'https://www.gstatic.com/generate_204',
          interval: 300
        }
      }
    }
    
    $content = ProxyUtils.yaml.safeDump(yaml)


    原消息

    • ❤️2
    • 👍1
  12. Sub-Store 使用脚本上传订阅至其他 Gist若要备份数据至其他 Gist 见 此处 只需传入参数, 轻松分享▎使用场景1. 单独分享到另一个 Gist, 与自己的 Gist 隔离. 分享给亲朋好友们2. 可传入不同的 token, 实现上传至其他账号的 Gist▎说明具体说明可查看脚本内容常用参数:name Gist 名称. 为防止意外修改你已有的 Gist, 此参数为必填file 文件名. 为防止意外修改你已有的 Gist 文件, 此参数为必填token GitHub Token. 默认为 Sub-Store 中已经配置的 Tokentarget 指定输出的目标. 默认为 ClashMeta节点操作 -> 脚本操作 -> 填入链接:

    Sub-Store 使用脚本上传订阅至其他 Gist

    若要备份数据至其他 Gist此处

    只需传入参数, 轻松分享

    ▎使用场景

    1. 单独分享到另一个 Gist, 与自己的 Gist 隔离. 分享给亲朋好友们

    2. 可传入不同的 token, 实现上传至其他账号的 Gist

    ▎说明

    具体说明可查看脚本内容

    常用参数:

    name Gist 名称. 为防止意外修改你已有的 Gist, 此参数为必填
    file 文件名. 为防止意外修改你已有的 Gist 文件, 此参数为必填
    token GitHub Token. 默认为 Sub-Store 中已经配置的 Token
    target 指定输出的目标. 默认为 ClashMeta

    节点操作 -> 脚本操作 -> 填入链接: https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/upload/gist.js#name=share&file=mihomo.yaml

    新版 Sub-Store 已支持上传关闭产物

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #SubStore #脚本 #节点 #订阅 #Gist #上传 #分享

    • ❤️13
    • 👍2
  13. 手动使用脚本生成 Mihomo 配置 使用覆写生成 Mihomo 配置(小白, 懒人必看) 也可以查看最新的 Mihomo 服务器版一键懒人配置示例, 其中还示范了如何进行 YAML 操作—-1. 打开 clash.meta(mihomo) 文档的快捷配置页以图1 为例, 复制内容2. 在 Sub-Store 文件中创建一个文件粘贴内容, 如图2, 修改 红框内的部分如果你是服务器版: 在订阅的地方填服务器订阅链接如果你是代理 App 版: 创建一个来源为订阅的同步配置, 在此处填写同步配置完成后的那个 gist 地址3. 如图3 以 clash-verge-rev 为例如果你是服务器版: 在客户端中填入服务器文件链接如果你是代理 App 版: 创建一个来源为文件的同步配置, 在此处填写同步配置完成后的那个 gist 地址PS: 如何使用远程文件模板文件中使用远程模板 URL, 例如:

    手动使用脚本生成 Mihomo 配置

    使用覆写生成 Mihomo 配置(小白, 懒人必看)

    也可以查看最新的 Mihomo 服务器版一键懒人配置示例, 其中还示范了如何进行 YAML 操作

    —-

    1. 打开 clash.meta(mihomo) 文档的快捷配置页

    以图1 为例, 复制内容

    2. 在 Sub-Store 文件中创建一个文件

    粘贴内容, 如图2, 修改 红框内的部分

    如果你是服务器版: 在订阅的地方填服务器订阅链接

    如果你是代理 App 版: 创建一个来源为订阅的同步配置, 在此处填写同步配置完成后的那个 gist 地址

    3. 如图3 以 clash-verge-rev 为例

    如果你是服务器版: 在客户端中填入服务器文件链接

    如果你是代理 App 版: 创建一个来源为文件的同步配置, 在此处填写同步配置完成后的那个 gist 地址

    PS: 如何使用远程文件模板

    文件中使用远程模板 URL, 例如: https://wiki.metacubex.one/example/yaml

    使用脚本操作来替换模板内容, 例如:

    随便写的 只是一个示范, 可能你需要正则或者 YAML 解析等操作

    $content = ($content ?? $files[0]).replace(`
    proxy-providers:
      provider1:
        <<: *p
        url: ""
    
      provider2:
        <<: *p
        url: ""
    `, `
    proxy-providers:
      my_sub:
        <<: *p
        url: "http://xxxxxxxxxxxxxxxxx"
    `)


    脚本操作总能解决你的问题

    ▎ 补充一个使用 YAML 解析替换 proxy-providers 的例子:

    const yaml = ProxyUtils.yaml.safeLoad($content ?? $files[0])
    
    yaml['proxy-providers'] = {
      provider: {
        url: 'https://sub.com/share/col/name?token=b&target=ClashMeta',
        type: 'http',
        interval: 86400,
        'health-check': {
          enable: true,
          url: 'https://www.gstatic.com/generate_204',
          interval: 300
        }
      }
    }
    
    $content = ProxyUtils.yaml.safeDump(yaml)


    ▎ 补充一个往文件里插入本地节点的例子:

      const yaml = ProxyUtils.yaml.safeLoad($content ?? $files[0])
      let clashMetaProxies = await produceArtifact({
          type: 'collection',
          name: '机场',
          platform: 'ClashMeta',
          produceType: 'internal'
      })
      yaml.proxies.unshift(...clashMetaProxies)
      $content = ProxyUtils.yaml.safeDump(yaml)



    相关内容

    Bettbox 群友的配置和覆写

    Surfboard 远程托管配置示例(其他代理 App 也可以参考)

    动态生成 sing-box 配置

    快速生成 sing-box 机场入口+落地节点 代理链 示例


    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #mihomo #clash #clash.meta #ClashMeta #meta #Sub-Store #SubStore #配置 #示例 #gist

    • ❤️19
    • 👍6
    • 🥴1
  14. #BoxJs #脚本 #Gist #GitHub #TestFlight #账户管理 #持久化缓存 Gist 备份/恢复 BoxJs 数据 支持备份/恢复额外的持久化缓存的 key(s)⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪本脚本对数据的任何形式的丢失、删除、损坏或篡改都不负责, 亦不承担任何法律责任 查看仓库

    #BoxJs #脚本 #Gist #GitHub #TestFlight #账户管理 #持久化缓存

    Gist 备份/恢复 BoxJs 数据

    支持备份/恢复额外的持久化缓存的 key(s)

    ⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪
    ⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪
    ⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪

    本脚本对数据的任何形式的丢失、删除、损坏或篡改都不负责, 亦不承担任何法律责任

    查看仓库

    • ❤️2
    • 🦄1
  15. Sub-Store 文件动态生成 Surfboard 远程托管配置示例其他代理 App 也可以参考此逻辑 服务器版不需要这么复杂 直接用文件配置链接即可▎如图一 先创建一个订阅, 然后创建一个目标为 Surfboard 的同步配置打开它的定时开关, 同步一次. 点击复制得到它的 gist 链接.⚠️ mirror.ghproxy.com 也被墙了 自己换成其他加速为了防止墙内无法连接. 拼接一个加速. 假设拼接完之后的链接为

    Sub-Store 文件动态生成 Surfboard 远程托管配置示例

    其他代理 App 也可以参考此逻辑

    服务器版不需要这么复杂 直接用文件配置链接即可

    ▎如图一 先创建一个订阅, 然后创建一个目标为 Surfboard 的同步配置

    打开它的定时开关, 同步一次. 点击复制得到它的 gist 链接.

    ⚠️ mirror.ghproxy.com 也被墙了 自己换成其他加速

    为了防止墙内无法连接. 拼接一个加速. 假设拼接完之后的链接为 https://mirror.ghproxy.com/https://gist.githubusercontent.com/aaaaaaaa

    ▎如图二 先创建一个文件, 内容可以参考 模板 然后把 两处 __________ 都替换为上一步得到的完整订阅链接

    大概长这样

    自动测速 = url-test, policy-path=https://mirror.ghproxy.com/https://gist.githubusercontent.com/aaaaaaaa, ...
    故障转移 = fallback, policy-path=https://mirror.ghproxy.com/https://gist.githubusercontent.com/aaaaaaaa, ...

    ▎如图三 创建一个来源为第二步文件的同步配置

    打开它的定时开关, 同步一次. 点击复制得到它的 gist 链接. 拼接一个加速. 假设拼接完之后的链接为 https://mirror.ghproxy.com/https://gist.githubusercontent.com/bbbbbbb

    回到第二步编辑的文件 修改头部的 MANAGED-CONFIG 部分

    大概长这样:

    #!MANAGED-CONFIG https://mirror.ghproxy.com/https://gist.githubusercontent.com/bbbbbbb interval=3600 strict=true


    ▎在 Surfboard 中通过链接导入 https://mirror.ghproxy.com/https://gist.githubusercontent.com/bbbbbbb 即可

    支持后续更新

    相关内容

    使用覆写生成 Mihomo 配置

    Surfboard 远程托管配置示例(其他代理 App 也可以参考)

    动态生成 sing-box 配置

    快速生成 sing-box 机场入口+落地节点 代理链 示例

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #Surboard #配置 #示例 #gist

    • ❤️5
    • 👍4
  16. #BoxJs #脚本 #Gist #GitHub #TestFlight #账户管理 Gist 备份/恢复 BoxJs 数据 从 Gist 恢复数据时, 保留的本地的 TestFlight 账户 ID, 合并更新 TestFlight 账户管理脚本的数据使用场景:手机 1 上登录账号 a手机 2 上登录账号 b都安装了 TestFlight 账号管理脚本在 1 上设置账号 a 的 id, 恢复的时候, 保留本地 a, 合并账户数据. 然后备份.在 2 上设置账号 b 的 id, 恢复的时候, 保留本地 b, 合并账户数据. 然后备份.支持开关仅操作 TestFlight 账户管理脚本的数据(主要是懒得再开一个脚本)🐶 本脚本暂时不支持分页. Gist API 默认取第一页(30 项)测试中测试中测试中⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪本脚本对数据的任何形式的丢失、删除、损坏或篡改都不负责, 亦不承担任何法律责任

    #BoxJs #脚本 #Gist #GitHub #TestFlight #账户管理

    Gist 备份/恢复 BoxJs 数据

    Gist 恢复数据时, 保留的本地的 TestFlight 账户 ID, 合并更新 TestFlight 账户管理脚本的数据

    使用场景:

    手机 1 上登录账号 a
    手机 2 上登录账号 b
    都安装了 TestFlight 账号管理脚本

    在 1 上设置账号 a 的 id, 恢复的时候, 保留本地 a, 合并账户数据. 然后备份.
    在 2 上设置账号 b 的 id, 恢复的时候, 保留本地 b, 合并账户数据. 然后备份.

    支持开关仅操作 TestFlight 账户管理脚本的数据(主要是懒得再开一个脚本)

    🐶 本脚本暂时不支持分页. Gist API 默认取第一页(30 项)

    测试中
    测试中
    测试中

    ⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪
    ⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪
    ⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪

    本脚本对数据的任何形式的丢失、删除、损坏或篡改都不负责, 亦不承担任何法律责任

    https://github.com/xream/scripts/tree/main/surge/modules/gist

    • ❤️4
    • 👍1
    • 🤔1
  17. #Surge #模块 #脚本 #代理 #加速 #GitHub #Gist #镜像 自动使用 mirror.ghproxy.com 加速支持 raw, gist, archive, release 等各种链接 去除了 github.com 的 Content-Security-Policy 现在 github readme 之类的页面上 图片应该可以显示了 可能会违反 Content-Security-Policy 导致某些网页的图片无法加载

    #Surge #模块 #脚本 #代理 #加速 #GitHub #Gist #镜像

    自动使用 mirror.ghproxy.com 加速

    支持 raw, gist, archive, release 等各种链接

    去除了 github.com 的 Content-Security-Policy 现在 github readme 之类的页面上 图片应该可以显示了

    可能会违反 Content-Security-Policy 导致某些网页的图片无法加载
    
    #!name=GitHub 加速
    #!desc=自动使用 mirror.ghproxy.com 加速, 去除 github.com 的 Content-Security-Policy
    
    [URL Rewrite]
    ^(https?:\/\/(raw\.githubusercontent\.com|gist\.githubusercontent\.com|github\.com\/[^/]+\/[^/]+(\/releases\/download|\/archive))\/.+?)$ https://mirror.ghproxy.com/$1 302
    
    [Header Rewrite]
    http-response ^https:\/\/github\.com\/.+?$ header-del Content-Security-Policy
    
    [MITM]
    hostname = %APPEND% raw.githubusercontent.com, gist.githubusercontent.com, github.com

    • ❤️13
    • 👍2
    • 🔥1
    • 🥰1
  18. ▎ 如何使用 Gist 创建私有脚本/模块以 Reddit 脚本为例:① reddit.js 见

    ▎ 如何使用 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

    • ❤️12
    • 🤔1
    • 🤡1
  19. #Gist 备份/恢复 #BoxJs 数据🆕 也可以删除远程 Gist 备份使用了 chavyleung 大佬的 Env.js. 兼容 QuanX, Surge, Loon, Shadowrocket, Stash 等客户端特点:🐶 原脚本由 @dompling 提供, 感谢!⚠️ 本脚本涉及大量对 BoxJs 以及原脚本的复制粘贴 侵删🚀 本脚本直接复用 BoxJs 的全局备份/全局恢复逻辑🐶 本脚本暂时不支持分页. Gist API 默认取第一页(30 项)⚠️ 使用前全局备份并复制粘贴到安全的地方数据不备份 亲人两行泪本脚本对数据的任何形式的丢失、删除、损坏或篡改都不负责, 亦不承担任何法律责任👉🏻

    #Gist 备份/恢复 #BoxJs 数据

    🆕 也可以删除远程 Gist 备份

    使用了 chavyleung 大佬的 Env.js. 兼容 QuanX, Surge, Loon, Shadowrocket, Stash 等客户端

    特点:

    🐶 原脚本由 @dompling 提供, 感谢!

    ⚠️ 本脚本涉及大量对 BoxJs 以及原脚本的复制粘贴 侵删

    🚀 本脚本直接复用 BoxJs 的全局备份/全局恢复逻辑

    🐶 本脚本暂时不支持分页. Gist API 默认取第一页(30 项)

    ⚠️ 使用前全局备份并复制粘贴到安全的地方

    数据不备份 亲人两行泪

    本脚本对数据的任何形式的丢失、删除、损坏或篡改都不负责, 亦不承担任何法律责任

    👉🏻 https://github.com/xream/scripts/tree/main/surge/modules/gist scripts/surge/modules/gist at main · xream/scripts

    • 👍3