内网服务映射到外网访问

  1. 服务说明

    ngrok是一款反向代理服务,可进行内网穿透,支持端口转发。例如:本地运行的服务而让别人通过公网访问。

  2. 服务部署

    [root@kazihuo /soft]# wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip

    [root@kazihuo /soft]# unzip ngrok-stable-linux-amd64.zip -d /usr/local/

    # 注册账号后获取token;

    内网服务映射到外网访问

    [root@kazihuo ~]# cd /usr/local/

    # 认证隧道authtoken

    [root@kazihuo /usr/local]# ./ngrok authtoken 5h7Lf4Woj5EQiA3QwAbh4_4SPa2y93SmTS6yU1oFWwu

    Authtoken saved to configuration file: /root/.ngrok2/ngrok.yml

     

  3. 服务使用

    [root@kazihuo ~]# yum -y install httpd && echo "I am kazihuo" >/var/www/html/index.html && systemctl start httpd.service

    内网服务映射到外网访问

    # 开启ngrok服务,服务会随机给个地址,在公网访问此地址,即可访问到内网的web服务;

    [root@kazihuo /usr/local]# ./ngrok http 80

    内网服务映射到外网访问

    内网服务映射到外网访问

  4. 安全配置

    # 为了安全也可设置登录账户和密码

    [root@kazihuo /usr/local]# ./ngrok http -auth="kaizhuo:kazihuo8" 80

    内网服务映射到外网访问

  5. 测试22端口

    [root@kazihuo /usr/local]# ./ngrok tcp 22

    内网服务映射到外网访问

    内网服务映射到外网访问

-------------------------------------------------------------

作者:罗穆瑞

转载请保留此段声明,且在文章页面明显位置给出原文链接,谢谢!

------------------------------------------------------------------------------

如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

------------------------------------------------------------------------------

上一篇:html5 Application Cache——加快简历二次访问速度


下一篇:jquery插件treetable使用