本地服务器的构建——通过Tomcat实现

重要信息备注:

NATAPP.CN:https://natapp.cn/tunnel/buy/free

已完成实名认证等相关操作。目前拥有一个免费通道。为第二步创造了基本条件。测试之用。

安装Tomcat前,配置jdk是必须的。

server.xml中的文件修改部分,请参考:https://blog.csdn.net/javalixl/article/details/86359090

 

 

 

(壹)最low服务端!

适合通过花钱来解决一切土豪。本地文件上传第三方平台所提供的空间中,ip,域名等等无需个人配置!

(贰)代理公网服务器!

划重点:Tomcat、局域网IP、第三方内网穿透工具。

此处以NATAPP为例来说明:

natapp 基于ngrok反向代理软件,通过在公网和本地运行的 Web 服务器之间建立一个安全的通道。natapp 可捕获和分析所有通道上的流量,便于后期分析和重放.

1.在 natapp.cn 注册账号,完成实名认证后,根据所需协议类型,选择开通免费通道。

2.在 natapp.cn 下载对应的客户端,比如我的本机是win10,64位,则下载Windows 64位的客户端。并解压运行natapp.exe终端程序。

3.在打开的natapp.exe命令行界面,输入:natapp -authtoken=9a*************40 并回车。注意参数输入正确性,不要有多余的空格等!将得到以下界面:

4.几点说明:

Tunnel Status Online 代表链接成功
Version 当前客户端版本,如果有新版本,会有提示
Forwarding 当前穿透 网址 或者端口
Web Interface 是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试
Total Connections 总连接数
Avg Conn Time 0.00ms 这里不代表,不代表,不代表 延时,需要注意!

5.将natapp分配的网址(上图Forwarding ),鼠标选定然后复制下来(选定之后单击鼠标右键),在浏览器中访问,可验证内网穿透成功!

 

(叁)彻底的私人服务器!

划重点:Tomcat、路由器、局域网IP、公网IP。

首先使用tomcat在电脑上建立一个服务器,怎样建立看我的另外一篇博客。

此时,我的tomcat开放的端口是8888.

然后登录路由器的管理页面,在cmd中查看ip地址,ipconfig


看到路由器的管理地址是192.168.1.1

在浏览器中输入192.168.1.1,输入用户名和密码进入管理页面。点击转发规则---虚拟服务器,创建端口映射。

添加新条目,本机的ip是192.168.1.108,需要连接的端口是8888.(要与Tomcat开放的端口一致)


点击保存即可。

 

然后点击运行状态,查看路由器ip(注意:路由器ip,不一定是外网ip,有可能还经过了其他路由,本文中只经过了一层路由)


看到路由的ip是:10.9.31.54

 

关闭页面,在浏览器中输入10.9.31.54:8888 即可。

【注解:以上所述,对一般人帮助不大。因为上述路由器的地址,仍旧是 公司内部的IP,而不是公网ip。也就是说,要想外网访问,还需要再配置上一层路由。!。】
 

附:

1.问:我们所拿到的移动运营商分配的所谓公网IP,实际上还是 各个运营商自己线路中的局域网IP 也就是 你是移动,获得的外网ip 例如是:222.222.222.222 在移动线路中,确实可以使用, 但是当电信用户使用这个ip 就无法访问。 也就是相当于 这个ip 就是 几大运营商 自己线路的独立局域网ip,不知道现在的情况是怎么样?

答:打10086管他们要真正公网ip,这个你不主动要他们就会给你分配自己的ip,但是你主动要的话按照工信部的要求他们是必须给的。

2.关于127.0.0.1的补充说明:

答:127.0.0.1 是回送地址,指本地机。作用:用来测试使用。————回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。

3.

 

致谢:

1.通过外网访问内网服务器(绝对成功)

引用:

1.设置路由器 从外网访问内网服务器 端口映射

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章