mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2025-12-15 11:53:02 +00:00
🚀 核心功能 - 新增完整的客户端下载链接生成器系统 - 支持ARIA2、Motrix、比特彗星、迅雷、wget、cURL、IDM、FDM、PowerShell等8种客户端 - 自动处理防盗链参数(User-Agent、Referer、Cookie等) - 提供可扩展的生成器架构,支持自定义客户端 🔧 技术实现 - ClientLinkGeneratorFactory: 工厂模式管理生成器 - DownloadLinkMeta: 元数据存储下载信息 - ClientLinkUtils: 便捷工具类 - 线程安全的ConcurrentHashMap设计 🌐 前端集成 - 新增ClientLinks.vue界面,支持客户端链接展示 - Element Plus图标系统,混合图标显示 - 客户端检测逻辑优化,避免自动打开外部应用 - 移动端和PC端环境判断 📚 文档完善 - 完整的CLIENT_LINK_GENERATOR_GUIDE.md使用指南 - API文档和测试用例 - 输出示例和最佳实践 从单纯的网盘解析工具升级为完整的下载解决方案生态
22 lines
572 B
Plaintext
22 lines
572 B
Plaintext
# GitHub 语言检测配置
|
|
# 设置主要语言为 Java
|
|
*.java linguist-language=Java
|
|
*.vue linguist-language=Vue
|
|
*.js linguist-language=JavaScript
|
|
|
|
# 排除不需要统计的文件
|
|
target/ linguist-vendored=true
|
|
node_modules/ linguist-vendored=true
|
|
webroot/ linguist-vendored=true
|
|
logs/ linguist-vendored=true
|
|
db/ linguist-vendored=true
|
|
|
|
# 文本文件使用 LF 换行符,适用于 Linux 和 macOS
|
|
*.sh text eol=lf
|
|
*.service text eol=lf
|
|
|
|
# Windows 执行的文件使用 CRLF 换行符
|
|
*.bat text eol=crlf
|
|
*.cmd text eol=crlf
|
|
bin/nfd-service-template.xml text eol=crlf
|