折腾啥

  1. #shell #terminal #ai #chatgpt #gpt #shell_gpt首次执行后 编辑 ~/.config/shell_gpt/.sgptrcOPENAI_API_KEY 填你的 keyAPI_BASE_URL 填自定义 API 例如:

    #shell #terminal #ai #chatgpt #gpt #shell_gpt

    首次执行后 编辑 ~/.config/shell_gpt/.sgptrc

    OPENAI_API_KEY 填你的 key
    API_BASE_URL 填自定义 API 例如: http://api.xxx.com/v1

    https://github.com/TheR1D/shell_gpt

    • 🌚1
  2. #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #服务器 #mihomo #clash #meta clash.meta(mihomo) 已支持 IP4P 出站 感谢 亚托莉佬以及 mihomo 开发组接受我的建议(用法: 开启 IPv6, 在需要使用的地方配置 IP4P 域名.IP4P 节点和 ip4p.web.com 这个服务可以正常使用ipv6: true

    #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #服务器 #mihomo #clash #meta

    clash.meta(mihomo) 已支持 IP4P 出站

    感谢 亚托莉佬以及 mihomo 开发组接受我的建议(

    用法: 开启 IPv6, 在需要使用的地方配置 IP4P 域名.

    IP4P 节点和 ip4p.web.com 这个服务可以正常使用

    ipv6: true
    dns:
      ipv6: true
    experimental:
      dialer-ip4p-convert: true
    proxies:
      - name: IP4P
        server: ip4p.proxy.com
        port: 1
        ...
    rules:
      - DOMAIN,ip4p.web.com,DIRECT


    IP4P

    来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中

    相关内容

    使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名

    IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)

    自动使用 IP4P 动态域名 SSH

    Cloudflare Workers 配合 Lucky 实现动态公网节点订阅

    Lucky 文档: STUN 内网穿透

    Sub-Store 域名解析新增 IP4P, 支持禁用缓存

    • ❤️3
    • 👍3
  3. 更新: 补充了以下内容5. 需要 HTTP API 的如果你需要用到这里的这些功能 那么你只能选择 Surge如果你连这个文档都看不懂, 那么你可能不需要它 QX ( $configuration.sendMessage ) 和 Stash 各自有一部分接口, 可以实现部分功能具体请看文档(Clash RESTful API)或示例(QX 仓库以及部分开发者的脚本中有一部分脚本示例)我的 网络信息 脚本里就有使用6. 脚本 Script Hub 能转换并正常使用绝大部分脚本, 并且对 QX 脚本(尤其是加密脚本) 做了很多兼容和转换但是某些 QX 脚本的作者在一开始就有意或无意地造成了不兼容需要消耗额外的时间精力(还得有一定的技术能力) 来排查和修改 完整原文 iOS 代理 APP 怎么选

    折腾啥
    💡 iOS 代理 App 怎么选 👉🏻 先看 🍟 薯薯总结的 iOS 主流 VPN 功能差异 明确大的优缺点(记得喊薯薯更新) 1. 需要 MitM SNI 的 如果不支持, 可能用不了或要很麻烦才能用上微博/网易云音乐/美团等脚本 短期内无法实现/优先级低/没有计划/明确不会支持: LanceX 2. 需要协议和端口分流 如果不支持, 就不能按 UDP/TCP 和目标的端口分流 👍 推荐: Stash, Surge 勉强可用: Loon (逻辑规则里不支持订阅规则) 🙅🏻‍QX 3.…
    更新: 补充了以下内容

    5. 需要 HTTP API 的

    如果你需要用到这里的这些功能 那么你只能选择 Surge

    如果你连这个文档都看不懂, 那么你可能不需要它

    QX ( $configuration.sendMessage ) 和 Stash 各自有一部分接口, 可以实现部分功能
    具体请看文档(Clash RESTful API)或示例(QX 仓库以及部分开发者的脚本中有一部分脚本示例)
    我的 网络信息 脚本里就有使用

    6. 脚本

    Script Hub 能转换并正常使用绝大部分脚本, 并且对 QX 脚本(尤其是加密脚本) 做了很多兼容和转换

    但是某些 QX 脚本的作者在一开始就有意或无意地造成了不兼容

    需要消耗额外的时间精力(还得有一定的技术能力) 来排查和修改

    完整原文

    iOS 代理 APP 怎么选

  4. #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #服务器 #Surge #模块IP4P 请求自动重定向效果为 访问

    #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #服务器 #Surge #模块

    IP4P 请求自动重定向

    效果为 访问 http://ip4p.com/a?v=1 时, 自动根据 IP4P 信息重定向为 http://1.1.1.1:1234/a?v=1

    使用场景

    使用固定的 URL 访问 STUN 打洞的内网服务

    Surge 为例, 模块和脚本见评论区

    IP4P

    来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中

    相关内容

    自动使用 IP4P 动态域名 SSH

    使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名

    Cloudflare Workers 配合 Lucky 实现动态公网节点订阅

    Lucky 文档: STUN 内网穿透

    Sub-Store 域名解析新增 IP4P, 支持禁用缓存

    • ❤️5
  5. Sub-Store 后端 2.14.244 前端 2.14.153▎后端SSH 新增 clash.meta(mihomo), 调整 Surge 和 sing-box修复 Surge WireGuard allowed-ips 双引号OpenAPI 增加 isEgern , isLanceX/api/utils/env 增加 meta 信息▎前端文件预览界面增加复制预览内容按钮订阅列表的流量信息兼容远程和本地合并的情况, 排除设置了不查询订阅信息的链接 相关内容链接参数说明 脚本使用说明 Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    后端 2.14.244 前端 2.14.153

    ▎后端

    SSH 新增 clash.meta(mihomo), 调整 Surge 和 sing-box

    修复 Surge WireGuard allowed-ips 双引号

    OpenAPI 增加 isEgern , isLanceX

    /api/utils/env 增加 meta 信息

    ▎前端

    文件预览界面增加复制预览内容按钮

    订阅列表的流量信息兼容远程和本地合并的情况, 排除设置了不查询订阅信息的链接

    相关内容

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

    Sub-Store 代理 App 版安装下载

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

    • ❤️2
  6. #Sub-Store #SubStore #脚本 #节点 #订阅 #流量 #机场 #订阅信息 #机场流量 #订阅套餐 #订阅流量 更新: 优先使用订阅中最后一个节点的数据 Sub-Store 版本要求 >= 2.14.82某些用户的需求: 如图添加一个流量信息的节点

    Forwarded from 折腾啥
    #Sub-Store #SubStore #脚本 #节点 #订阅 #流量 #机场 #订阅信息 #机场流量 #订阅套餐 #订阅流量

    更新: 优先使用订阅中最后一个节点的数据

    Sub-Store 版本要求 >= 2.14.82

    某些用户的需求: 如图添加一个流量信息的节点

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/sub-info/node.js

  7. #scrcpy #Android #ADB #远程控制史诗级更新添加 UHID 键盘和鼠标支持scrcpy --keyboard=uhid

    #scrcpy #Android #ADB #远程控制

    史诗级更新

    添加 UHID 键盘和鼠标支持

    scrcpy --keyboard=uhid
    scrcpy -K  # short version
    
    scrcpy --mouse=uhid
    scrcpy -M  # short version


    https://github.com/Genymobile/scrcpy/releases/tag/v2.4 Release scrcpy v2.4 · Genymobile/scrcpy

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

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

    Gist 备份/恢复 BoxJs 数据

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

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

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

    查看仓库

    • ❤️2
    • 🦄1
  9. #WARP #Cloudflare #优选☁ Cloudflare WARP 相关信息以前过气了 但是还有人想要🤪 直接获取配置: 来源1 来源2 来源3 来源4建议提取之后使用 Sub-Store 中 wireguard 说明可以让你通过订阅的方式使用Cloudflare WARP+,自动获取流量猫咪的教程优选教程 到处都是 随便放几个供参考: 优选教程1 优选教程2F 佬的服务器版 WARP 脚本

    #WARP #Cloudflare #优选

    Cloudflare WARP 相关信息

    以前过气了 但是还有人想要

    🤪 直接获取配置: 来源1 来源2 来源3 来源4
    建议提取之后使用

    Sub-Store 中 wireguard 说明

    可以让你通过订阅的方式使用Cloudflare WARP+,自动获取流量

    猫咪的教程

    优选教程 到处都是 随便放几个供参考: 优选教程1 优选教程2

    F 佬的服务器版 WARP 脚本

  10. 自动使用 IP4P 动态域名 SSH~/.ssh/ip4p.sh:#!/usr/bin/env bash

    自动使用 IP4P 动态域名 SSH

    ~/.ssh/ip4p.sh:

    #!/usr/bin/env bash
    
    host=$1
    raw=$(dig +short -t aaaa $host)
    port=$((0x$(echo ${raw} | awk -F: '{ print $3 }')))
    ipab=$((0x$(echo ${raw} | awk -F: '{ print $4 }')))
    ipcd=$((0x$(echo ${raw} | awk -F: '{ print $5 }')))
    ipa=$((${ipab} >> 8))
    ipb=$((${ipab} & 0xff))
    ipc=$((${ipcd} >> 8))
    ipd=$((${ipcd} & 0xff))
    
    exec nc ${ipa}.${ipb}.${ipc}.${ipd} ${port}


    ~/.ssh/config:

    Host ip4p
        HostName ip4p.com
        User root
        Port 2222
        IdentityFile ~/.ssh/id_rsa
        ProxyCommand /bin/bash ~/.ssh/ip4p.sh %h


    参考: NATMap SSH 客户端访问

    IP4P

    来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中

    相关内容

    IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)

    使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名

    Cloudflare Workers 配合 Lucky 实现动态公网节点订阅

    Lucky 文档: STUN 内网穿透

    Sub-Store 域名解析新增 IP4P, 支持禁用缓存

    内网穿透合集 频道资源合集 恰饭推荐 群组

    #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #SSH #服务器

    • ❤️2
  11. #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名 IP4P来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 具体说明使用场景: 结合 Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口 Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便以下为代码:ZONE=''

    #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap

    使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名

    IP4P

    来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 具体说明

    使用场景:

    结合 Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口

    Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便

    以下为代码:

    ZONE=''
    RECORD=''
    EMAIL=''
    AUTH=''
    DOMAIN=''
    
    ipa=$(echo ${ip} | cut -d'.' -f1)
    ipb=$(echo ${ip} | cut -d'.' -f2)
    ipc=$(echo ${ip} | cut -d'.' -f3)
    ipd=$(echo ${ip} | cut -d'.' -f4)
    
    ipab=$(printf '%02x%02x' ${ipa} ${ipb})
    ipcd=$(printf '%02x%02x' ${ipc} ${ipd})
    
    porthex=$(printf '%04x' ${port})
    
    IP4P="2001::${porthex}:${ipab}:${ipcd}"
    echo $IP4P
    
    while true; do
        curl -X PUT "https://api.cloudflare.com/client/v4/zones/${ZONE}/dns_records/${RECORD}" \
            -H "X-Auth-Email: ${EMAIL}" \
            -H "Authorization: Bearer ${AUTH}" \
            -H "Content-Type:application/json" \
            --data "{\"type\":\"AAAA\",\"name\":\"${DOMAIN}\",\"content\":\"${IP4P}\",\"ttl\":60,\"proxied\":false}"
        if [ $? -eq 0 ]; then
            break
        fi
    done


    相关内容

    IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)

    Cloudflare Workers 配合 Lucky 实现动态公网节点订阅

    自动使用 IP4P 动态域名 SSH

    Lucky 文档: STUN 内网穿透

    Sub-Store 域名解析新增 IP4P, 支持禁用缓存

    • ❤️4
    • 👍4
    • 🔥1
  12. Sub-Store 后端 2.14.239 前端 2.14.151增加 资源缓存阈值 设置下载资源过大时, 若要写入缓存, 代理 app 可能会崩溃重启可尝试设置此值, 例 1024 相关内容链接参数说明 脚本使用说明 Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    后端 2.14.239 前端 2.14.151

    增加 资源缓存阈值 设置

    下载资源过大时, 若要写入缓存, 代理 app 可能会崩溃重启

    可尝试设置此值, 例 1024

    相关内容

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

    Sub-Store 代理 App 版安装下载

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

    • ❤️2