Port Zero: 彻底解决本地开发端口冲突
Show HN: Port Zero – how I learned to stop worrying and love PORT=0

告别繁琐的端口映射和 EADDRINUSE 错误,Port Zero 让你将所有开发端口设为 0,自动为每个进程或容器分配稳定的 *.portzero.local 域名。无论是管理多个 git worktrees 并行开发,还是通过云端隧道将本地应用安全地推送到手机测试,它都能轻松应对。作为免费开源工具,它不仅支持 AI 编码代理自动配置,还能一键生成公共 HTTPS 链接,让本地开发体验如丝般顺滑。
将每个端口设为 0,让 Port Zero 搞定其余一切——从此再无端口冲突。
HN 评论区
12- snowe2010
一周内用 vibe coding 搞出个东西,然后每月收 50 美元,这操作太狂野了。我理解服务器是要花钱的,但哈哈,成本绝不可能高到那个地步。另外,这里生成的代码量也离谱。
- dasyatidprime
对那些对端口号替代方案的历史感兴趣的人:在 LispM/ITS 时代,Chaosnet[1] 使用名称来描述请求的服务。在 TCP 方面,自 1988 年以来就存在一个通过名称请求服务的规范:TCPMUX[2],它在连接到端口 1 后使用简短的初始握手。据我所知,它从未流行起来。
- wannabe44
> 最近我折腾了好几个小时配置开发环境,结果发现浏览器前端连到了错误版本的后端。
我从未遇到过这个问题,尽管我是硬编码端口的。这是因为我是通过 VS Code 的调试器来运行服务器程序的。如果已经有会话存在,它会发出警告。