Ngrok是什么?
是一个反向代理,它能够让你本地的web服务或tcp服务通过公共的端口和外部建立一个安全的通道,使得外网可以访问本地的计算机服务。
主要用途
内网穿透
将无外网固定IP的服务映射到公网
希望别人可以直接通过域名访问到本地
微信开发本地调试
准备
一台服务器,一个域名
安装golang
安装git
开始部署
修改DNS
添加二级域名ngrok
添加泛三级域名*.ngrok
配置环境
安装Go
yum install golang
如果没有git,还需要安装git
yum install git
配置ngrok
...关于部署配置运行,我就跳过了
具体你们可以看这里ngrok搭建指南
后面我讲讲怎样将它设置成服务,并且开机启动
[Unit]
Description=ngrok server
After=network.target
[Service]
Type=simple
ExecStart=/root/ngrok/bin/ngrokd -domain ngrok.你的域名 -httpAddr :8070 -httpsAddr :8071
Restart=always
[Install]
WantedBy=multi-user.target
服务相关命令
启动服务:systemctl start ngrokd.service
关闭服务:systemctl stop ngrokd.service
重启服务:systemctl restart ngrokd.service
显示服务的状态:systemctl status ngrokd.service
开机时启用服务:systemctl enable ngrokd.service
禁用开机时启用服务:systemctl disable ngrokd.service
查看服务是否开机启动:systemctl is-enabled ngrokd.service
以上,希望能帮到大家。欢迎大家打赏????
有疑问加站长微信联系(非本文作者)