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

Localtunnel is not setting up the requested subdomain from the command 'lt --port 4000 --subdomain xyz'

我一直在尝试在 localtunnel 中设置子域,但它总是给我不同的子域。

端口号是 4000 并且是 运行。

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

我哪里做错了?

我对 localtunnel 不够熟悉,无法告诉您那里出了什么问题,但我可以告诉您如何使用 Telebit:

实现相同的目标

(p.s。你想出来了吗?如果是的话,我很想听听你是怎么做到的,我相信其他人也会这样做)

安装

curl https://get.telebit.io | bash

您也可以通过 npm 安装...但这不是目前首选的安装方法。可能有一些注意事项。

您获得的随机域已附加到您的帐户(因此需要电子邮件),并且通过 Let's Encrypt Greenlock 进行了端到端加密。

配置

./telebit http 4000 xyz

一般格式为

./telebit <protocol> <port> [subdomain]

它不仅是 https,您还可以使用它通过 tls/ssl(纯 tcp、ssh、openvpn 等)隧道 任何东西

自定义域还不是普遍可用的功能,但即将推出。

我知道这是一个很晚的答案,但是为了得到其他搜索者的帮助link,但无法找到有效答案,我正在为那些用户写下这个答案

The command which I used : lt --port 4000 --subdomain xyz (I changed subdomain name for the security reason).

首先是命令没问题,但在本地隧道为您分配子域之前,它必须首先可用。

现在您可能认为我正在使用一个非常独特的私有域名,它应该可用,是的,您是对的,但请记住,本地隧道会保留您提供的子域的记录,并构建他的私有数据库,其中包含足够的池用于随机子域分配功能。

现在很清楚,经过一次、两次甚至更多次(非连续)尝试后,您的域可能已分配给其他人,因此在此期间您显然不能使用该域,但是只要该域将被释放,你肯定会被分配到请求的域。