问题标签 [ngrok]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
840 浏览

url - 转发网址

我有一个 wordpress 网站,我希望客户端查看该网站,但我不想经历将文件和数据库在线上传到服务器的所有麻烦,所以我环顾四周,发现了一些对我有用的隧道软件. 但是我现在遇到的问题是当网站从另一台 PC 加载时,css图像没有加载,因为它们的 url 都设置为localhost。我四处阅读,看到很多花哨的词,比如 url forwarding 改变了 httpd-vhosts.conf 等中的内容。不幸的是,我不太了解网络来理解所有这些概念。

基本上我想知道的是有没有办法让我的图像css加载到客户端 pc 上,即使 url 设置为locahost

或者,如果有人有其他方式,我可以从我的本地主机向客户展示网站。

我提前尝试了pagekitengroks :)

0 投票
1 回答
2198 浏览

macos - 在 OSX 上自动启动 ngrok

我正在尝试在我的 mac mini 启动时自动启动 ngrok。我想也许 OSX 有类似 ubuntu 上的 init-folder 的东西,你可以在其中放置要自动启动的脚本,但我还没有找到类似的东西。

有没有办法只在 OSX 上启动时运行命令?

0 投票
1 回答
1333 浏览

git - 通过 ngrok 隧道转发的 Git

我的本地实例上有一个 git repo。我想从我的家庭网络外部访问它。我应该为此在本地实例上创建一个 git 服务器和 ssh 服务器吗?另外我应该使用 ngrok 隧道的端口是什么。

非常感谢任何输入。

0 投票
1 回答
1921 浏览

ngrok - Ngrok Server 分配隧道失败:无效的 authtoken your-token

无法使用 ngrok 建立隧道。低于错误。服务器分配隧道失败:无效的 authtoken your-token

有人遇到过这个问题吗?

0 投票
2 回答
1554 浏览

php - Stripe Cashier Webhook

我正在寻找关于在 Laravel 文档中描述的 Stripe Cashier 中使用 Webhooks 控制器的说明,因为我无法确认我的应用程序正在接收 webhook 事件:

http://laravel.com/docs/5.0/billing#handling-failed-payments

文档建议将路由指向 webhook 控制器,如下所示:

路由中的 URI 必须修改为我的 Stripe 设置中的 URI。在测试环境中,我使用 ngrok 来公开我的本地服务器。

我要澄清的是测试和生产的 URI 应该是什么。对于测试,我应该只使用 ngrok 转发 url(例如http://3a4bfceb.ngrok.com),还是需要在公共目录中有一个脚本来处理来自 Stripe 的 webhook 事件。

我不确定控制器是否能够处理使用该handlePayload函数接收数据,或者我是否需要添加一个额外的 php 脚本(例如webhook.php),其中包含 Stripe 文档中描述的内容,例如:

如果有人可以帮助测试和生产 URI,以及是否需要超出 CashierWebhookController.php提供的额外处理脚本,我将不胜感激。

0 投票
1 回答
1992 浏览

ruby-on-rails - 如何通过 ngrok 访问子域?

我有一个带有“api”子域的 rails 站点。我本地机器上的路由如下所示:

如何映射这两个子域?这是我的 ngrok 配置文件,但 api 端点似乎指向基域。

0 投票
0 回答
196 浏览

ruby - 无效的 http 响应 634、638 - Github webhook

我有一个 github webhook,它会向我设置的 url 发送一个帖子,这不是问题。我有这个奇怪的错误,我在任何地方都找不到。它说

Invalid HTTP Response: 634

任何地方都没有定义Response code 634?有人对此有任何想法吗?

我正在使用 ruby​​ sinatra 来获取帖子,并将 ngrok 作为我在本地主机上的服务器。初始请求运行良好。

一旦我添加了代码以将收到的帖子写入我的 ruby​​ 脚本中的文件,它就开始给我这个 634 响应代码,但是,它工作正常。我只是好奇错误代码意味着什么。我的代码没有问题,它工作正常。

如果您需要更多信息,请与我们联系。

回复 634

编辑:

较早的一个是当我将一些更改推送到文本文件时收到的响应。

根据mudasobwa 的评论,我再次尝试。这次我签入了一个 .java 文件,奇怪的是Invalid response 638这次 我得到了一个不同的java文件的无效响应

我不确定发生了什么事。我的服务器无论如何都能收到帖子。

0 投票
0 回答
979 浏览

localhost - 一个 api 请求不适用于 ngrok(而其他请求)

我在 8888 端口设置了 ngrok 并让它运行。我的应用程序可通过提供的 url 访问(我在 apache 配置中将其添加为 vhost),一切似乎都运行顺利。我的应用程序使用了一个也在我的本地主机中的 api,所有请求都可以工作,除了一个(通过 ngrok 访问时)。不起作用的请求是对用户进行身份验证的请求。返回 401 未经授权。我的猜测是 ngrok 请求具有不同的标头,并且某些内容在 api 中不太有效,但我不知道是什么。此外,所有其他请求都有效。也许甚至不是……有什么想法吗?

以下是访问 ngrok url 和 localhost url 时的 reuqest 标头:

ngrok 网址

本地主机请求

0 投票
1 回答
325 浏览

raspberry-pi - 在 Raspberry pi 上运行 Ngrok 时出现致命错误

我已经使用以下方法安装了 ngrok:

并运行它

但这会返回错误:

我可以开始v1.7工作,但v2.0.15似乎无法工作,但是我找不到使用来自 ngrok 网站的身份验证代码对 v1.7 进行身份验证的方法。

v2.0.15 似乎在 Windows 上运行良好,但在树莓派 B+ 上却不行。

谢谢你的帮助。

0 投票
0 回答
729 浏览

asp.net-mvc - Ngrok + IIS Express 和 Windows 身份验证

我试图通过 ngrok 公开我在 ASP.NET MVC 5 中开发的 Web 应用程序,而我对 Windows 身份验证没有运气。我的计划是使用其他带有 IE8 的 VM(在此处插入 rage)和一些通过 ngrok 连接的移动设备来测试该应用程序。

我的设置细节如下。

  • 带有 Server 2008(域控制器)、Visual Studio 2013、SQL 等和开发工具的 VM
  • 带有测试用户的 VM 中的域 XYZ 设置
  • Web App 由 IIS Express 中的 F5'ing VS 运行,并使用 Windows 身份验证。IIS express 配置为支持 Windows 身份验证。
  • 我已经在 applicationhost 配置文件中配置了 ngrok 绑定,还运行了 netsh 命令“netsh http add urlacl url=URLPLUSPORT user=everyone”

我可以使用 localhost 在 VM 上正常访问和使用/调试应用程序,这一直有效。但是,当我运行 ngrok 然后从 VM 外部访问应用程序时,我会收到登录凭据提示(本应如此)。我输入了正确的用户名/密码,但仍然收到 401 Unauthorized 并且无法访问该应用程序。

任何人都可以帮忙吗?我需要任何额外的配置来允许身份验证通过吗?这甚至可能吗?

我现在非常难过,ngrok 网站已经关闭,尽管我无法想象有很多关于这种情况的文档:(

谢谢你的帮助