美文网首页
Ngrok指南

Ngrok指南

作者: 土豆君go | 来源:发表于2019-08-14 16:03 被阅读0次

    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
    重载服务内容:systemctl daemon-reload
    

    另外,如果运行中出错,可以用这个命令查看运行错误

    journalctl | grep -i ngrok
    

    以上,希望能帮到大家。欢迎大家打赏👏

    相关文章

      网友评论

          本文标题:Ngrok指南

          本文链接:https://www.haomeiwen.com/subject/yoowjctx.html