非 Go 开发者用 Claude Code 一天半写出内置 VPN 的开源 BT 客户端
Shark__Bytes · reddit · 2026-10-14
一位非 Go 开发者用 Claude Code 在约一天半内做出开源 BT 客户端 Shark BiteTorrent(GPL-3.0,跨平台),亮点是 VPN 内置于应用:用 wireguard-go 加用户态网络栈,只有下载流量走 VPN,无需驱动和管理员权限,默认接 Cloudflare WARP,也支持 Mullvad/PIA/NordVPN 等。
Claude Code 的用法与表现:
- 单个长会话完成选型(Go + Wails + anacrolix/torrent)、编码、测试与 CI 发布,并先验证风险最高的「应用内 WARP 隧道」
- 自己做实测:通过隧道下载 Linux ISO 测速、检查系统 socket 确认无泄漏、搭 GitHub Actions 三平台构建
- 用户口头反馈「下载只有 5 MB/s 不到」后,它定位到 NAS 的 SMB 写入瓶颈,自写存储层把 0.5 MB/s 提到 7.5 MB/s
- 独立排查多个隐蔽 bug:用户态栈 UDP 绑 0.0.0.0 导致无 tracker 的磁力链找不到 peer、「无限速」限流器反而让连接停止、安装器在应用未退出时复制 exe 导致更新失效
- 还会主动反问和阻止危险操作,并提醒仓库会暴露邮箱、重写了 git 历史
作者经验:描述想要的结果、在真实硬件上测、用具体现象报告 bug,多数修复来自「这看起来不对」加 Claude Code 自己找原因。
「编程与Agent」频道最新
- Reflection AI 演示 Beam 接入 opencode,自动微调 Gemma-4 准确率提升 66.5% — danielhanchen · 2026-10-23
- Cua 推出 Spaces SDK:让 Hermes 等 Agent 跑在你自己的电脑沙箱里 — Teknium · 2026-10-23
- PHP 爆两个未认证 RCE 漏洞,ProjectDiscovery 推全网免费告警服务 — cyb3rops · 2026-10-23
- Modal 开源 Spindle:Tinker 兼容自托管训练服务器,按 GPU 计费替代按 token 计费 — josh_wills · 2026-10-23
- 用 Cosmos DB Agent Kit 复查 Claude 写的 Azure 应用,实测能省多少 RU — adnan_hashmi · 2026-10-23
- 开发者弃用聊天线程,改用可视化面板管理多个 AI Agent — Salmaaboukarr · 2026-10-23