问题标签 [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 投票
1 回答
122 浏览

javascript - 使用本地隧道在 JavaScript 中共享正在进行的工作

尝试运行 lt --port 3000 并且我收到以下错误 lt:文件 C:\Users\User\AppData\Roaming\npm\lt.ps1 无法加载,因为在此系统上禁用了运行脚本。有关详细信息,请
参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。
在行:1 字符:1

  • lt --port 3000
  • ~~
    • CategoryInfo : SecurityError: (:) [], PSSecurityException
    • FullyQualifiedErrorId : 未授权访问
0 投票
1 回答
405 浏览

localhost - 将 localhost 暴露给世界总是给出 5** [ngrok, localtunnel, etc]

我有一个使用以下命令从本地服务器启动的 React JS 应用程序react-scripts start

我想向世界公开本地主机,所以我尝试了 ngrok

这给出了有效的输出:

但是一旦我尝试到达https://xxx.eu.ngrok.io我就会看到一个错误:

在此处输入图像描述

我也试过:

  • ngrok类似的替代方案,localtunnel但结果相似:504 错误
  • 更改网络服务器的端口
  • ngrok使用(运行良好ngrok http file:///Users/me/share:)而不是 localhost为本地目录提供服务
  • 使用干净etc/hosts

工具版本:

  • 反应脚本 - 3.1.2
  • 纱线 - 1.22.4
  • ngrok - 2.3.35
  • 本地隧道 - 2.0.0
0 投票
4 回答
755 浏览

node.js - 我的 node.js 项目在 http://localhost:8080/ 上运行,但不在我的本地 ip 192.168.1.139:8080 上运行

我的 node.js 项目在 http://localhost:8080/ 上运行,但不在我的本地 IP 192.168.1.139:8080 上运行

实际上,我是 node.js 的新手。我试图在谷歌上搜索信息,但找不到任何解决方案。

谁能帮帮我吗?

0 投票
0 回答
218 浏览

node.js - LocalTunnel 随机崩溃,子域不再有效

我有一台通过我的机器上的 Node 运行的服务器。它在我的电脑在自定义子域下启动时运行,lt --subdomain mydomain --port 3000我注意到它在大约 6 小时后开始随机崩溃。我将此归结为节点服务器或本地隧道重新启动或我的互联网质量差。

当我重新运行上面的 localtunnel 命令时,它说子域被占用(给出一个随机子域)。如何使 localtunnel 正确关闭隧道以允许重用我的子域?

0 投票
0 回答
54 浏览

sockets - 将 localhost 公开到互联网:1 vs 多套接字服务器

我正在创建一个类似 localtunnel 的工具https://theboroer.github.io/localtunnel-www/

Localtunnel 将为每个隧道创建 1 个套接字服务器,如下所示: 在此处输入图像描述

如果我们只为所有隧道创建一个套接字服务器,那么问题是什么:

在此处输入图像描述

0 投票
0 回答
176 浏览

http-status-code-413 - Hotjar 返回 413 请求实体太大

我正在使用react-use-hotjar,我可以从添加日志回调中看到 hotjar 正在使用正确的站点 ID 成功初始化,并且identifyHotjar调用也在工作。但是,hotjar 仪表板中没有显示任何录音。

在网络选项卡中,我可以看到;

POST https://ws3.hotjar.com/api/v2/sites/[my-site-id]/recordings/content => 413 Request Entity Too Large

此请求确实具有以下标头: Content-Length: 16748416

诚然,这看起来确实很大——但如果我将视频上传到 hotjar,我有点期待它相当大——那么这个端点不会被配置为接受大的有效载荷吗?

我还可以看到另一个失败的请求;

POST https://in.hotjar.com/api/v1/sites/[my-site-id]/deferred-page-content/[some-other-id] => 413

其中也有这个标题:content-length: 16331099- 再次相当大。

进一步的背景 - 我在我的本地主机上运行这个站点并通过本地隧道公开它- 我不确定这是否会有所作为

有没有人遇到过这个?我用谷歌搜索了它,但我找不到其他人谈论来自 hotjar 的 413。

0 投票
1 回答
250 浏览

docker - 暴露多个本地运行的 docker 容器

我正在创建一个 SaaS 项目,让最终用户可以将仪表板作为 Docker 容器的 Web 应用程序运行和访问,这意味着每个用户都有自己的仪表板,这是一个正在运行的 Docker 容器,我希望他们访问他们的服务器/containers 使用我的域(HTTP)如下:user1:subdomain.mydomain.com/user1app,user2:subdomain.mydomain.com/user1app 等。

目前,我正在使用 LocalTunnel,但它不稳定,需要我为每个用户使用 1 个子域,例如:user1.mydomain.com、user2.mydomain.com 等,但如果我们扩展并获得更多用户怎么办?我需要一种动态和自动的方式来创建用户自定义 URL 链接以公开他们正在运行的 docker 容器并授予他们访问权限,例如 subdomain.mydomain.com/user123、subdomain.mydomain.com/user456 等。

我尝试使用 ngrok,但是,它在很多方面都受到限制,例如 40 个请求/分钟的限制,而且不是免费的。谢谢

0 投票
1 回答
555 浏览

node.js - localtunnel 和 CORS 无法正常工作

我正在使用 localtunnel 来公开我的后端和前端。现在,我有一个非常简单的设置,如下所示:

然后我用 localtunnel 和lt --port 5000. 然后我获取 URL,在我的 React 前端中设置它,启动在端口 3000 上运行的前端应用程序,然后lt --port 3000. 然后,当我尝试连接到后端时,我不断收到此错误。

首先我认为这是localtunnel的一些错误,但后来尝试了ngrok,错误是一样的。我正在启用来自 CORS 的所有来源,所以我不知道会发生什么。

curl "https://tame-mayfly-63.loca.lt/socket.io/?EIO=4&transport=polling"的工作,但我猜那是因为使用 cURL 发出请求时忽略了 CORS。

0 投票
0 回答
29 浏览

node.js - 在 node.js 中调度服务

我正在使用localtunnelin运行服务器nodejs。问题是服务器应用程序每 12 小时超时。因此,我想创建一个自动化脚本,它可以为我停止和启动本地隧道。

运行本地隧道lt --port 3000

我的目标是每 12 小时重新运行一次此命令。我曾尝试使用node-schedule创建以下脚本,但它不起作用。

我可以知道执行此操作的正确语法是什么吗?

谢谢!!

0 投票
0 回答
34 浏览

asp.net - TCP 隧道给出 ERR_CONNECTION_REFUSE

我正在尝试对托管在同一网络中的 Web 应用程序进行隧道传输。可以通过放置远程设备的 IP 和端口 44301 来访问该应用程序。这样做时,一切都会相应地工作,但我想要实现的是能够通过指向其他机器的 localhost 的隧道访问 Web 应用程序. 例如,将 localhost:52021 或 127.0.0.1:52021 放在浏览器中。为此,我正在使用TCPTUNNEL。我正在运行以下命令:

这授予客户端访问权限以连接到 Web 服务器,并且它似乎在最初几秒钟内工作,如下面的屏幕截图所示。在前两个请求之后,所有其他请求都被拒绝,并出现错误 nett:ERR_CONNECTION_REFUSE。

在此处输入图像描述

我试图用 Wireshark 监视软件包,以查看服务器的响应是什么,但我只发现前两个请求都以 HTTP OK 响应结束。

在此处输入图像描述

似乎服务器甚至没有收到请求,但客户端连接被拒绝。有人知道问题和解决方案可能是什么吗?我接受有关用于 TCP 隧道的 Windows 的其他开源应用程序的建议。