折腾啥


LiteTest 入口落地/UDP/免流 检测 更新
类型筛选条件: 去除 hysteria, 改为 hysteria2
当然你永远可以自己改...
增加 IPinfo 数据库 更精准
但是考虑到更新频率的问题
我自己都懒...只用在看入口上
落地仍然是用的 API
当然你永远可以自己改...
翻新内部 GEOIP 数据,
mihomo 内核
查看 发布帖- ❤️3

Sub-Store
后端 2.14.332前端2.14.242
支持图标库
感谢 @zoesudo 的 PR!
感谢 @ccc63 的图标
ws, http, h2 传输层补全 path
感谢不知名群友的反馈
脚本中可使用 ProxyUtils.removeFlag去除已有旗帜 emoji
乐观缓存的说明
相关内容
链接参数说明 脚本使用说明
Sub-Store 代理 App 版安装下载
Sub-Store 服务器/云平台/Docker/Android 版的相关教程
相关脚本整合
资源合集导航
欢迎评论 & 转发(请保留来源)
加入
折腾啥
频道 |
群组
机场推荐 大流量电话卡 支付宝红包
可点击查看
恰饭推荐
本频道 99.99% 的内容均为原创 感谢老板们的支持- 👍3
- 👏1
#Surge #模块 #脚本 #面板 #Panel #请求 #规则 #分流 #统计
Rule Macthing Time 统计实际请求的规则匹配时间
亲爱的
Surge 百科全书 P 佬亲手写的统计你实际请求的规则匹配时间
模块地址
资源合集导航- ❤️4
- 👍3

Sub-Store
后端 2.14.330前端2.14.241
支持参数 flowUrl, 使用传入链接的响应体作为订阅流量信息
使用示例:https://a.com?token=abc#flowUrl=https://b.com/subinfo.txt
使用场景: 便于对接其他来源的流量数据
优化乐观缓存和同步配置的逻辑
感谢 vernesong 的反馈
乐观缓存的说明
相关内容
链接参数说明 脚本使用说明
Sub-Store 代理 App 版安装下载
Sub-Store 服务器/云平台/Docker/Android 版的相关教程
相关脚本整合
资源合集导航
欢迎评论 & 转发(请保留来源)
加入
折腾啥
频道 |
群组
机场推荐 大流量电话卡 支付宝红包
可点击查看
恰饭推荐
本频道 99.99% 的内容均为原创 感谢老板们的支持
📌 数据源为 IPinfo 和 IP2Location Lite 的 ASN, GeoIP, mmdb 文件
纯折腾 试试吧
▎如何使用
点击查看 👉 仓库 xream/geoip 复制对应的链接进行配置
▎数据源
官方免费版 每天更新
▎相关说明
IPinfo 官网: How accurate is IPinfo's IP address location: verifying IP data accuracy
介绍了其独特的基于探针网络的 IP 地址地理位置服务,强调了其数据的准确性和如何验证 IP 数据的准确性
Reddit 上的一条 Comment
用户 reincdr,代表 IPinfo,回应说 IPinfo 提供高度准确的 IP 地理位置数据,并采用多种方法,特别是基于证据的地理位置(也称为探针地理位置)。IPinfo 拥有全球分布的 700 多台服务器,通过对 IP 地址进行多次探测,以及分析 WHOIS、BGP 等信息,来确定 IP 地址的地理位置
▎其他 GEOIP 项目
mmdb_china_ip_list将china_ip_list、纯真CN、Clang.CN、ali AS37963和ios_rule_script cloudcn发布的中国IP列表叠加到MaxMind官方社区版数据库中。
模块脚本合集
合集
群组
恰饭
联系推广
#GEOIP #MMDB #IP #GeoLite2 #GeoIP #IP数据库 #IP信息 #IPinfo #MaxMind #IP2Location #IP2LocationLite #ASN- ❤️24
- 👍6
- 💩4
- 🎉1
#VPS #服务器 #脚本 #DD #reinstall #系统
reinstall: 一键 DD 脚本- 支持 windows dd 到 linux
- 支持 windows dd 到 windows
- 支持 安装 windows iso
- 支持 256m 内存 安装 alpine debian kali
- 支持 512m 内存 安装 ubuntu centos alma rocky
- 支持 安装 opensuse arch gentoo
- 支持 自动使用精简内核
- 支持 检测到不兼容 debian 云内核的磁盘控制器,会安装常规内核,防止无法启动
- 支持 重启到 netboot.xyz
- 支持 重启到 alpine liveos
- 支持 dd/iso 安装 windows 时插入静态ip
- 支持 网关不在子网范围/32位掩码/128位掩码
- 支持 ssh/web 查看安装进度,即使出错,也能用 ssh 安装回 alpine,永不失联(不支持 debian kali)
- 没有 多余的boot/swap分区
- 动态 ip 的机器被其他脚本 dd 成静态的,能检测出来并改回动态
查看帖子
查看项目- ❤️4
- 😁1
开启 TUN 后, 正确使用 ping, traceroute, nexttrace, OpenTrace
fish 版
放入~/.config/fish/functions/p.fish
执行source ~/.config/fish/config.fish
使用:p 39.156.66.10
箭牌口香糖 的 zsh 版
补充:
Windows 上大概为 以太网或者WLANtraceroute指定网卡应该也能用traceroute -i en0nexttrace同理:nexttrace -D en0
OpenTrace 同理
macOS 合集
频道资源合集
恰饭推荐
群组
#mac #macOS #tun #surge #代理 #fish #ping #nexttrace #traceroute #OpenTrace- ❤️4
- 👍1


