{"id":30459560,"url":"https://github.com/youneedwork/minerproxy","last_synced_at":"2025-08-23T18:32:47.422Z","repository":{"id":107023731,"uuid":"476321076","full_name":"YouNeedWork/MinerProxy","owner":"YouNeedWork","description":null,"archived":false,"fork":false,"pushed_at":"2022-09-10T09:46:53.000Z","size":78562,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-22T22:39:13.600Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/YouNeedWork.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":"2022-03-31T13:36:45.000Z","updated_at":"2024-11-20T07:30:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"0f1fafac-c71b-4052-89e2-5a7127b09a0c","html_url":"https://github.com/YouNeedWork/MinerProxy","commit_stats":null,"previous_names":["youneedwork/minerproxy"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/YouNeedWork/MinerProxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YouNeedWork%2FMinerProxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YouNeedWork%2FMinerProxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YouNeedWork%2FMinerProxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YouNeedWork%2FMinerProxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YouNeedWork","download_url":"https://codeload.github.com/YouNeedWork/MinerProxy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YouNeedWork%2FMinerProxy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271762982,"owners_count":24816844,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-08-23T18:30:48.000Z","updated_at":"2025-08-23T18:32:47.405Z","avatar_url":"https://github.com/YouNeedWork.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"### FIX \n为未来兼容性做处理\n- TODO 开发者抽水线程延迟到有一个上线后进行初始化也是一样的。如果没有包链接上。不会建立长链接。同时如果没有机器在线要进行下线处理。\n- TODO 动态修改配置文件中的抽水比例等\n- TODO 修改多开发者抽水，及多中转抽水功能\n\n\n#### done \n- 目前被频繁打开端口会频繁请求矿池。会被矿池拉黑。要等到第一个有效封包进入之后再打开矿池。\n- 确保抽水池关闭后重新连接不会影响当前矿工等。\n\n## 更新记录\n### v0.0.1\n#### 第七周. 目标 预计完成时间: 2022-05-22\n##### TODO\n\n\n\n\n##### DONE\n- 1. 适配ASIC机器\n\n\n##### FIX\n- 1. 判断矿池连接前缀\n- 2. 判断矿池连通性\n- 3. 矿工比较多时，会出现web端崩溃的问题。频率2分钟左右。(压测复现)\n- 5. 软件修改矿池属性后。没有进行重启.\n- 6. 转发模式报错，纯转发模式需要适配。\n\n#### 第六周. 目标 预计完成时间: 2022-05-15\n##### TODO \n- 1. TODO 适配ASIC机器\n- 5. TODO 修改多开发者抽水，及多中转抽水功能\n\n##### 完成\n- 2. 增加版本号\n- 3. 增加websocket,推送日志\n- 4. 增加旷工抽水曲线图标及机器状态图表\n\n##### FIX\n- 修改IPC通讯，偶尔矿机界面展示不了。\n- \n\n#### 第五周. 目标 预计完成时间: 2022-05-8\n##### TODO \n- 1. TODO 适配ASIC机器\n\n##### 完成\n\n\n#### 第四周. 目标 预计完成时间: 2022-04-30\n\n##### TODO \n- 1. TODO 适配ASIC机器\n\n##### 完成 \n- 1. 新增Web相关功能API(子进程守护模式。IPC交互。启动终止及重启功能)\n- \n\n\n#### 第三周. 目标 预计完成时间: 2022-04-17\n\n##### TODO \n- 4. TODO 新增Web相关功能API(子进程守护模式。IPC交互。启动终止及重启功能)\n- 5. TODO 已延期。需要有RPC交互后修改 ----动态修改配置文件中的抽水比例等\n- 6. TODO 适配ASIC矿机器\n\n##### 完成\n- 1. 多机器在线任务记录旷工唯一主键处理\n- 2. deamon web watch dog. 读取配置文件。如果配置文件有变动。子进程通知父线程。watch dog 会重启子线程应用新的web端口.\n- 3. deamon watch dog 监控所有server proxy 进程。掉线，重启。关闭等需求。\n- 4. 上送矿工状态。\n- 5. 修改链接线程为收到第一个包的时候再链接到矿池\n\n#### 第二周. 目标 预计完成时间: 2022-04-10\n##### TODO \n- TODO 多机器在线任务记录旷工唯一主键处理\n- TODO 适配ASIC矿机器\n\nWeb界面相关\n- 新增Web相关功能API(子进程守护模式。IPC交互。启动终止及重启功能)\n- 已延期。需要有RPC交互后修改 ----动态修改配置文件中的抽水比例等\n\n##### 完成\n- 解析矿池难度。方便计算不同矿池抽水比例字段。\n\n\n## FIX\n- 清理过期任务防止内存爆炸\n\n##### 完成\n- 适配ETC\n\n#### 第一周. 目标 预计 完成时间: 2022-04-02\n#####  完成\n- TCP SSL 适配\n- 配置文件读取\n- 抽水中转模式\n- 普通中转模式\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyouneedwork%2Fminerproxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyouneedwork%2Fminerproxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyouneedwork%2Fminerproxy/lists"}