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

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

使用ngork

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

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

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

image-20220401095620578

2.解压到文件夹

image-20220401095809554

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

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

image-20220401101119222

5.输入命令启动ngrok服务

ngrok http ip地址:端口号

  • http 为访问web应用的协议

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

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

    image-20220401102044116

  • 点击回车启动ngrok服务

    image-20220401102434876

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

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

image-20220401103436728

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

使用花生壳

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

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

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

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

image-20220401110058909

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

2.下载安装客户端

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

  • 打开客户端

    image-20220401111547688

  • 应用信息设置

    image-20220401112147896

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

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

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

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

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

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

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

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

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

    • 带宽:可升级……

  • 点击保存

image-20220401114106988

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

image-20220401114333015

3.测试服务

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

image-20220401114822642

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

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是哪托

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值