feat(protocol): 添加HTTP和HTTPS协议支持#95
Merged
ZeroDeng01 merged 1 commit intoZeroDeng01:mainfrom Jan 24, 2026
Merged
Conversation
- 新增HTTP和HTTPS协议的完整实现,包括编解码、Clash配置转换 - 在协议注册表中注册HTTP和HTTPS协议,支持协议元数据 - 添加IsHTTPLink辅助函数,区分HTTP/HTTPS代理节点和订阅转换链接 - 修复订阅转换链接判断逻辑,避免误将HTTP/HTTPS代理节点当作订阅转换 - 前端添加HTTP和HTTPS协议的显示映射,支持协议过滤器和节点预览 - 在节点解析和存储逻辑中添加HTTP/HTTPS协议支持 - 在协议去重逻辑中添加HTTP/HTTPS协议支持 - 在协议解析和链接生成中添加HTTP/HTTPS协议支持 - 添加HTTP/HTTPS节点名称更新功能 - 在节点重命名工具中添加HTTP/HTTPS协议支持 - 更新README文档,添加HTTP和HTTPS到Clash支持协议列表 - 添加完整的HTTP/HTTPS协议测试,包括编解码、往返测试和集成测试 close: #94
Owner
|
THX~ |
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.
Description / 描述
本 PR 实现了完整的 HTTP 和 HTTPS 协议支持,包括协议编解码、Clash 配置转换、前端显示映射等核心功能。通过此次更新,用户可以添加和管理 HTTP/HTTPS 代理节点,并支持 OpenClash 穿透场景下的远程设备管理。同时修复了订阅链接判断逻辑,避免将 HTTP/HTTPS 代理节点误识别为订阅转换链接。
Related Issue / 关联 Issue
Fixes #94
Type of Change / 更改类型
Changes Made / 更改内容
Screenshots / 截图
Testing / 测试
Checklist / 检查清单
Additional Notes / 其他说明
本次实现经过四轮深度分析,确保没有遗漏任何"蝴蝶效应"。所有相关的代码文件(协议解析层、API 层、模型层、服务层、工具层、前端层)都已正确处理 HTTP/HTTPS 协议支持。测试覆盖了 100+ 测试用例,全部通过。