Raspberry pi 通过internet连接到安装在raspberry pi上的mqtt代理(MOSQUITO)

Raspberry pi 通过internet连接到安装在raspberry pi上的mqtt代理(MOSQUITO),raspberry-pi,mqtt,mosquitto,Raspberry Pi,Mqtt,Mosquitto,我已经在raspberry pi B+上安装了Mosquitto,所有的东西都在LAN上工作,只需使用它的本地IP,我就能够将客户端连接到代理。现在我希望客户能够通过互联网连接到经纪人,你知道怎么做吗? 我你真的需要在这里提供更多的信息才能得到一个明确的答案 但我要假设一个基本的家庭宽带设置 您需要在路由器中启用端口转发,以将端口1883转发到raspberry pi。你如何做到这一点将取决于你有哪个品牌的路由器 您还需要为家庭宽带或动态DNS设置一个静态IP地址,以便您想要连接到您的代理的任何

我已经在raspberry pi B+上安装了Mosquitto,所有的东西都在LAN上工作,只需使用它的本地IP,我就能够将客户端连接到代理。现在我希望客户能够通过互联网连接到经纪人,你知道怎么做吗?

你真的需要在这里提供更多的信息才能得到一个明确的答案

但我要假设一个基本的家庭宽带设置

您需要在路由器中启用端口转发,以将端口1883转发到raspberry pi。你如何做到这一点将取决于你有哪个品牌的路由器

您还需要为家庭宽带或动态DNS设置一个静态IP地址,以便您想要连接到您的代理的任何东西都可以找到它


您可能还希望确保路由器提供给raspberry pi的IP地址不会更改,否则每次发生这种情况时您都必须更改端口转发设置。

谢谢您的回复,我尝试过端口转发,但它会产生很多安全问题,我不太熟悉如何找到一种方法。我要找的东西以外的端口转发或VPN