Conversation
1. 全量替换项目名称、描述等元数据,将代理池重命名为节点池 2. 新增InstanceSourceRecord数据模型与数据库表 3. 实现服务实例源的增删改查API与管理页面 4. 添加从远程服务实例拉取节点的定时任务与匹配逻辑 5. 更新前端页面与模板,适配新的节点池管理界面
新增服务实例源的可用代理数量统计,在前端页面添加实例源Tab页签,展示对应实例的代理列表,支持切换订阅源和实例源标签页
1. 新增数据库方法清理高失败次数订阅代理和过期实例代理 2. 调整实例源获取流程:先全量入库再检测延迟,失败仅累加失败计数 3. 更新定时清理任务,区分处理订阅源和实例源代理
1. 新增批量数据库更新方法,提升检测性能 2. 重构订阅与验证流程为并发检测+批量写入 3. 新增订阅专用代理筛选规则,区分订阅源与实例源代理输出 4. 并行查询Web页面数据,优化页面加载速度
- 重命名项目整体标识,将proxy-pool改为nethub - 替换所有"代理"相关文本为"节点",统一项目术语 - 新增HTTP延迟检测模式,重构检测逻辑支持auto/http/tcp三种模式 - 新增本地转发端口配置和连通性监控功能 - 更新文档、配置和模板中的相关描述
1. 修改fetch_connected_proxies函数返回值,新增订阅地址列表返回 2. 在TaskScheduler中自动从服务实例同步新增未添加的订阅源 3. 为新增的订阅创建定时任务并立即执行一次拉取
1. 更新了v2ray和clash订阅接口的注释与实际逻辑,不再输出实例源节点 2. 新增update_proxy_source数据库方法,用于更新节点来源字段 3. 在定时任务中增加去重逻辑:将实例源节点的归属转移到当前订阅源 4. 重构了get_subscription_output_proxies的查询条件,仅筛选订阅源节点
1. 新增/instance-sources/{id}/import-subs接口支持手工导入实例订阅
2. 后台管理页面对应添加导入订阅按钮和前端处理逻辑
3. 对所有订阅源列表过滤掉包含nethub的内部地址
4. 抽离并重构实例订阅导入逻辑,支持手动触发
1. 新增kernel_path配置项支持自定义内核可执行文件路径 2. 实现基于Xray/V2Ray的内核转发检测,替代原有HTTP转发逻辑 3. 新增vmess/vless/trojan/ss/hysteria2协议解析适配 4. 重构检测模式说明与回退逻辑,更新文档注释 5. 优化Dockerfile,预安装依赖并下载Xray/V2Ray核心与规则文件 6. 修复部分配置注释与描述不匹配的问题
删除了Dockerfile中下载并安装Xray核心的相关命令,清理冗余的镜像构建步骤
1. 添加国内镜像适配参数GH_MIRROR 2. 固定v2ray、xray和数据文件版本 3. 增加超时重试机制提升构建稳定性 4. 拆分依赖安装步骤优化缓存命中率
将Python依赖安装步骤移至apt依赖安装后、大文件下载前,利用Docker缓存机制加快重复构建速度
1. 将GitHub镜像源替换为https://github.geekery.cn/ 2. 更新v2ray-core到v5.51.2版本 3. 更新Xray-core到v26.7.11版本并调整下载包为macos-64架构
将geosite.dat更新到20250718043914版本改为20260717032527,geoip.dat更新到202607171233版本
直接使用官方源下载geosite和geoip数据文件
解决海外资源下载缓慢甚至失败的问题,加快镜像构建速度
将原本合并的curl命令拆分为独立指令,移除冗余的超时和重试参数,优化Dockerfile构建流程
…es in subscriptions 1. 重构订阅生成逻辑,新增纯文本订阅格式支持 2. 修改数据库查询逻辑,不再过滤instance源节点,包含所有检测通过的节点 3. 在订阅页面添加纯文本订阅链接入口 4. 更新所有相关注释和文档,说明变更内容
将原本30天无节点的订阅源清理阈值改为7天,同步更新了对应日志文案
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.