1

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

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

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

我在哪里做错了?

4

2 回答 2

2

我知道这是一个很晚的答案,但是为了帮助其他访问此链接但无法找到有效答案的搜索者,对于那些用户,我正在写这个答案

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

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

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

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

于 2021-04-06T11:00:11.233 回答
1

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

(ps你知道了吗?如果是这样,我很想听听你是怎么做到的,我相信其他人也会)

安装

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 等)隧道传输任何内容。

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

于 2018-10-25T05:09:20.763 回答