折腾啥

  1. #TVBox #AList #小雅 #docker #视频 #xiaoya▎ TVBox• 开发版频道 @TVBoxOSC• FongMi(含手機版)• 基础食用教程查看 更多版本(包括各种内置线路的) 源: 源仓库

    #TVBox #AList #小雅 #docker #视频 #xiaoya

    TVBox

    • 开发版频道 @TVBoxOSC
    • FongMi(含手機版)
    • 基础食用教程

    查看 更多版本(包括各种内置线路的)

    源:

    源仓库 https://www.yckceo.com/index/applist/tvbox.html
    dxawi
    https://dxawi.github.io/0/0.json
    饭太硬
    http://www.饭太硬.com/tv
    小米 小暴脾气
    http://xhww.fun:63/小米/DEMO.json
    唐三
    https://gcore.jsdelivr.net/gh/gaotianliuyun/gao/0828.json
    FongMI
    https://gcore.jsdelivr.net/gh/gaotianliuyun/gao/0827.json
    纯一骚零
    https://100km.top/0
    巧儿
    http://pandown.pro/tvbox/tvbox.json
    霜辉月明 py
    https://gcore.jsdelivr.net/gh/lm317379829/PyramidStore/pyramid/py.json
    PG one
    https://gcore.jsdelivr.net/gh/gaotianliuyun/gao/0825.json
    高天流云 js
    https://gcore.jsdelivr.net/gh/gaotianliuyun/gao/js.json
    高天流云 XYQ
    https://gcore.jsdelivr.net/gh/gaotianliuyun/gao/XYQ.json
    南风
    https://agit.ai/Yoursmile7/TVBox/raw/branch/master/XC.json
    运输车
    https://weixine.net/ysc.json
    俊哥
    http://home.jundie.top:81/top98.json
    liucn
    https://raw.liucn.cc/box/m.json

    自定义聚合源示例

    AList-TvBox

    AList 代理 支持 xiaoya 版 AList 界面管理

    可以整合多个源 固定一个统一的订阅链接

    • 项目文档

    • 一个第三方教程

    ▎电视直播 内置直播源

    https://github.com/lizongying/my-tv https://github.com/Eanya-Tonic/CCTV_Viewer 暂未测试

    👏🏻 欢迎评论 & 转发

    加入 折腾啥

    📢 频道 | 👥 群组

    • ❤️9
    • 👏3
    • 👍2
    • 🎉1
  2. Sub-Store 2.14.99增加了节点字段 no-resolve 可用于跳过域名解析 resolved 用来标记域名解析是否成功如图所示 一个简单的例子当节点名包含 [DDNS] 时, 跳过域名解析$server['no-resolve'] = $server.name.includes('[DDNS]')

    Sub-Store

    2.14.99

    增加了节点字段

    no-resolve 可用于跳过域名解析

    resolved 用来标记域名解析是否成功

    如图所示 一个简单的例子

    当节点名包含 [DDNS] 时, 跳过域名解析

    $server['no-resolve'] = $server.name.includes('[DDNS]')

    • ❤️2
  3. #DDNS #脚本 #Shell #ScriptUE-DDNS: 一个通用嵌入式 DDNS 脚本转UE-DDNS是一个致力于使用最小的依赖、模块化向导设计的嵌入式posix shell ddns脚本

    #DDNS #脚本 #Shell #Script

    UE-DDNS: 一个通用嵌入式 DDNS 脚本


    UE-DDNS是一个致力于使用最小的依赖、模块化向导设计的嵌入式posix shell ddns脚本。
    
    支持IPV4/IPV6,支持从URL或者网卡接口获取动态IP
    兼容绝大多数Unix平台,包括一些只有busybox的嵌入式设备,尽量依赖更少的命令
    用户只需要提供API Tokens,剩下的都是选择题,有手就行直接生成定制脚本
    可以直接在向导里面添加新域名,一步到位
    可以设置代理和走指定的网络接口,自动检测openwrt安装支持
    进行严格的IP比对,符合API调用规范,不重复提交IP更新请求
    支持多种消息推送,方便使用手机接收动态IP更新通知


    https://blog.03k.org/post/ue-ddns.html
    https://github.com/kkkgo/UE-DDNS

    • 👍6
    • ❤️1
  4. #xray #v2ray #反向代理 #内网穿透*ray 反向代理参考配置(见此消息的评论区)修改 服务器地址 和 外部端口号最终效果: 服务器上监听此外部端口号的 VMess 的实际出口就是你的客户端官方文档中的例子是用 dokodemo-door 转发到其他服务文档:

    #xray #v2ray #反向代理 #内网穿透

    *ray 反向代理参考配置(见此消息的评论区)

    修改 服务器地址外部端口号

    最终效果: 服务器上监听此外部端口号的 VMess 的实际出口就是你的客户端

    官方文档中的例子是用 dokodemo-door 转发到其他服务

    文档: https://xtls.github.io/config/reverse.html

    • 👍1
  5. Sub-Store 2.14.92补全 Surge 全协议的 no-error-alert 和 ip-version 字段示例代码:$server['ip-version'] = 'ipv4'

    Sub-Store

    2.14.92

    补全 Surge 全协议的 no-error-alertip-version 字段

    示例代码:

    $server['ip-version'] = 'ipv4'
    $server['no-error-alert'] = true


    注: ip-version Surge 端内外部字段对应关系如下(但是你直接写 v4-only 也可以)

    {
        dual: 'dual',
        ipv4: 'v4-only',
        ipv6: 'v6-only',
        'ipv4-prefer': 'prefer-v4',
        'ipv6-prefer': 'prefer-v6',
    }

    • 👍3
    • ❤️2
  6. Sub-Store 2.14.91Sub-Store 生成的订阅地址支持传入 订阅链接/User-Agent/节点内容 可以复用此订阅的其他设置例如: 建一个 name 为 sub 的订阅, 配置好节点操作以后可以自由传入参数 无需在 Sub-Store 前端创建新的配置/download/sub?target=Surge&content=encodeURIComponent编码过的本地节点/download/sub?target=Surge&url=encodeURIComponent编码过的订阅链接&ua=encodeURIComponent编码过的User-Agent

    Sub-Store

    2.14.91

    Sub-Store 生成的订阅地址支持传入 订阅链接/User-Agent/节点内容 可以复用此订阅的其他设置

    例如: 建一个 namesub 的订阅, 配置好节点操作

    以后可以自由传入参数 无需在 Sub-Store 前端创建新的配置

    /download/sub?target=Surge&content=encodeURIComponent编码过的本地节点

    /download/sub?target=Surge&url=encodeURIComponent编码过的订阅链接&ua=encodeURIComponent编码过的User-Agent

    • ❤️2
  7. Sub-Store 2.14.89脚本操作支持节点快捷脚本. 语法与 Shadowrocket 脚本类似. 但是 Sub-Store 节点字段和 Shadowrocket 字段不同.可先查看 JSON 格式输出 或 手动打开 ?target=JSON 查看字段名 再进行修改$server.name = '节点前缀-' + $server.name

    Sub-Store

    2.14.89

    脚本操作支持节点快捷脚本. 语法与 Shadowrocket 脚本类似. 但是 Sub-Store 节点字段和 Shadowrocket 字段不同.

    可先查看 JSON 格式输出 或 手动打开 ?target=JSON 查看字段名 再进行修改

    $server.name = '节点前缀-' + $server.name
    $server.ecn = true
    $server['test-url'] = 'http://1.0.0.1/generate_204'


    常用操作:

    // 改名
    $server.name = '前缀-' + $server.name
    
    // snell 开连接复用
    $server.reuse = true
    
    // TUIC/Hysteria 2 开 ECN
    $server.ecn = true
    
    // Clash Meta 开 XUDP
    $server.xudp = true
    
    // 关 block-quic
    $server['block-quic'] = 'off'
    
    // 设置 Hysteria 2 下载带宽
    $server.down = 200

    • ❤️8
    • 👍4
  8. 自动升级或下载 yt-dlp 二进制 默认下载路径 /usr/local/bin/yt-dlp先手动检查一下版本 yt-dlp --version 应该不低于 2023.10.13如有必要 手动更新:curl -L

    折腾啥
    ytdlp_music.py
    自动升级或下载 yt-dlp 二进制 默认下载路径 /usr/local/bin/yt-dlp

    先手动检查一下版本 yt-dlp --version 应该不低于 2023.10.13
    如有必要 手动更新:
    curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
    chmod a+rx /usr/local/bin/yt-dlp

    • ❤️2
  9. #Sub-Store #组合订阅 #排序 #脚本 #脚本操作 Sub-Store 组合订阅 按订阅名排序界面上操作时, 默认是按操作的顺序排序(其实我觉得也够用了)例子中 顺序为 1, 2async function operator(proxies = [], targetPlatform, env) {

    #Sub-Store #组合订阅 #排序 #脚本 #脚本操作

    Sub-Store 组合订阅 按订阅名排序

    界面上操作时, 默认是按操作的顺序排序(其实我觉得也够用了)

    例子中 顺序为 1, 2

    async function operator(proxies = [], targetPlatform, env) {
      subs = ['1', '2' ];
    
      return proxies.sort((a, b) => {
        const indexA = subs.indexOf(a.subName);
        const indexB = subs.indexOf(b.subName);
        return indexA - indexB;
      });
    }

    • ❤️9
    • 👍1