分享
Ngrok指南
花椰菜君 · · 1525 次点击 · · 开始浏览这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
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
以上,希望能帮到大家。欢迎大家打赏????
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信1525 次点击
下一篇:实战系列:(四)一天搞定Go语言
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
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
以上,希望能帮到大家。欢迎大家打赏????