折腾啥

  1. 自动使用 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
  2. #脚本 #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
  3. 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
  4. Sub-Store 后端 2.14.237 前端 2.14.150▎后端域名解析新增 IP4P, 支持禁用缓存 IP4P 地址格式来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 使用场景STUN 内网穿透, 无需公网服务器即可获得 IPv4 公网地址▎前端预览界面增加端口域名解析新增 IP4P, 支持禁用缓存 相关内容使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名链接参数说明 脚本使用说明 Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    后端 2.14.237 前端 2.14.150

    ▎后端

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

    IP4P 地址格式

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

    使用场景

    STUN 内网穿透, 无需公网服务器即可获得 IPv4 公网地址

    ▎前端

    预览界面增加端口

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

    相关内容

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

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

    Sub-Store 代理 App 版安装下载

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

    • ❤️2
    • 👍1
  5. #ScriptHub▎ Script Hub 近期更新汇总Scriptable 脚本: Surge 重载前发送通知支持修改脚本引擎( Surge) 和 脚本超时支持请求超时设置; 日志中输出耗时; 转换脚本忽略非 mock 类型的响应体过大的错误优化超时, removeValueForKey , url 解析纯前端转换支持指定分类及 icon转换 Surge 新版模块参数将自动填充内容 小技巧:当你使用 QX 注释时, 可以加上 QX 不支持的语法配置, 这样转换为 Surge 模块时, 这些配置将正常生效例如/*

    #ScriptHub

    Script Hub

    近期更新汇总

    Scriptable 脚本: Surge 重载前发送通知

    支持修改脚本引擎( Surge) 和 脚本超时

    支持请求超时设置; 日志中输出耗时; 转换脚本忽略非 mock 类型的响应体过大的错误

    优化超时, removeValueForKey , url 解析

    纯前端转换

    支持指定分类及 icon

    转换 Surge 新版模块参数将自动填充内容

    小技巧:

    当你使用 QX 注释时, 可以加上 QX 不支持的语法配置, 这样转换为 Surge 模块时, 这些配置将正常生效

    例如
    /*
    
    Test
    
    [General]
    force-http-engine-hosts = %APPEND% a.com
    
    [mitm] 
    
    hostname = a.com
    */

    • ❤️6
    • 👍3
  6. 关于设置方式的更新: 方法1: 打开

    折腾啥
    网络信息 Powered by Chavy‘s 🧰BoxJs and Env.js Available in 📈 Surge, 🏂 Stash, 🎈Loon, 🚀Shadowrocket, 🌀 Quantumult X Created by @xream 🟢支持长按节点进行查询 🟢支持面板 🟢支持网络变化时进行查询通知(IP 相同时不通知) 🟢提供 https://net-lsp-x.com 数据接口, 参数与模块参数相同 🟢分 "国内外" 或者叫 "直连/代理" 显示 IP 地区 运营商 ASN…
    关于设置方式的更新:

    方法1: 打开 http://boxjs.com/#/viewer (最新版 BoxJs 暂时无法使用此方法)

    方法2: 安装 https://t.me/NobyDa/633 此捷径, 设置 key network-info 的值

    参数设置说明

  7. Sub-Store 后端 2.14.234 前端 2.14.149▎后端修复 IP-CIDR 的 option 错误感谢 makabaka 的 PR修复 Clash 节点名为 binary 时的异常感谢 Nguyen Tuan 的反馈▎前端预览界面显示保留/过滤节点数量并可跳转增加 User-Agent 说明文案增加弹窗提示 相关内容链接参数说明 脚本使用说明 Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    后端 2.14.234 前端 2.14.149

    ▎后端

    修复 IP-CIDR 的 option 错误

    感谢 makabaka 的 PR

    修复 Clash 节点名为 binary 时的异常

    感谢 Nguyen Tuan 的反馈

    ▎前端

    预览界面显示保留/过滤节点数量并可跳转

    增加 User-Agent 说明文案

    增加弹窗提示

    相关内容

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

    Sub-Store 代理 App 版安装下载

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

    • ❤️1
  8. #玉兔 #ss成立时间:2022.11.30机场特色: 常见地区流媒体解锁保证 国内多入口负载,高可用加速服务 🇭🇰HK,🇹🇼TW,🇯🇵JP,🇺🇸US,🇸🇬SG,🇦🇺AU 持续增加…全天秒开4K的小众机场

    #玉兔 #ss
    成立时间:2022.11.30
    机场特色:

    常见地区流媒体解锁保证
    国内多入口负载,高可用加速服务
    🇭🇰HK,🇹🇼TW,🇯🇵JP,🇺🇸US,🇸🇬SG,🇦🇺AU 持续增加…
    全天秒开4K的小众机场。 客服长时间在线 售后无忧,所有套餐均可使用emby服务 真专线
    官网: 点击进入
    群组: @lubiantany
    频道: @xheiy
    套餐截图: 点击查看
    线路测试: 点击查看

    • 👍7
    • ❤️1
    • 👎1
    • 💩1
  9. uPic 自定义图床配置的示例图 1, 2: 屋舍图 3, 4: imgtp水墨图床:与 imgtp 类似API 为

    uPic 自定义图床配置的示例

    图 1, 2: 屋舍
    图 3, 4: imgtp

    水墨图床:
    与 imgtp 类似
    API 为 https://img.ink/api/upload
    token 在 此页面 获取

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

    #mac #upic #图床 #文件 #分享 #上传 #imgtp #屋舍 #水墨图床

    • 👍4
    • ❤️2
  10. #Surge #代理 #TUN #LG #电视 #投屏 #LocalSendLG 电视的 ThinQ, 某些 App 投屏, LocalSend(从 localsend/protocol 里扒拉的) 需要配置:以 Surge 为例配置文件里直接写:[General]

    #Surge #代理 #TUN #LG #电视 #投屏 #LocalSend

    LG 电视的 ThinQ, 某些 App 投屏, LocalSend(从 localsend/protocol 里扒拉的) 需要配置:

    以 Surge 为例

    配置文件里直接写:
    [General]
    tun-excluded-routes = 239.255.255.250/32, 224.0.0.167/32


    模块这样写:
    #!name=VIF Excluded Routes
    #!desc=LG ThinQ, 投屏, LocalSend
    #!category=
    
    [General]
    tun-excluded-routes = %INSERT% 239.255.255.250/32, 224.0.0.167/32


    ⚠️ 刘老师说不要瞎折腾 转发存档

    Alice 佬推荐: Sukka 佬的 保留 IP 段不走 Surge VIF 模块

    可能有冲突 可使用我的
    修改版 (增加 %APPEND%, 去除 198.18.0.0/15)

    📌 资源合集导航

    👏 欢迎评论 & 转发(请保留来源)

    加入 折腾啥 📢 频道 | 👥 群组

    ※ 机场推荐 大流量电话卡 支付宝红包

    可点击查看 👉 恰饭推荐

    🙏 本频道 99.99% 的内容均为原创 感谢老板们的支持

    • ❤️6
  11. 跟天佬学的小技巧:部分情况下查询 v4 接口可能会返回 v6, 可自行指定 ip-version=v4-only (以 Surge 为例, 文档)P 佬评价: 文档确实不详细(

    折腾啥
    网络信息 Powered by Chavy‘s 🧰BoxJs and Env.js Available in 📈 Surge, 🏂 Stash, 🎈Loon, 🚀Shadowrocket, 🌀 Quantumult X Created by @xream 🟢支持长按节点进行查询 🟢支持面板 🟢支持网络变化时进行查询通知(IP 相同时不通知) 🟢提供 https://net-lsp-x.com 数据接口, 参数与模块参数相同 🟢分 "国内外" 或者叫 "直连/代理" 显示 IP 地区 运营商 ASN…
    跟天佬学的小技巧:

    部分情况下查询 v4 接口可能会返回 v6, 可自行指定 ip-version=v4-only (以 Surge 为例, 文档)

    P 佬评价:
    文档确实不详细(

    • ❤️1
  12. #mac #LG #电视配合 hammerspoon 可实现:调节 mac 音量时, 自动调节电视的音量睡眠/唤醒 mac 时, 自动关闭电视屏幕显示/唤醒电视▎项目地址

    #mac #LG #电视

    配合 hammerspoon 可实现:

    调节 mac 音量时, 自动调节电视的音量

    睡眠/唤醒 mac 时, 自动关闭电视屏幕显示/唤醒电视

    ▎项目地址

    https://github.com/cmer/lg-tv-control-macos

    相关

    亮度调节: MonitorControl 或 BetterDisplay(收费)

    音量调节(简单但是不优雅版): eqMac(免费版够用, 自动切换音源, 但是可能有点问题), Proxy Audio Driver(免费开源, 资源占用少)

    • ❤️4
  13. 群友反馈: 可尝试设置为 clash-verge/v1.5.1 等客户端的 User-Agent 让机场后端下发更多协议请积极向机场主/机场后端项目反馈给 Surge Loon clash.meta 下发 Hysteria 2 协议

    折腾啥
    🔗 Sub-Store 🆕 2.14.102 🟢 支持自定义全局默认 User-Agent(后端版本应 > 2.14.101) 🙂 全局默认 User-Agent 从 Quantumult%20X/1.0.29 (iPhone14,5; iOS 15.4.1) 改成了 clash.meta 部分 User-Agent 举例: 📈 Surge iOS/3004 🚀 Shadowrocket/1978 CFNetwork/1331.0.7 Darwin/21.4.0 🐱 clash.meta 🤔
    群友反馈:

    可尝试设置为 clash-verge/v1.5.1 等客户端的 User-Agent 让机场后端下发更多协议

    请积极向机场主/机场后端项目反馈

    Surge Loon clash.meta 下发 Hysteria 2 协议

    • ❤️3