Ngrok 无法读取端口的配置
Posted
技术标签:
【中文标题】Ngrok 无法读取端口的配置【英文标题】:Ngrok can't read config for ports 【发布时间】:2021-11-15 10:53:09 【问题描述】:所以,我目前正在设置一个 Raspberry Pi 作为我的测试服务器并通过 SFTP 托管代码备份(我真的不喜欢 Git)。在与 Hamachi 吵了一会儿之后,我被推荐为 Ngrok。安装 Ngrok,我可以在没有配置文件的情况下打开一个端口。正是在这一点上,我决定要打开多个端口。我通读了文档,并编写了这个配置文件。
authtoken:(REDACTED)
tunnels:
httpnorm:
proto: http
addr: 80
httptest:
proto: http
addr:69420
sftp1:
proto: tcp
addr:22
sftp2:
proto:tcp
addr: 21
现在,这是一个非常好的 YAML 文件,我什至检查了两次是否有错误,所以格式似乎不是问题。但是,在运行命令“./ngrok start -config='ngroksetup.yml' sftp1”时,我得到以下输出。
ERROR: Tunnel 'sftp1' is not defined in the config files.
ERROR: Tunnels available:
ERROR: Config files read: [ngroksetup.yml]
这是不正确的,因为 ngroksetup.yml(位于文件系统的根目录)清楚地列出了隧道。为什么会错误地解释设置文件?
【问题讨论】:
【参考方案1】:用户错误。如果我包含了我的身份验证令牌,这个问题从一开始就很明显,但我不希望我的身份验证令牌因为明显的原因被盗。谢天谢地,我写它的方式有点泄露了它。我需要在 : 和身份验证令牌之间留一个空格,就像我错过了 (REDACTED) 上的空格一样。
【讨论】:
以上是关于Ngrok 无法读取端口的配置的主要内容,如果未能解决你的问题,请参考以下文章