> 文档中心 > 如何使用花生壳或ngork工具将web应用部署到公网上访问

如何使用花生壳或ngork工具将web应用部署到公网上访问


如何使用花生壳或ngork工具将web应用部署到公网上访问

使用ngork

ngork网站提供免费的映射服务可以借助此平台进行简单的内网穿透服务。

ngork官网:https://dashboard.ngrok.com/

1.进入官网点击下载对应版本

如何使用花生壳或ngork工具将web应用部署到公网上访问

2.解压到文件夹

如何使用花生壳或ngork工具将web应用部署到公网上访问

3.本地运行部署web项目(我这里使用tomcat部署web应用)

4.双击ngrok.exe启动命令行

如何使用花生壳或ngork工具将web应用部署到公网上访问

5.输入命令启动ngrok服务

ngrok http ip地址:端口号

  • http 为访问web应用的协议

  • ip地址为本地web服务启动的地址,通常情况下都是localhost或127.0.0.1

  • 端口号为web程序启动服务的端口号,我这里是8080

    如何使用花生壳或ngork工具将web应用部署到公网上访问

  • 点击回车启动ngrok服务

    如何使用花生壳或ngork工具将web应用部署到公网上访问

ngrok启动成功,控制台会打印出web应用本地访问网址与公网访问网址的映射关系,并给出了http和https两种访问方式,ip地址为一段16进制数,下面就可以通过公网地址访问本地web应用咯。

访问地址:公网链接/部署的web应用名称/web默认启动页面(一般到/就可以访问了,在web.xml中会默认设置启动index页面,如有修改根据自己的启动页访问,我这里采用默认访问页访问)

如何使用花生壳或ngork工具将web应用部署到公网上访问

注意:公网访问web应用时,ngork命令行一定不能关闭噢!

使用花生壳

花生壳也可以进行简单的内网穿透服务,区别于ngork,花生壳需要购买映射(我最先是使用花生壳来体验内网穿透服务)。

花生壳官网:https://hsk.oray.com

1.登陆官网下载花生壳客户端,选择购买服务,学生党可以白嫖(我也是买完才发现还有学生版可以申请)

进入官网—》购买—》选择个人/开发者 就能看到啦

如何使用花生壳或ngork工具将web应用部署到公网上访问

因为只是学习、测试使用,我买了6元的映射服务,也是蛮划算的。

2.下载安装客户端

注册登陆购买服务就可以开始使用映射服务咯

  • 打开客户端

    如何使用花生壳或ngork工具将web应用部署到公网上访问

  • 应用信息设置

    如何使用花生壳或ngork工具将web应用部署到公网上访问

    • 名称:可以自定义web应用映射的名称,也可以定义图标

    • 应用类型为协议类型,这里选择HTTP

    • 外网域名:购买后或者学生认证后就会显示外网域名也就是在公网上访问的地址。

    • 外网端口:一般默认80/或动态端口

      • 80端口:访问链接可以省略此端口号

        例如百度网址:https://www.baidu.com 后面是有端口号80的,80是可以省略的端口号。http://www.baidu.com:80 也可以访问百度。

      • 动态端口:花生壳在生成公网链接时,会根据服务器目前端口使用情况,默认分配一个端口号,此端口号不能省略。

    • 内网主机:当前计算机的ip地址。

    • 内网端口:web应用服务启动的端口号

    • 带宽:可升级……

  • 点击保存

如何使用花生壳或ngork工具将web应用部署到公网上访问

注意:在设置映射时一定要先将本地web服务启动!!!否则会显示连接失败

如何使用花生壳或ngork工具将web应用部署到公网上访问

3.测试服务

复制生成的访问地址,在浏览器测试(我这是设置的是动态端口)

如何使用花生壳或ngork工具将web应用部署到公网上访问

以上就是使用花生壳和ngork简单部署web项目到公网上的操作流程,如有错误请指正