CentOS Ngrok 服务器搭建指南

准备工作
在开始搭建CentOS Ngrok服务器之前,我们需要做好以下准备工作:
- 准备一台CentOS服务器,确保系统版本为CentOS 7或更高版本。
- 确保服务器已连接到互联网,并且防火墙设置允许SSH连接。
- 准备好root用户的密码,以便后续操作。
安装Ngrok
下载Ngrok安装包
我们需要从Ngrok官网下载适用于Linux系统的安装包,访问Ngrok官网(https://ngrok.com/download),选择Linux版本,下载安装包。
解压安装包
将下载的安装包解压到合适的位置,
tar -zxvf ngrok_linux_amd64.tar.gz -C /usr/local/
添加Ngrok到系统环境变量
编辑~/.bashrc文件,添加以下行:
export NGROK_PATH=/usr/local/ngrok
执行以下命令使更改生效:
source ~/.bashrc
验证Ngrok安装

在终端中执行以下命令,检查Ngrok是否安装成功:
ngrok version
如果看到版本信息,则表示Ngrok安装成功。
配置Ngrok
创建Ngrok配置文件
在~/.ngrok目录下创建一个名为ngrok.yml的配置文件,并添加以下内容:
server:
host: 127.0.0.1
port: 8080
region: us
tunnel:
- proto: http
addr: 80
path: /
- proto: https
addr: 443
path: /
修改防火墙设置
确保防火墙允许80和443端口通过,以便Ngrok可以正常工作。
启动Ngrok服务
启动Ngrok守护进程
在终端中执行以下命令,启动Ngrok守护进程:
ngrok start
查看Ngrok状态

在终端中执行以下命令,查看Ngrok守护进程的状态:
ngrok status
FAQs
Q1:如何查看Ngrok的访问地址?
A1:在启动Ngrok守护进程后,可以在终端中查看Ngrok的访问地址,执行以下命令:
ngrok status
在输出结果中,找到Public URL字段,即可看到Ngrok的访问地址。
Q2:如何停止Ngrok服务?
A2:在终端中执行以下命令,停止Ngrok服务:
ngrok stop
这样,我们就完成了CentOS Ngrok服务器的搭建,通过Ngrok,我们可以轻松地将本地服务暴露到公网,方便进行远程调试和访问。