问题标签 [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.
wordpress - 通过 ngrok 隧道化 wordpress 时的 Cookie
我在运行 PHP7 的 vagrant debian 上建立了一个 wordpress 多站点。Ngrok 在节点上运行,前端完美地显示在我的隧道地址上。
当我尝试通过隧道地址登录 wordpress 后端“wp-admin”时,出现此错误:
wordpress 错误 cookie 被您的浏览器阻止或不支持
尝试了不同的浏览器,似乎不是浏览器的问题。我还注册了 cookie 在隧道域上注册。
有人经历过同样的事情吗?我缺少任何可能的问题吗?
php - 当目录的索引是 *.php 文件时,Ngrok 转发失败
我想让 ngrok 在我的本地服务器上使用 php 脚本,但是在加载一些之后我得到一个 502 错误:
502 Bad Gateway 服务器返回无效或不完整的响应。
我已经完成了以下操作 - 在我的 /etc/hosts 中有一行
此外,为该本地域启用了一个虚拟主机:
当我在运行的 /var/www/test 目录中只放一个 index.html 文件时
完美运行!
但是,如果我将 index.html 重命名为 index.php,我会在上面收到此加载错误。
我在 Ubuntu 14.04 上使用 ngrok 版本 2.0.25。
我究竟做错了什么?
ngrok - 使用 ngrok 建立隧道时如何获取请求的真实客户端 IP
如何确保客户端 IP 地址由 ngrok 转发?
由于 ngrok,我的测试代码一直坚持认为所有请求都来自 127.0.0.1,但我想记录实际的客户端 IP。负载均衡器通常在 X-Forwarded-For 或 x-real-ip 中设置标头,但我不确定 ngrok 的过程是什么......
一切要么打印undefined
,要么127.0.0.1
到目前为止。这意味着我需要以某种方式配置 ngrok,我想。
node.js - 当需要 ssl 为真时无法调用 EWS
我在开发环境中安装了 Exchange server 2010。我正在尝试从也在开发环境中的节点 js Web 应用程序中调用 EWS 服务。
当我在 IIS 管理器的 EWS 网站上设置 require ssl 时,我收到 403 错误。这很正常,因为我在应用程序中的 URL 端点是 http,确切地说:http: //192.168.50.192/EWS/Exchange.asmx
但是,当我尝试使用https://192.168.50.192/EWS/Exchange.asmx 即 https 时,我遇到了超时。
我在 Web 表单上输入此 URL,然后以编程方式编写发送到此 URL 的 SOAP 请求。
我试图启动ngrok并在本地使用带有 https 的整个应用程序,但我得到了相同的结果。
如果 ssl 证书是问题,ngrok 有有效的证书。
请指教。
我是否需要在 IIS 上应用任何其他设置?
ngrok - 如何使用 ngrok 生成固定 url
我正在研究 Facebook Messenger。
Facebook 应用程序只接受一个用于 webhook 的 URL,但ngrock每次都会生成新的 URL。现在由于 webhook URL 更改,我无法测试我的应用程序。
ruby-on-rails - 使用 Rails 测试 PayPal
我需要测试新的 PayPal 与我的应用程序的集成。我在开发环境中使用 PayPal 沙箱。
为了测试整个界面,我发现ngrok可能会解决来自PayPal的消息问题。
apt-get install ngrok-client
我在我的新 Ubuntu 16.04 安装上安装了 ngrok 。
当我尝试运行它(ngrok 3000
, ngrok 80
)时,我收到以下错误:
任何想法?
还有其他测试 PayPal 集成的解决方案吗?
==================== 编辑==================
非常重要 - 如果您使用 Rails 4.2.0,请查看本教程,它可能会为您节省几个小时的挫败感:
https ://www.youtube.com/watch?v=YXKNxEv35HU
ruby-on-rails - 从 Rails 中检测 ngrok
我正在使用ngrok来测试我的 Rails 应用程序与 PayPal 的集成。
由于我的应用程序使用子域,我想检测何时从 ngrok 发出调用,以便我可以应用不同的行为。
有什么方法可以配置 ngrok 以传递一些信息,以便我可以检测到呼叫来自那里?或者任何其他方式知道 ngrok 支持电话?
flask - 我的 ngrok Tunne 状态显示正在重新连接在自定义端口上运行 (4901)
我在 4901 端口上运行 ngrok。
我还在同一个端口上运行烧瓶网络服务器。这个想法是我想从外部访问我的本地网络服务器来做一些应用程序测试。
我错过了什么?
NGROK 在 4901 上运行
烧瓶:
asp.net - 如何使 Asp.NET Core MVC 应用程序在授权重定向上使用外部 url?
我正在寻找问题标题中所述问题的解决方案。更准确地说 - 我正在运行测试应用程序 (asp.net core/mvc) 并使用https://ngrok.com将其通过隧道在全球范围内访问。我为此使用的命令是:
ngrok.exe http -host-header=rewrite localhost:62274
“ngrok.exe http”用于初始化 ngrok,“-host-header=rewrite localhost:62274”更改标头以允许执行应用程序(因为 IIS 检查标头并阻止任何其他标头)。
我遇到的问题是授权失败后(客人试图访问受限页面)[Authorize] 指向内部链接(例如“ http://localhost:62274/Account/Login ”)。这不是故意的。
应用程序视图提供的所有链接都正常工作(它们使用 ngrok 提供的地址前缀)。我必须修复登录/注册的 returnUrl 参数,但它们现在可以正常工作。
我现在搜索了 2 天来寻找该问题的答案。如前所述,它是我正在制作的用于学习.net core 编程的测试应用程序。限制是我不想编写自己的授权- 这很容易导致我缺乏经验,它需要不断的安全更新,并且重新发明轮子没有意义,对吧?
问题发生在:
而不是重定向到: http://<8_random_characters>.ngrok.io/Account/Login 它指向:http://localhost:62274/Account/Login
更多细节(这是我在这里写的第一个问题,所以我希望它有点正确):
-它是一个使用 MVS2015 的默认“个人用户身份验证”的 ASP.NET Core Web 应用程序,
-相关 project.json 信息:
- Startup.cs 的相关部分:
python - 无法获取 ngrok,而我的 python 脚本使用相同的端口
我将烧瓶导入到我的 python 脚本中,并且我正在使用 ngrok 使其可访问。
在 ngrok 中,如果设置为 Web 界面:http: //127.0.0.1 :4040
每当我尝试将 python 脚本设置为相同的端口 (app.run(port="4040)),然后运行 ngrok,ngrok 将其端口更改为 4041。
如果我先运行 ngrok,然后将端口设置为 ngrok 的端口,我会收到端口正在使用的错误。