【发布时间】:2020-12-12 14:02:49
【问题描述】:
我只是构建了一个 Node.js 应用程序。
它在 Redis 和 MySQL 上运行。
是否可以在同一端口或不同端口上同时为 Redis 和 MySQL 使用 ngrok HTTP 隧道?
欢迎评论
【问题讨论】:
-
你能把你的要求解释清楚吗?你想为Mysql和Redis打开一个隧道吗?为什么要公开?
我只是构建了一个 Node.js 应用程序。
它在 Redis 和 MySQL 上运行。
是否可以在同一端口或不同端口上同时为 Redis 和 MySQL 使用 ngrok HTTP 隧道?
欢迎评论
【问题讨论】:
假设您在不同的端口上运行 Redis 和 MySQL,您可以在一个 ngrok 会话上运行两个 ngrok TCP 隧道,一个用于您要公开的每个服务。
为了在一个 ngrok 会话上运行多个隧道,您需要使用 ngrok 配置文件。对于这个用例,它可能看起来像这样:
authtoken: <YOUR_NGROK_AUTH_TOKEN>
tunnels:
redis:
addr: 6379
proto: tcp
mysql:
addr: 3306
proto: tcp
在此处运行多个隧道的更多详细信息:https://ngrok.com/docs#multiple-tunnels
【讨论】: