LOADING STUFF...
百度&必应权4, 日IP8000. 查看详情
自助收录

没有公网IP,如何使用Ngrok免费实现本地内网穿透?

程序人生1年前 (2023)更新 江南白衣
697 0 0
没有公网IP,如何使用Ngrok免费实现本地内网穿透?

背景:

之前有一段时间阿里云服务器过期了,查了下续费要很多钱,于是就想捣鼓捣鼓看能不能不花钱实现公网访问的能力。于是就想到了内网穿透。网上内网穿透的工具有很多,比如花生壳,虽然使用挺方便,效果也不错,但是是付费的,显然不符合我们的预期。毕竟咱屌丝一个,肯定是能白嫖就白嫖,能不花钱就不花钱了。因此发现了下面这款工具:Ngrok  【原文:开发者导航】

Ngrok安装

ngrok有两个版本,国外版和国内版,推荐使用国内版,网速更快,也更稳定。

国外版:https://ngrok.com/

国内版:https://www.ngrok.cc/

点开上面的网址,注册帐号,国外版可以用GitHub帐号直接关联登录:

没有公网IP,如何使用Ngrok免费实现本地内网穿透?

国内版可以用微信扫码登录,这里我们注册国内版,直接帐号密码注册登录。

没有公网IP,如何使用Ngrok免费实现本地内网穿透?

注册帐号后登录系统,点击左侧菜单栏中的隧道管理>开通隧道,选择任意一个套餐,点击立即购买,站长这里选择了屌丝免费版:

没有公网IP,如何使用Ngrok免费实现本地内网穿透?

弹出确认窗口后,填写如下信息(这个图是盗来的,总结的很好)

没有公网IP,如何使用Ngrok免费实现本地内网穿透?

在上图中表单信息解释:

隧道协议:选择HTTP

隧道名称:名称可以随便填写,只是为了方便管理员以后知道这个隧道是干嘛的。

前置域名:服务器免费赠送的域名,不可以带上后缀,如果要sunny.ngrok.cc 只需要填写 sunny 即可 ,千万不要写成sunny.ngrok.cc,否则实际域名会是sunny.ngrok.cc.ngrok.cc

本地端口:可以和同一个局域网内任意一台机器映射,只要填对IP和端口就行,例如:192.168.1.1:80

http验证用户名:非必填

http验证密码:非必填

确认添加后,在前面的管理台中,隧道管理菜单中会多出一条记录:

没有公网IP,如何使用Ngrok免费实现本地内网穿透?

下载客户端

下载地址:http://www.ngrok.cc/download.html

没有公网IP,如何使用Ngrok免费实现本地内网穿透?

下载到本地后解压,双击Sunny-Ngrok启动工具.bat,输入你的隧道ID,回车,有下图显示就说明启动成功了,下面的HTTP Requests是我测试的几条信息。

此时只要浏览器中访问http://jiagou1216.free.idcfengye.com就会转发至我本机的127.0.0.1:80

没有公网IP,如何使用Ngrok免费实现本地内网穿透?

此时浏览器访问 http://jiagou1216.free.idcfengye.com/demo/insert1

控制台就会打印:success

没有公网IP,如何使用Ngrok免费实现本地内网穿透?

原文地址:https://www.codernav.com/2732.html

© 版权声明

相关文章

暂无评论

暂无评论...