【问题标题】:send Ngrok random port number through terminal通过终端发送 Ngrok 随机端口号
【发布时间】:2021-01-09 09:03:33
【问题描述】:

我使用 Ngrok 服务将我的本地网络转发到互联网,但对于我的特定应用程序,因为我无法访问硬件,我需要在启动后自动运行 ngrok 并发送 ngrok 分配给我的本地的随机端口号和主机地址通过 sendmail 包直接端口到终端中的特定电子邮件地址。所以我可以使用它远程连接到我的系统。 例如下面的命令为“ls”执行此工作。它运行“ls”命令并将输出发送到给定地址:

ls|sendmail example@something.com

对于 ngrok,我认为这可能有效:

./ngrok tcp 22|sendmail example@something.com

但是什么都没有发生!

你能帮我怎么做吗?

【问题讨论】:

    标签: linux terminal ngrok


    【解决方案1】:

    重启后运行ngrok命令,建议使用crontab

    crontab -e

     @reboot  /path/to/ngrok tcp 22 | sendmail example@something.com
    

    请注意,如果ngrok 需要一些环境变量,您需要设置它。为此,您可以创建另一个 .sh 文件(bash 文件),设置环境变量然后执行命令。然后在 crontab 中调用那个 .sh 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-13
      • 2020-07-24
      • 2015-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-10
      • 1970-01-01
      相关资源
      最近更新 更多