centos - 在同一 LAN 中公开 Ngrok Web 界面

标签 centos reverse-proxy ssh-tunnel ngrok tunneling

我在配置 Ngrok 时遇到一些问题。

我已经在Linux CentOS服务器专用(IP 192.168.1.124)上安装了Ngrok,它工作正常,隧道也正常。 我的问题是:我如何访问 127.0.0.1:4040 上的网页以检查我的 Ngrok 服务器上的流量?

Web 界面页面只能在运行 ngrok 的服务器上访问,但如果这是 Linux 最小服务器(没有 gui 和任何类型的浏览器),我就看不到它。 有没有办法让它在局域网中也可以访问?

例如我有另一个客户端可以访问 ngrok 运行的 IP,但如果我打开网络浏览器 http:\192.168.1.124:4040 什么也没有显示。 我从 netstat 中看到该端口没有监听,因此不是防火墙问题或其他问题。

可以更改 Ngrok 的配置吗?否则还有其他可能性吗?我必须使用反向代理或类似的东西吗? 有什么想法吗?

感谢您的帮助,

卢卡

最佳答案

  1. 找到您的 ngrok 的配置文件:
$ ngrok config check
Valid configuration file at /home/youruser/.config/ngrok/ngrok.yml
  • 将以下行添加到配置文件:
  • web_addr: 192.168.1.124:4040
    

    如果您想将其公开给所有接口(interface),您可以将该值替换为 0.0.0.0:4040

    关于centos - 在同一 LAN 中公开 Ngrok Web 界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59446453/

    相关文章:

    java - 尝试从 war 文件启动新应用程序时出现 java.net.BindException : Address already in use

    linux - 我怎样才能将linux centos中的树形目录转换为文本文件

    authentication - 为什么我无法连接到 ssh 反向隧道?

    mysql - 如何将远程mysql数据库克隆到本地开发机器?

    linux - 网络重启后 Openswan 隧道不工作

    python-3.x - 无法使 python 在 conda 环境中工作(未找到 GLIBC)

    reverse-proxy - Apache Knox 等反向代理是否保留请求顺序?

    amazon-web-services - 使用 AWS Lambda 创建代理解决方案

    Nginx - 将请求重定向到所有后端

    mysql - 使用 SSH 隧道从 Node-Red 连接到远程 MYSQL 数据库