折腾啥

  1. ⭐️ Sub-Store🆕 前端 2.14.263 后端 2.14.380🎉 由于 GitHub release 中的下载链接使用不畅, 更新模块文件中的链接为 release 分支文件🌐 前端· 修复切换语言后同步配置选择来源被遮挡的问题⚙️ 后端· 传输层 path 应为以 / 开头的字符串· 处理非字符串的 ports 字段ℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合

    ⭐️ Sub-Store

    🆕 前端 2.14.263 后端 2.14.380

    🎉 由于 GitHub release 中的下载链接使用不畅, 更新模块文件中的链接为 release 分支文件

    🌐 前端

    · 修复切换语言后同步配置选择来源被遮挡的问题

    ⚙️ 后端

    · 传输层 path 应为以 / 开头的字符串

    · 处理非字符串的 ports 字段


    ℹ️ 相关内容

    链接参数说明
    脚本使用说明

    代理 App 版安装下载

    服务器/云平台/Docker/Android 版的相关教程

    相关教程/脚本整合

    • ❤️1
  2. 自Loon 3.2.2(751)版起,复写支持对同一个URL的请求或者响应进行多种类型的复写操作,此功能将按照自上而下的处理顺序来多次处理,以增强复写的处理能力

    Forwarded from ֍可莉日常֎
    自Loon 3.2.2(751)版起,复写支持对同一个URL的请求或者响应进行多种类型的复写操作,此功能将按照自上而下的处理顺序来多次处理,以增强复写的处理能力。

    其工作原理是将上一条处理结果当作下一条复写的输入来处理,也就是后面的复写会读取前面的复写处理结果来继续处理,以此类推。

    例子:
    # 先删除响应体里的data.ad,而后修改布尔值为false
     ^https?://example\.com\/response response-body-json-del data.ad
     ^https?://example\.com\/response response-body-json-replace data.popup false


    更多细节建议阅读官方文档

    #Tips

  3. ⭐️ Sub-Store🆕 前端 2.14.262· 现在可以添加环境变量 SUB_STORE_BACKEND_CUSTOM_NAME 和 SUB_STORE_BACKEND_CUSTOM_ICON 来自定义显示信息 (见 图1)· 感谢 🧑‍🎨 @shindgewongxj 大师 设计的 SurgeMac 图标 (见 图2)· 感谢 👨‍💻 pompurin404 布丁狗 大佬 在 Mihomo Party 中集成了 Sub-Store (见 图1)ℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合⭐️ Sub-Store🆕 前端 2.14.262· 现在可以添加环境变量 SUB_STORE_BACKEND_CUSTOM_NAME 和 SUB_STORE_BACKEND_CUSTOM_ICON 来自定义显示信息 (见 图1)· 感谢 🧑‍🎨 @shindgewongxj 大师 设计的 SurgeMac 图标 (见 图2)· 感谢 👨‍💻 pompurin404 布丁狗 大佬 在 Mihomo Party 中集成了 Sub-Store (见 图1)ℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合

    ⭐️ Sub-Store

    🆕 前端 2.14.262

    · 现在可以添加环境变量 SUB_STORE_BACKEND_CUSTOM_NAMESUB_STORE_BACKEND_CUSTOM_ICON 来自定义显示信息 (见 图1)

    · 感谢 🧑‍🎨 @shindgewongxj 大师 设计的 SurgeMac 图标 (见 图2)

    · 感谢 👨‍💻 pompurin404 布丁狗 大佬 在 Mihomo Party 中集成了 Sub-Store (见 图1)


    ℹ️ 相关内容

    链接参数说明
    脚本使用说明

    代理 App 版安装下载

    服务器/云平台/Docker/Android 版的相关教程

    相关教程/脚本整合

    • ❤️2
    • 👍2
  4. ⭐️ Sub-Store🆕 后端 2.14.376Node.js 版支持定时备份和恢复配置Docker 文档说明 也更新了· 环境变量 SUB_STORE_BACKEND_DOWNLOAD_CRON 设置定时恢复配置· 环境变量 SUB_STORE_BACKEND_UPLOAD_CRON 设置定时备份配置· 环境变量 SUB_STORE_BACKEND_SYNC_CRON 设置定时同步订阅/文件后端版本 2.14.376 开始使用 SUB_STORE_BACKEND_SYNC_CRON, 应弃用旧的 SUB_STORE_BACKEND_CRONDocker 版放弃 SUB_STORE_CRON 的后续支持ℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合

    ⭐️ Sub-Store

    🆕 后端 2.14.376

    Node.js 版支持定时备份和恢复配置

    Docker 文档说明 也更新了

    · 环境变量 SUB_STORE_BACKEND_DOWNLOAD_CRON 设置定时恢复配置

    · 环境变量 SUB_STORE_BACKEND_UPLOAD_CRON 设置定时备份配置

    · 环境变量 SUB_STORE_BACKEND_SYNC_CRON 设置定时同步订阅/文件

    后端版本 2.14.376 开始使用 SUB_STORE_BACKEND_SYNC_CRON, 应弃用旧的 SUB_STORE_BACKEND_CRON

    Docker 版放弃 SUB_STORE_CRON 的后续支持

    ℹ️ 相关内容

    链接参数说明
    脚本使用说明

    代理 App 版安装下载

    服务器/云平台/Docker/Android 版的相关教程

    相关教程/脚本整合

    • 👏1
  5. ⭐️ Sub-Store🆕 前端 2.14.259🌐 前端🧑🏻‍💻 感谢 @hyruleboss 的贡献:· 史诗级更新! 前端外观设置现在多设备同步了!ℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合

    ⭐️ Sub-Store

    🆕 前端 2.14.259

    🌐 前端

    🧑🏻‍💻 感谢 @hyruleboss 的贡献:

    · 史诗级更新! 前端外观设置现在多设备同步了!

    ℹ️ 相关内容

    链接参数说明
    脚本使用说明

    代理 App 版安装下载

    服务器/云平台/Docker/Android 版的相关教程

    相关教程/脚本整合

    • ❤️4
  6. ⭐️ Sub-Store⚠️ 不再支持旧的 ssr-local ShadowsocksR 方案▎Surge for macOS 必须手动指定链接参数 target=SurgeMac 或在 同步配置 中指定 SurgeMac 来启用 mihomo 支援 Surge 本身不支持的协议· 手动指定链接参数 target=SurgeMac(2.14.400 更新了此项)· 需要 mihomo(这个 commit 开始的版本)查看 mac 系统安装 mihomo 的喂饭命令· 根据 External Proxy Program 文档 addresses 参数要求为 IP, 可先进行 节点操作 中的 域名解析· 节点字段 _exec 为 mihomo 路径, 默认 /usr/local/bin/mihomo, 需自行下载对应平台的 mihomo 内核到此路径, 并设置好权限.· 节点字段 _localPort 端口为初始端口号, 逐个递减, 默认为 65535· 节点字段 _defaultNameserver 为 mihomo default-nameserver, 默认为 180.76.76.76, 52.80.52.52, 119.28.28.28, 223.6.6.6· 节点字段 _nameserver 为 mihomo nameserver, 默认为

    ⭐️ Sub-Store

    ⚠️ 不再支持旧的 ssr-local ShadowsocksR 方案

    ▎Surge for macOS 必须手动指定链接参数 target=SurgeMac 或在 同步配置 中指定 SurgeMac 来启用 mihomo 支援 Surge 本身不支持的协议

    · 手动指定链接参数 target=SurgeMac(2.14.400 更新了此项)

    · 需要 mihomo(这个 commit 开始的版本)

    查看 mac 系统安装 mihomo 的喂饭命令

    · 根据 External Proxy Program 文档 addresses 参数要求为 IP, 可先进行 节点操作 中的 域名解析

    · 节点字段 _execmihomo 路径, 默认 /usr/local/bin/mihomo, 需自行下载对应平台的 mihomo 内核到此路径, 并设置好权限.

    · 节点字段 _localPort 端口为初始端口号, 逐个递减, 默认为 65535

    · 节点字段 _defaultNameserver 为 mihomo default-nameserver, 默认为 180.76.76.76, 52.80.52.52, 119.28.28.28, 223.6.6.6

    · 节点字段 _nameserver 为 mihomo nameserver, 默认为 https://doh.pub/dns-query, https://dns.alidns.com/dns-query, https://doh-pure.onedns.net/dns-query

    一个小例子: 节点操作 - 脚本操作 - 脚本: $server._localPort = 60000; $server._exec = '/usr/local/bin/mihomo'

    ▎排查方法

    · 使用 /usr/local/bin/mihomo -h 进行检查, 输出有 -config string specify base64-encoded configuration string 即为正常.

    · 查看 /tmp/Surge-External-xxxxxx.log 日志. xxxxxx 为节点名称

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

    #SubStore #更新记录 #changlog #updates

    • ❤️2
    • 👍2
    • 😁2
  7. ⭐️ Sub-Store🆕 后端 2.14.373· 订阅和文件的请求链接支持传入 $options , 可在脚本中使用具体可参考 链接参数说明 脚本使用说明中 demo.js 中的示例▎使用场景配置好订阅和文件后使用不同的参数请求订阅和文件的请求链接在脚本中读取参数, 根据参数的不同, 输出不同的内容ℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合

    ⭐️ Sub-Store

    🆕 后端 2.14.373

    · 订阅和文件的请求链接支持传入 $options , 可在脚本中使用

    具体可参考 链接参数说明 脚本使用说明中 demo.js 中的示例

    ▎使用场景

    配置好订阅和文件后

    使用不同的参数请求订阅和文件的请求链接

    在脚本中读取参数, 根据参数的不同, 输出不同的内容

    ℹ️ 相关内容

    链接参数说明 脚本使用说明

    代理 App 版安装下载

    服务器/云平台/Docker/Android 版的相关教程

    相关教程/脚本整合

    • ❤️2
  8. 🎑中秋节抽奖预告: 赛博月饼 🥮 moontake 兑换码找认识了十几年的前同事 App 君 py 了一下关于 App🤳 专为拍月亮而生的拍照 App —— moontake关于开发者🤳 独立开发者故事 #52 - “小而美独立开发者,和他半年时间开发 6 款 App 的故事!”* 效果图由 iPhone 15 Pro Max 拍摄

    🎑中秋节抽奖预告: 赛博月饼 🥮 moontake 兑换码

    找认识了十几年的前同事 App 君 py 了一下

    关于 App

    🤳 专为拍月亮而生的拍照 App —— moontake

    关于开发者

    🤳 独立开发者故事 #52 - “小而美独立开发者,和他半年时间开发 6 款 App 的故事!”

    * 效果图由 iPhone 15 Pro Max 拍摄

    • 👍3
  9. 对了 以前我写的 这个 可以弃坑了 用

    折腾啥
    反向操作版 nali 一个查询 IP 地理信息的在线终端工具 平时在用 zu1k/nali 但是突然想用 IPinfo 的接口查 抛砖引玉 只做了 IP 的处理 没做域名 查看文件 🧐 频道资源合集 😄 恰饭推荐 💬 群组 🥰 #脚本 #Node.js #IP #网络 #查询 #国内 #国外 #nali #Shell
    对了 以前我写的 这个 可以弃坑了 用 https://t.me/nanaselog/661 就行

    注意 REAEME 里 release 的链接还是指向的原项目 点此查看 nxtrace/nali/releases

    #脚本 #IP #网络 #查询 #国内 #国外 #nali #Shell Nanase的随记

    • ❤️1
  10. ⭐️ Sub-Store🆕 后端 2.14.370· Surge Hysteria2 与 TUIC 协议支持端口跳跃Surge 更新说明· Hysteria2 URI 端口部分支持 端口跳跃 的「多端口地址格式」为保证兼容性, 输出为 URI 时, 不会在 端口部分使用 「多端口地址格式」建议: 不用 URI 保平安 🌚· 脚本操作传入上下文 require (仅对应的环境支持, Node.js)ℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合

    ⭐️ Sub-Store

    🆕 后端 2.14.370

    · Surge Hysteria2 与 TUIC 协议支持端口跳跃

    Surge 更新说明


    · Hysteria2 URI 端口部分支持 端口跳跃 的「多端口地址格式

    为保证兼容性, 输出为 URI 时, 不会在 端口部分使用 「多端口地址格式

    建议: 不用 URI 保平安 🌚

    · 脚本操作传入上下文 require (仅对应的环境支持, Node.js)

    ℹ️ 相关内容

    链接参数说明
    脚本使用说明

    代理 App 版安装下载

    服务器/云平台/Docker/Android 版的相关教程

    相关教程/脚本整合

    • ❤️2
  11. Sub-Store 白嫖 Cloudflare Trojan + PIA VPN 代理链说明: PIA VPN 来源为 熊二的梦Trojan 来源为 @cncomorg (请勿测速, 仅供测试, 请替换为自己的 CF 节点)🆕 不用纠结 Proxy IP 和 Surge 里 $

    Sub-Store 白嫖 Cloudflare Trojan + PIA VPN 代理链

    说明: PIA VPN 来源为 熊二的梦
    Trojan 来源为 @cncomorg (请勿测速, 仅供测试, 请替换为自己的 CF 节点)

    🆕 不用纠结 Proxy IP 和 Surge 里 $httpClient 无法用 CF 请求 CF 的问题了
    简单列下这个相对于一般机场的优点:

    1.完全免费
    2.真•无日志
    3.无限流量
    4.节点最高速率可达2Gbps+


    ▎使用

    Sub-Store 前端 -> 导入 -> 选择 这俩预设配置

    然后在 Surge 中类似这样配置代理链:

    PIA VPN = smart, policy-path=https://sub.store/download/piavpn, external-policy-modifier='underlying-proxy="CF Trojan"'
    CF Trojan = smart, policy-path=https://sub.store/download/cf-trojan, hidden=1

    然后使用 PIA VPN 这个策略即可

    ℹ️ 相关内容

    Sub-Store 白嫖 Cloudflare Trojan + SOCKS5 代理链

    Sub-Store 抓取 Telegram 频道中的节点

    Sub-Store 合集 合集 恰饭推荐 群组 联系推广

    #Sub-Store #SubStore #脚本 #节点 #订阅 #爬虫 #免费 #白嫖 #CloudFlare #CF #PIA #VPN

    • ❤️37
    • 👍4
    • 🔥3
    • 🤯1
  12. Sub-Store 的节点测活脚本(Node.js 版, 仅测试 server+port connect, 不保证节点可用性)点子和原始逻辑来自 @Momiji233· 优点: 更快(配合参数设置超时/重试次数/重试延迟/缓存等)· 不足: 不支持 UDP, 仅测试节点 server+port connect 耗时, 不保证节点可用性用肯定还是能用的 但是可能跟你网络复杂程度也有关 比如这个更完善的脚本请使用 合集中的其他脚本, 例如: 节点测试(完善版)▎使用参数一般不用加 这里仅做一个示范具体说明可查看脚本内容常用参数 timeout 可适当调小, show_latency 节点名称加上延迟执行后会给节点加上 _latency 字段, 方便之后再处理

    Sub-Store 的节点测活脚本(Node.js 版, 仅测试 server+port connect, 不保证节点可用性)

    点子和原始逻辑来自 @Momiji233

    · 优点: 更快(配合参数设置超时/重试次数/重试延迟/缓存等)

    · 不足: 不支持 UDP, 仅测试节点 server+port connect 耗时, 不保证节点可用性

    用肯定还是能用的 但是可能跟你网络复杂程度也有关 比如这个

    更完善的脚本请使用 合集中的其他脚本, 例如: 节点测试(完善版)

    ▎使用

    参数一般不用加 这里仅做一个示范

    具体说明可查看脚本内容

    常用参数 timeout 可适当调小, show_latency 节点名称加上延迟

    执行后会给节点加上 _latency 字段, 方便之后再处理

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/node_js_connect_latency.js#show_latency=true&timeout=500&retry_delay=0&retries=1


    📌 资源合集导航

    #Sub-Store #SubStore #脚本 #节点 #订阅 #测活 #节点测活 #节点延迟 #延迟 #检测 #check #脚本 #Node #服务器 #VPS #connect #latency

    • ❤️3
    • 👍1
  13. AdGuard Home upstream_dns_file 域名分流规则基于域名的简单分流 不完美 按需使用. 喜欢折腾的话, 可以玩 mosdns· 数据来源 blackmatrix7/ios_rule_script· 按 DOMAIN-SUFFIX 和 DOMAIN 拆出来了, 但是实际使用时, 可能不会直接分别分流到国内/外 DNS· 一般代理 App 中可以搭配一个类似这样的 Global 域名分流规则, 不需要触发 DNS 解析👨🏻‍💻 查看本项目📌 资源合集导航#DNS #域名解析 #域名 #国内外分流 #分流 #AdgH #adguard #规则

    AdGuard Home upstream_dns_file 域名分流规则

    基于域名的简单分流 不完美 按需使用. 喜欢折腾的话, 可以玩 mosdns

    · 数据来源 blackmatrix7/ios_rule_script

    · 按 DOMAIN-SUFFIXDOMAIN 拆出来了, 但是实际使用时, 可能不会直接分别分流到国内/外 DNS

    · 一般代理 App 中可以搭配一个类似这样的 Global 域名分流规则, 不需要触发 DNS 解析

    👨🏻‍💻 查看本项目

    📌 资源合集导航

    #DNS #域名解析 #域名 #国内外分流 #分流 #AdgH #adguard #规则

    • ❤️7
  14. ⭐️ Sub-Store🆕 后端 2.14.365👨🏻‍💻感谢 @EAlyce 的反馈· 修复了使用 自定义 DoH 时, 随机取到非 A / AAAA 记录的问题往期: 关于 EDNS 的说明关于 DoH 的说明ℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合

    ⭐️ Sub-Store

    🆕 后端 2.14.365

    👨🏻‍💻感谢 @EAlyce 的反馈

    · 修复了使用 自定义 DoH 时, 随机取到非 A / AAAA 记录的问题

    往期:

    关于 EDNS 的说明

    关于 DoH 的说明

    ℹ️ 相关内容

    链接参数说明
    脚本使用说明

    代理 App 版安装下载

    服务器/云平台/Docker/Android 版的相关教程

    相关教程/脚本整合

    • 😁3
  15. ⭐️ Sub-Store🆕 后端 2.14.364怎么 4202 年了还在 ShadowsocksR...· 修复 SurgeMac ShadowsocksR obfs-param 参数· 处理 SurgeMac ShadowsocksR 传入参数可能为 (null) 的情况· 修复 SurgeMac 输出判断参数是否存在的问题ℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合

    ⭐️ Sub-Store

    🆕 后端 2.14.364

    怎么 4202 年了还在 ShadowsocksR...

    · 修复 SurgeMac ShadowsocksR obfs-param 参数

    · 处理 SurgeMac ShadowsocksR 传入参数可能为 (null) 的情况

    · 修复 SurgeMac 输出判断参数是否存在的问题

    ℹ️ 相关内容

    链接参数说明
    脚本使用说明

    代理 App 版安装下载

    服务器/云平台/Docker/Android 版的相关教程

    相关教程/脚本整合

    • ❤️2
    • 👍1
  16. ⭐️ Sub-Store🆕 后端 2.14.361 前端: 2.14.258🌐 前端· 同步配置和输出增加 SurgeMac当为 SurgeMac 时, 额外支持 ShadowsocksR 和 External Proxy Program(不设置 target 时, 使用 macOS 版 Surge 将自动识别) 更多说明 请查看此消息· Clash 调整为 Deprecated⚙️ 后端· 🎈 Loon 支持 SOCKS5 UDPℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合⭐️ Sub-Store🆕 后端 2.14.361 前端: 2.14.258🌐 前端· 同步配置和输出增加 SurgeMac当为 SurgeMac 时, 额外支持 ShadowsocksR 和 External Proxy Program(不设置 target 时, 使用 macOS 版 Surge 将自动识别) 更多说明 请查看此消息· Clash 调整为 Deprecated⚙️ 后端· 🎈 Loon 支持 SOCKS5 UDPℹ️ 相关内容链接参数说明 脚本使用说明代理 App 版安装下载服务器/云平台/Docker/Android 版的相关教程相关教程/脚本整合

    Forwarded from 小一
    ⭐️ Sub-Store

    🆕 后端 2.14.361 前端: 2.14.258

    🌐 前端

    · 同步配置和输出增加 SurgeMac

    当为 SurgeMac 时, 额外支持 ShadowsocksRExternal Proxy Program(不设置 target 时, 使用 macOS 版 Surge 将自动识别) 更多说明 请查看此消息

    · Clash 调整为 Deprecated

    ⚙️ 后端

    · 🎈 Loon 支持 SOCKS5 UDP

    ℹ️ 相关内容

    链接参数说明
    脚本使用说明

    代理 App 版安装下载

    服务器/云平台/Docker/Android 版的相关教程

    相关教程/脚本整合

    • ❤️4
  17. TrueNAS 哪吒探针 agent (启动时自动更新版)▎确认参数哪吒后台复制安装命令时, 大概长这样: ./nezha.sh install_agent xxxx.com 443 yyyyyyyyyyy --tls启动命令就是 ./nezha-agent "-s" "xxxx.com:443" "-p" "yyyyyyyyyyy" "--tls"如果没配 tls, 自己对应进行修改1. 在 TrueNAS 里创建 /home/xxx/nezha 文件夹. 如果你需要自定义配置, 进入 /home/xxx/nezha, 执行 ./nezha-agent edit, 配置文件会生成在当前目录下3. /home/xxx/nezha 里创建 nezha.shcd /home/xxx/nezha;

    TrueNAS 哪吒探针 agent (启动时自动更新版)

    ▎确认参数

    哪吒后台复制安装命令时, 大概长这样: ./nezha.sh install_agent xxxx.com 443 yyyyyyyyyyy --tls

    启动命令就是 ./nezha-agent "-s" "xxxx.com:443" "-p" "yyyyyyyyyyy" "--tls"

    如果没配 tls, 自己对应进行修改

    1. 在 TrueNAS 里创建 /home/xxx/nezha 文件夹. 如果你需要自定义配置, 进入 /home/xxx/nezha, 执行 ./nezha-agent edit, 配置文件会生成在当前目录下

    3. /home/xxx/nezha 里创建 nezha.sh

    cd /home/xxx/nezha;
    rm -rf new.zip
    arch=$(arch | sed s/aarch64/arm64/ | sed s/x86_64/amd64/)
    curl -L "https://github.com/nezhahq/agent/releases/latest/download/nezha-agent_linux_$arch.zip" -o new.zip
    unzip -o new.zip
    rm -rf new.zip
    chmod a+x nezha-agent
    killall nezha-agent
    ./nezha-agent "-s" "xxxx.com:443" "-p" "yyyyyyyyyyy" "--tls" "--disable-force-update" "--disable-auto-update" > /dev/null 2>&1 &


    4. TrueNAS 网页端 "系统设置" - "高级" - "开机/关机脚本" , 添加 "初始化后期" 的 "命令"

    cd /home/xxx/nezha;chmod a+x nezha.sh; bash nezha.sh


    手动执行一次 ↑ 的命令 或 重启

    📌 资源合集导航

    #哪吒探针 #nezha #agent #nezha-agent #哪吒 #探针 #监控 #IP #truenas #nas

    • ❤️3
    • 👍1
    • 😁1