在 Linux 中,不访问路由器页面是否可以进行端口转发?

在 Linux 中,不访问路由器页面是否可以进行端口转发?

我想在运行 raspbian headless 的 raspberry pi 上转发服务器端口。我不知道路由器设置的密码,也不想费力重置所有设置才能访问它。有没有办法通过 Linux 中的命令行设置端口转发?

答案1

如果路由器和操作系统都支持 UPNP, 简单的回答是肯定的。

一些 ISP 路由器,例如美国的 Verizon Actiontecs“Mi424wr”,甚至不允许您禁用它。

我认为必须在主机操作系统中启用 UPNP 支持。但是当在两者上都启用时,它将自动为请求它的程序创建端口转发。

MiniUPnP 是一个命令行 UPnP 客户端,允许您启用端口转发。

我认为您可以在 pi 上编译它,可能从源代码开始。

答案2

无法从路由器后面的任何设备为入站连接进行端口转发。您需要从路由器进行此操作。

相关内容