内网穿透实现在外远程连接RabbitMQ服务
warning:
这篇文章距离上次修改已过451天,其中的内容可能已经有所变动。
要在外部远程连接内网中的RabbitMQ服务,可以使用内网穿透工具,如ngrok、frp、或者ZeroTier One。以下是使用ngrok的一个简单示例:
- 在官网 https://ngrok.com/ 注册并下载ngrok。
- 启动ngrok,选择你的RabbitMQ端口(假设为5672),执行以下命令:
ngrok http 5672- ngrok将为你提供一个公网地址,比如
amqp://xxxxxx.ngrok.io,你可以用这个地址连接你的RabbitMQ服务。
确保你的RabbitMQ配置允许远程连接,你可能需要修改/etc/rabbitmq/rabbitmq.conf文件,将loopback_users中的guest删除,以允许远程连接。
[{rabbit, [{loopback_users, []}]}].远程连接时,请使用分配给你的ngrok域名和端口,以及配置的用户名和密码(默认为guest)。
评论已关闭