ngroklinux命令

worktile 其他 454

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    ngrok是一个开源的反向代理软件,可以将本地的服务暴露到公网上,实现内网穿透。Linux系统下使用ngrok命令可以方便快捷地进行相关操作。

    安装ngrok:
    1. 下载ngrok二进制文件:
    在ngrok官方网站(https://ngrok.com/)下载适用于Linux系统的ngrok二进制文件。

    2. 解压文件:
    使用命令`tar -zxvf ngrok.zip`解压下载的ngrok压缩文件,将得到一个名为ngrok的可执行文件。

    3. 移动文件:
    使用命令`mv ngrok /usr/local/bin/`将ngrok文件移动到/usr/local/bin/目录下。

    使用ngrok:
    1. 注册ngrok账号:
    在ngrok官方网站上注册一个账号,并获取自己的authtoken。

    2. 进行身份验证:
    使用命令`ngrok authtoken `进行身份验证,将替换为你在步骤1中获取的authtoken。

    3. 启动ngrok:
    使用命令`ngrok http `启动ngrok并将本地服务的端口号指定为需要暴露的端口号,例如`ngrok http 8080`。

    4. 查看暴露的公网地址:
    启动ngrok后,会在终端中显示一个类似于”Forwarding http://xxxxxxxxx.ngrok.io -> localhost:8080″的信息,其中的ngrok.io域名就是暴露的公网地址。

    至此,你已经成功使用ngrok命令将本地服务暴露到公网上了。你可以通过访问暴露的公网地址来访问本地服务。需要注意的是,ngrok免费版有一些使用限制,如果需要更多功能和更高级别的服务,可以考虑购买ngrok的付费版本。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    ngrok是一个开源的内网穿透工具,它可以将本地服务器暴露给外网访问。在Linux系统下,可以使用ngrok命令来安装和使用ngrok。下面是关于ngrok在Linux系统下的常用命令:

    1.安装ngrok:
    在Linux系统下,可以使用以下命令来安装ngrok:
    “`
    $ sudo apt-get install ngrok
    “`

    2.注册ngrok帐号:
    使用ngrok之前,需要在官方网站上注册一个帐号。注册完成后,在终端中运行以下命令,输入帐号和密码进行登录:
    “`
    $ ngrok authtoken
    “`

    3.启动ngrok:
    使用以下命令启动ngrok,并将本地服务器映射到外网:
    “`
    $ ngrok http “`
    其中
    是你本地服务器所监听的端口号。

    4.查看ngrok连接信息:
    启动ngrok后,它会在终端中显示一个隧道URL,类似于”http://xxxxx.ngrok.io”。你可以将这个URL分享给其他人,他们就可以通过这个URL访问你的本地服务器。

    5.停止ngrok:
    要停止ngrok的运行,可以使用Ctrl + C键停止ngrok进程。

    除了以上常用命令外,ngrok还有很多其他的命令,如设置自定义子域名、指定配置文件、启用https等。可以使用以下命令查看所有可用的ngrok命令:
    “`
    $ ngrok help
    “`

    需要注意的是,ngrok的免费版只能同时启动一个隧道,且每个隧道的最大连接时间为8小时。如果需要更多的并发连接或更长的连接时间,可以考虑购买ngrok的付费版本。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统上使用ngrok命令可以将本地的服务(如Web服务器)暴露到公网上,方便远程访问。下面是关于在Linux系统上使用ngrok的详细操作流程:

    1. 下载ngrok
    首先,从ngrok官方网站(https://ngrok.com/)上下载适用于Linux系统的ngrok客户端。下载完成后,解压缩ngrok压缩包。

    2. 注册ngrok账号
    打开https://dashboard.ngrok.com/并注册一个ngrok账号。注册成功后,登录ngrok账号。

    3. 获取Authtoken
    在ngrok官网登录后,点击右上角的账号头像,选择“Auth”进入Authtokens页面。在这里可以找到Authtoken,将此token复制。

    4. 创建ngrok配置文件
    在ngrok客户端所在的目录中,使用文本编辑器创建一个配置文件。文件名可以是任意的,如ngrok.yml。在配置文件中,填入以下内容并保存:
    authtoken:
    其中,
    是第3步中复制的Authtoken。

    5. 启动ngrok
    在终端中切换到ngrok客户端所在的目录,执行以下命令启动ngrok:
    ./ngrok start –all
    此命令会启动ngrok并监听默认的http和https端口。如果需要指定其他端口,可以使用命令行参数进行配置。

    6. 等待连接成功
    启动ngrok后,它会自动生成一个外网地址。等待一段时间,直到连接成功,并在终端窗口中看到类似以下消息:
    Tunnel Status online
    Version x.x.x
    Region United States (us)
    Web Interface http://127.0.0.1:4040
    Forwarding http://xxxxxxxxxxx.ngrok.io -> http://localhost:80
    Forwarding https://xxxxxxxxxxx.ngrok.io -> http://localhost:80
    注意,http://xxxxxxxxxxx.ngrok.io是你的外网地址。

    7. 测试访问
    使用任意浏览器,输入http://xxxxxxxxxxx.ngrok.io,即是你的外网地址。如果能够正常访问本地服务,说明ngrok配置成功。

    8. 其他功能和设置
    ngrok还提供了一些其他功能和设置,如自定义域名、认证设置、HTTP身份验证等。可以进入ngrok的Web界面(http://127.0.0.1:4040)进行配置。

    以上就是在Linux系统上使用ngrok命令的详细操作流程。使用ngrok可以方便地将本地服务暴露到公网上,方便进行远程访问。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部