内网穿透-明其理不觉其深奥

内网穿透

最直白的应用效果: 让你的电脑变成一台“服务器”,在你计算机上运行的程序所有人都能访问到

内网穿透-大白话理解:

个人计算机所在局域网就相当于一个内网,外界网络无法访问你的电脑; 内网穿透就相当于在你的计算机内网里开辟一个通道(接口),让外界可以访问到你本地计算机的服务;有点类似于VPN

内网穿透效果:

在本地计算机运行服务器(已JavaWeb程序的tomcat服务器为例),外网可以通过你配置的URL访问到你运行的JavaWeb程序; 不明白理的还以为访问到的是服务器里的程序-不过这么理解也没错,服务器也就是提供服务功能的计算机-你的电脑运行tomcat服务器也就是能提供服务的计算机了

内网穿透图示:

在这里插入图片描述

内网穿透软件

ngrok、花生壳、nat123、dnspod(腾讯云)

下文以ngrok为例进行说明

ngrok官网:http://www.ngrok.cc/

注册个账号并进入配置并开通一个隧道,选哪个开通就看你自己了 $ _ $

在这里插入图片描述

填写隧道名称(随意)和前置域名(类似于www.baidu.com的baidu)

在这里插入图片描述

隧道id要记住,运行要用

tomcat服务器运行端口要与此端口保持一致(端口可修改)

在这里插入图片描述

下载运行客户端:http://www.ngrok.cc/download.html

ngrok官网运行教程:http://www.ngrok.cc/_book/start/ngrok_windows.html

隧道启动:
	ngrok启动方式:
	sunny clientid 隧道id
cmd->sunny.exe clientid 隧道id
	frp启动方式:
	sunny --clientid=隧道id

外网访问URL:域名/项目名

http://前置域名.free.idcfengye.com/项目名

由于是免费的东西,估计有线程数量约束,有时候用不了,过段时间再操作即可

这里再推荐另外一个内网穿透工具-Natapp:https://natapp.cn/article (操作基本雷同,官网教程也很明了,开通查看:NATAPP1分钟快速新手图文教程)

如果对服务器感兴趣的,可以去体验一下阿里云的ECS,①新用户免费1个月②学生认证免费1个月,完成课程再加一个月。注意无法叠加成3个月,只能二选一。 域名申请需拥有云服务器3个月以上才可申请(阿里云),阿里云/腾讯云购买一年的服务器,价格比比学生价还便宜。

end
  • 作者:suoyue_zhan(联系作者)
  • 发表时间:2020-10-03 04:39:32
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 转载声明:如果是转载栈主转载的文章,请附上原文链接
  • 公众号转载:请在文末添加作者公众号二维码(公众号二维码见右边,欢迎关注)
  • 评论