Ngrok 无法读取端口配置
Ngrok can't read config for ports
所以,我目前正在设置一个 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(在文件系统的根目录中)显然已经列出了隧道。为什么它会错误地解释安装文件?
用户错误。如果我包含了我的授权令牌,这个问题从一开始就很明显,但我不希望我的授权令牌因为显而易见的原因被盗。值得庆幸的是,我写它的方式有点泄露了它。我需要在 : 和身份验证令牌本身之间添加一个 space,就像我错过了 (REDACTED) 上的 space 一样。
所以,我目前正在设置一个 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(在文件系统的根目录中)显然已经列出了隧道。为什么它会错误地解释安装文件?
用户错误。如果我包含了我的授权令牌,这个问题从一开始就很明显,但我不希望我的授权令牌因为显而易见的原因被盗。值得庆幸的是,我写它的方式有点泄露了它。我需要在 : 和身份验证令牌本身之间添加一个 space,就像我错过了 (REDACTED) 上的 space 一样。