Polymer serve 拒绝外部连接

Polymer serve refuses external connections

我可以通过端口 8081 连接到我的服务器,没问题:如果我在我的服务器上执行 nc -l 8081,在我的本地计算机上执行 nc my.host.name 8081,我可以完美地发送和接收所有内容。但是,如果我在我的服务器上执行 polymer serve,在我的本地执行 nc my.host.name 8081 会立即退出,而 nc localhost 8081 工作正常,如果我伪造,我可以看到我的 index.html 服务于我一个 HTTP 请求。 nc my.host.name 8081 在服务器上也失败了。

我做错了什么?为什么 polymer serve 只听取内部请求?

显然 polymer serve 默认只响应对 localhost 的请求。显然 localhost:8081 与世界其他地方看到的端口 8081 之间存在差异。

你可以做 polymer serve -H [external ip],你可以从 ifconfig 那里得到那个外部 ip,那里写着 inet addr:。或者,我似乎能够做到 polymer serve -H `hostname` 尽管我不是 100% 确定这是一个通用的解决方案。