Surge 启用 includeUnsupportedProxy时, 去除 HTTP 传输层
某些机场的 VMess 使用了 Surge 不支持的 HTTP 传输层
去除 HTTP 传输层后不一定能通 由服务端配置确定
用法: 1. 如图, 在同步配置中打开开关
2. 复制出你的 Sub-Store 订阅后, 加上参数. 例如https://sub.store/download/111?target=Surge&includeUnsupportedProxy=true
VMess URI 输入传输层为 HTTP时,path默认为/
相关内容
链接参数说明 脚本使用说明
Sub-Store 合集
合集
恰饭推荐
群组
联系推广
#Sub-Store #SubStore #协议 #脚本 #VMess #HTTP #传输层- ❤️4
- 👍1

LiteTest 入口落地/UDP/免流 检测 更新
UDP 检测继承
Sub-Store 的 UDP 检测 逻辑, 支持并发
修复 VMess/VLESS UUID 正则验证
翻新内部 GEOIP 数据,
mihomo 内核
查看 发布帖- ❤️2

Sub-Store
后端 2.14.323前端2.14.237
修复开启乐观缓存时更新缓存未捕获错误导致的崩溃问题
感谢 armful5862 的反馈
去除
Surge
Surfboard 输出节点名中的逗号和等号
节点上的额外参数调整为下划线开头
原参数目前仍保留
若有脚本需要使用这些参数请尽快修改:_subName,_collectionName,_resolved,_no-resolve
相关内容
链接参数说明 脚本使用说明
Sub-Store 代理 App 版安装下载
Sub-Store 服务器/云平台/Docker/Android 版的相关教程
相关脚本整合
资源合集导航
欢迎评论 & 转发(请保留来源)
加入
折腾啥
频道 |
群组
机场推荐 大流量电话卡 支付宝红包
可点击查看
恰饭推荐
本频道 99.99% 的内容均为原创 感谢老板们的支持
Sub-Store 入口检测 小更新
优化了部分逻辑
可一键导入的入口测试配置entrance-test.json是使用 API 请求版entrance-test-internal.json是使用 GEOIP 数据版 无需网络请求
查看 发布帖
Sub-Store 入口/落地检测 更新
1. 默认情况下节点域名会被解析为 IP, 若想还原节点域名, 可在最后加一步节点操作if ($server._domain) $server.server = $server._domain
2. 部分 IP(如各种 CDN
) 使用内部方法 GEO 数据 可能无法得到 countryCode
3. 使用内部方法时, 检测条件放宽,aso和countryCode存在其一即可
4. 如果嫌中转的名称太长, 可以加一步正则命名:🇨🇳.*➮(.*)$=>$1 中转
查看 发布帖- ❤️1
定时处理订阅, 避免 App 内拉取超时
大致逻辑:
定时处理订阅, 进行脚本缓存
在缓存有效期内, Surge 等 App 拉取订阅时就不会超时了
此为 App 版的逻辑. 其他平台使用环境变量SUB_STORE_PRODUCE_CRON, 格式为0 */2 * * *,sub,a;0 */3 * * *,col,b
嫌麻烦的话也可以直接使用 Gist 同步配置. 因为这是定时任务, 可以在后台长时间执行. 代理 App 里直接使用 Gist 即可
▎使用
Surge 更新到最新模块后, 可在模块参数设置中设置. 同时别忘了更新外部资源
其他 App 原理一致, 不要问怎么添加, 自己看对应 App 的语法
添加一个定时任务:timeout: 脚本超时时长, 按需调整sub: 自定义需定时处理的单条订阅名, 多个用,连接col: 自定义需定时处理的组合订阅名, 多个用,连接
注意: 是名称 name不是显示名称 displayName名
如果名称需要encodeURIComponent编码, 请编码后再用,连接
顺序: 并发执行单条订阅, 然后并发执行组合订阅Produce=type=cron,cronexp="50 */6 * * *",timeout=120,script-path=https://github.com/sub-store-org/Sub-Store/releases/latest/download/cron-sync-artifacts.min.js,argument="sub=sub1,sub2&col=col1,col2"
关于缓存时长
拉取 Sub-Store 订阅时, 会自动拉取远程订阅
远程订阅缓存是 1 小时, 缓存的唯一 key 为 url+ user agent. 可通过前端的刷新按钮刷新缓存. 或使用参数 noCache 来禁用缓存. 例: 内部配置订阅链接时使用 http://a.com#noCache, 外部使用 sub-store 链接时使用 https://sub.store/download/1?noCache=true
当使用相关脚本时, 若在对应的脚本中使用参数(
别忘了这个, 一般为 cache, 值设为true即可)开启缓存, 可设置持久化缓存sub-store-csr-expiration-time的值来自定义默认缓存时长, 默认为172800000(48 * 3600 * 1000, 即 48 小时)
Loon 可在插件中设置
其他平台同理, 持久化缓存数据在 JSON 里
当配合脚本使用时, 可以在脚本的前面添加一个脚本操作, 实现保留 1 小时的缓存async function operator() { scriptResourceCache._cleanup(undefined, 1 * 3600 * 1000); }
Sub-Store 合集
频道资源合集
恰饭推荐
群组
#SubStore #更新记录 #changlog #updates #定时 #cron #produce_cronexp- ❤️7
- 👍2
- 😁1
#阿里云盘 #CLI #mac #Windows #Linux
阿里云盘 CLI
趁现在阿里还没开始搞事情 下点资源到本地囤着
多平台支持
批量下载
双向同步
支持 JavaScript 插件
支持个人相册
项目仓库- ❤️11
#Surge #DNS #Host #配置 #解析使用 DNS 本地解析 解决使用某些美西的节点时, 经常出现访问 GitHub/Google 资源下载龟速的问题
汗流浃背了 P 佬说use-local-host-item-for-proxy 仅对 IP 映射生效


Surge 为例[General] use-local-host-item-for-proxy = true [Host] githubusercontent.com = server:https://9.9.9.11/dns-query github.com = server:https://9.9.9.11/dns-query google.com = server:https://9.9.9.11/dns-query
关于参数use-local-host-item-for-proxy可参考文档
资源合集导航
欢迎评论 & 转发
加入
折腾啥
频道 |
群组
别忘了 领个红包支持一下- ❤️14
- 👍3
- 🤩1