{"id":15620697,"url":"https://github.com/jinliming2/thunderproxy","last_synced_at":"2025-04-05T06:15:33.295Z","repository":{"id":113200865,"uuid":"84690347","full_name":"jinliming2/ThunderProxy","owner":"jinliming2","description":"Use Thunder to play while downloading, without XMP installed.","archived":false,"fork":false,"pushed_at":"2017-04-10T13:56:03.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T15:53:57.689Z","etag":null,"topics":["downloading","play","thunder"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jinliming2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-12T00:56:50.000Z","updated_at":"2017-03-12T01:45:53.000Z","dependencies_parsed_at":"2023-03-27T15:07:59.285Z","dependency_job_id":null,"html_url":"https://github.com/jinliming2/ThunderProxy","commit_stats":{"total_commits":11,"total_committers":1,"mean_commits":11.0,"dds":0.0,"last_synced_commit":"c96751e3beb806a973a3c888454b431749668656"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinliming2%2FThunderProxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinliming2%2FThunderProxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinliming2%2FThunderProxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinliming2%2FThunderProxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jinliming2","download_url":"https://codeload.github.com/jinliming2/ThunderProxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247294568,"owners_count":20915341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["downloading","play","thunder"],"created_at":"2024-10-03T09:02:06.233Z","updated_at":"2025-04-05T06:15:33.265Z","avatar_url":"https://github.com/jinliming2.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ThunderProxy[![Build](https://ci.appveyor.com/api/projects/status/tpdr1ykra9y9k5nb?svg=true\u0026retina=true)](https://ci.appveyor.com/project/LimingJin/thunderproxy)\n[![Developing](https://img.shields.io/badge/Thunder%20Proxy-developing-yellow.svg)](https://github.com/jinliming2/ThunderProxy)\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/jinliming2/ThunderProxy/start/LICENSE)\n[![GitHub stars](https://img.shields.io/github/stars/jinliming2/ThunderProxy.svg)](https://github.com/jinliming2/ThunderProxy/stargazers)\n[![GitHub forks](https://img.shields.io/github/forks/jinliming2/ThunderProxy.svg)](https://github.com/jinliming2/ThunderProxy/network)\n[![GitHub issues](https://img.shields.io/github/issues/jinliming2/ThunderProxy.svg)](https://github.com/jinliming2/ThunderProxy/issues)\n\nUse Thunder to play while downloading, without XMP installed.\n\n使用迅雷的边下边播功能，而不需要安装“迅雷看看”。\n\n## Known Problems 已知问题\n[x] ~~使用VLC播放器时，第一个数据包写出后，TCP连接会被切断，导致VLC在开始播放的时候，需要等待几秒至十几秒的时间。~~（智障了。。忘记单独开线程了。。。直接把主线程堵死了。。。所以迟迟不能开始下载，导致的。。。）\n\n## 开发环境\n* Visual Studio 2017\n* .NET Framework 4\n\n输出类型为Console应用程序，如果不想看到黑框，请修改为Windows应用程序后重新生成。\n\n## 使用步骤\n1. 从GitHub Release[![GitHub Release](https://img.shields.io/github/release/jinliming2/ThunderProxy.svg)](https://github.com/jinliming2/ThunderProxy/releases)下载最新的程序，或是`git clone https://github.com/jinliming2/ThunderProxy.git`，然后自行编译最新版。\n2. 直接双击主程序`ThunderProxy.exe`，将会生成一个配置文件`config.xml`。\n3. 编辑配置文件`config.xml`，将其中的`Command`节点的值改为您使用的播放器的路径。（路径建议使用`\u003c![CDATA[]]\u003e`包裹起来）\n4. 打开注册表，新建注册表项`HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Thunder Network\\Xmp`，并在下面新建一个“字符串值（REG_SZ）”，名称为`Path`，值为本程序的exe路径。（如果之前安装过迅雷看看，则这个注册表项可能是已经存在的，那么就直接修改就OK了）\n5. （建议）重新启动迅雷。\n6. 开始一个下载，（建议在下载一部分以后），点击边下边播按钮。\n\n## 测试说明\n本程序已在`迅雷极速版 1.0.34.360`配合`VLC Windows 64-bit 2.2.4`测试成功！\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjinliming2%2Fthunderproxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjinliming2%2Fthunderproxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjinliming2%2Fthunderproxy/lists"}