问题标签 [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.
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 : 未授权访问
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
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 的新手。我试图在谷歌上搜索信息,但找不到任何解决方案。
谁能帮帮我吗?
node.js - LocalTunnel 随机崩溃,子域不再有效
我有一台通过我的机器上的 Node 运行的服务器。它在我的电脑在自定义子域下启动时运行,lt --subdomain mydomain --port 3000
我注意到它在大约 6 小时后开始随机崩溃。我将此归结为节点服务器或本地隧道重新启动或我的互联网质量差。
当我重新运行上面的 localtunnel 命令时,它说子域被占用(给出一个随机子域)。如何使 localtunnel 正确关闭隧道以允许重用我的子域?
sockets - 将 localhost 公开到互联网:1 vs 多套接字服务器
我正在创建一个类似 localtunnel 的工具https://theboroer.github.io/localtunnel-www/
Localtunnel 将为每个隧道创建 1 个套接字服务器,如下所示:
如果我们只为所有隧道创建一个套接字服务器,那么问题是什么:
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。
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 个请求/分钟的限制,而且不是免费的。谢谢
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。
node.js - 在 node.js 中调度服务
我正在使用localtunnel
in运行服务器nodejs
。问题是服务器应用程序每 12 小时超时。因此,我想创建一个自动化脚本,它可以为我停止和启动本地隧道。
运行本地隧道lt --port 3000
我的目标是每 12 小时重新运行一次此命令。我曾尝试使用node-schedule
创建以下脚本,但它不起作用。
我可以知道执行此操作的正确语法是什么吗?
谢谢!!
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 的其他开源应用程序的建议。