问题标签 [localtunnel]

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 投票
3 回答
3876 浏览

xampp - 错误:连接被拒绝:localtunnel.me:undefined(检查您的防火墙设置)

我正在尝试在 Ubuntu 上设置 localtunnel,但我不断收到错误消息:

我正在使用 Xampp。可能是什么问题?

谢谢你们。

0 投票
1 回答
10919 浏览

node.js - 没有 SSH 的情况下,像“Localtunnel”这样的隧道服务如何工作?

我想了解我的本地 IP 地址 (localhost) 如何暴露给 Internet。为此,我在[这里]阅读了一种使用 SSH 进行端口转发的方法。它基本上使用 SSH 从公开可用的服务器路由到我们的本地主机。

但我想知道像“LocalTunnel”这样的服务是如何工作的?在上面的文章中,它是这样写的:

那里的服务(例如 localtunnel)会创建一条从他们的服务器返回到您的开发盒上的端口 3000 的隧道。它的功能与 SSH 隧道非常相似,但不需要您拥有服务器。

我尝试从它的 github 存储库中读取代码,我的理解是:

  • 这些服务有一个公开可用的服务器,它生成不同的 URL,当我们点击该 URL 时,它将请求转发到与该 URL 对应的 localhost。

  • 所以基本上它就像代理服务器一样工作。

这些理解正确吗?如果是,那么我不明白的是这些服务器如何访问我计算机上运行的某些本地主机?它如何对它执行请求?我在这里缺少什么?是我提到的代码。

0 投票
2 回答
3939 浏览

localtunnel - Localtunnel 未通过命令“lt --port 4000 --subdomain xyz”设置请求的子域

我一直在尝试在 localtunnel 中设置子域,但它不断向我抛出不同的子域。

端口号是 4000 并且它正在运行。

我使用的命令:( lt --port 4000 --subdomain xyz 出于安全原因,我更改了子域名)。

我在哪里做错了?

0 投票
3 回答
885 浏览

node.js - How to send http(s) requests with Node.js to a Node.js server hosted with LocalTunnel

I have a very basic node.js server:

I can access this via my browser and via sending a request from a Node.js client:

Now if I use the localtunnel package to "host" this server ( lt --port 3004 ), I now get my new hostname that I should be able to access it from on the internet. And indeed, I can easily access it from the browser.

However, if I try to send an https (not http because lt uses https) request from the Node.js client, with the new hostname, the request is refused and I get this error:

Error: connect ECONNREFUSED 138.197.63.247:3004 at TCPConnectWrap.afterConnect [as oncomplete]

So is it not possible to access a node.js web server when it is hosted with localtunnel? Or if there is (maybe using a 3rd part module) can someone please guide me on how that would be done as google is of absolutely no help. Thanks in advance.

EDIT1: I should note that on the server side, the error message does suggest "checking my firewall, but I have no idea what in my firewall could be blocking this, I'm not sure what to do. (Remember that this works when connecting from the browser??)

EDIT2: BTW, I tried to completely remove my firewall (got same result)

0 投票
0 回答
850 浏览

laravel - Laravel 和本地隧道集成

我的想法是使用 Local Tunnel 的子域功能以更方便的方式公开回调 URI。但是,我相信我可以以更简单的方式获得相同的结果。

这是 Laravel Valet 的解决方案:

package.json我添加了一个名为shared

AppServiceProvider.php我已经扩展UrlGenerator以避免重定向回http://blog.test

这是LocalTunnelUrlGenerator.php

为什么这一切?因为每当应用程序调用该redirect()方法时,我们都会返回到http://blog.test

问题发生的地方

我真的需要扩展它UrlGenerator以使其工作吗?

0 投票
1 回答
1945 浏览

javascript - localtunnel 如何在后台工作?

我使用localtunnel已经有一段时间了,现在我想知道它是如何工作的。是我读过的一篇文章,其中解释了相同的内容。

以下是我从上述文章中无法理解的一些术语:

localtunnel 服务器在大于 1023 的随机生成的端口上启动新的 TCP 服务器

如何在服务器中触发另一台服务器?

如果 localtunnel 客户端能够连接到 localtunnel 服务器随机生成的 TCP 端口,默认情况下它会打开 10 个 TCP 套接字到服务器。

当客户端可以在需要时通过点击某个特定 URL 连接到服务器时,与服务器打开 TCP 套接字的目的是什么?

我也尝试从它的Github 存储库中读取代码,但是理解基本概念太复杂了,因为我是 Nodejs 及其框架的初学者。

任何基本的解释都会有所帮助!

0 投票
0 回答
28 浏览

http-tunneling - 隧道和普通 http 服务器在同一台服务器上

我正在使用 go-http-tunnel 进行本地隧道。我的服务器域假设是 xyz.com,客户端连接到 *.xyz.com。

我想要实现的是将 xyz.com 用于普通 apache 服务器,将 subdomain.xyz.com 用于隧道。(我只想使用端口 80 和 443 来实现它)

0 投票
1 回答
408 浏览

rdp - 如何从只能从 Windows 远程桌面连接的本地计算机连接数据库

这个问题说明了一切。但要详细说明。

我有一个在某个远程主机上运行的 oracle 数据库。ip: 10.0.0.121 port: 1521 连接windows远程桌面机器时可以访问。现在如何从我的本地机器连接到这个远程数据库?

0 投票
0 回答
160 浏览

localtunnel - 使用 localtunnel 请求到本地服务器的隧道时出错?

错误:连接被拒绝:localtunnel.me:37244(检查您的防火墙设置)

0 投票
2 回答
2076 浏览

asp.net-core - ASP.NET Core 上的 Localtunnel 带有错误 504 Gateway Time-out

我正在尝试使用 localtunnel 运行我的 ASP.NET Core localhost 应用程序以进行调试。而且我正在使用 Kestrel 运行我的 ASP Core(我也尝试通过 IIS 运行它,结果相同)并在 cmd 上输入此命令"-p 5001 -s someName -o"并出现错误"504 Gateway Time-out"。我确信localtunnel工作正常,因为我可以使用我的 express.js 演示运行它,但是当我尝试在 asp 核心上运行它时出现一些错误。所以我的问题是:

如何使用localtunnel运行我的 ASP.NET Core 应用程序?