ngroklinux命令
-
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年前 -
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年前 -
在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年前