![自动允许 SSH 进入 UPNP 路由器后面的 Mac?](https://linux22.com/image/1240009/%E8%87%AA%E5%8A%A8%E5%85%81%E8%AE%B8%20SSH%20%E8%BF%9B%E5%85%A5%20UPNP%20%E8%B7%AF%E7%94%B1%E5%99%A8%E5%90%8E%E9%9D%A2%E7%9A%84%20Mac%EF%BC%9F.png)
我有一台 MacBook,时不时地从各种路由器后面连接到互联网。所有路由器都支持 UPNP。
我需要允许同事通过 SSH 进入机器,而无需每次配置每个路由器以将端口 22 转发到 MacBook。
有没有办法让 MacBook 使用 UPNP(或其他方法)自动配置其后面的任何支持路由器,以将端口 22 转发到自身?这样同事就可以通过 SSH 进入 MacBook,但只需知道其外部 IP,使用 dyndns 很容易做到。
答案1
查看迷你UPnP。它是一个简单的命令行 UPnP 客户端。它支持所有主要平台,并且界面非常简单。使用此工具打开端口时,只需执行一个快速命令即可,这应该非常简单。