使用极路由进行外网映射,本地电脑做服务器,运行javaWeb项目
最近在学习javaWeb,一个项目需要android访问服务器,于是使用自己的笔记本电脑作为服务器,需要进行端口映射。使得外网可以访问自己的javaWeb项目或者网站之类的。普通路由请看:http://blog.csdn.net/pzhtpf/article/details/7704337/
首先需要一台路由器,我在这里使用极路由。
进入极路由的后台页面,点击智能插件:
接下来添加一个插件“超级端口转发”,下图是我已经添加成功的页面。
在点击了上面的“添加应用”,找到“超级端口转发”,进行安装。
然后进行外网映射,要注意你的外网IP和WAN口IP必须相同,如果不相同,那么你的路由有可能是二级路由,那么本教程不适合您, 这些在此插件的“功能介绍”里有说明。
外部端口随便填一个,内部ip地址填写你的ipv4地址:
内部端口填你的tomcat的端口,我的端口为8080。最后点击应用,端口映射就成功了,外网可以访问您的javaWeb项目了。
平时访问本地的javaWeb项目的地址为:http://localhost:8080/chapter05/LoginServelet , 端口映射成功后可以如此访问:http://外网IP:外部端口号/chapter04/ 这里的外网IP上上图有,外部端口号是你自己上边填写的端口号,chapter04为自己的项目目录。访问:http://外网IP地址:外部端口号/就可以访问tomcat的主页了。如下图:
等等,别高兴得太早。第二天你再访问的时候就不成功了,这是因为运营商重新分配了一个IP地址给你,难道要每次都进到路由器后台重新设置额?这忒麻烦。极路由的功能确实强大,它还为您提供了花生壳动态域名,进入到极路由智能插件中心,找到花生壳动态域名,安装。然后上花生壳官网免费注册一个账号。把账号密码输入,这样就会出现花生壳为您提供的动态域名了,以后都可以使用花生壳的域名进行访问,不过花生壳的内网穿透需要6块钱,如果大家嫌每次在路由后台重新设置端口映射麻烦,不妨可以试一试花生壳的内网穿透。之后的访问方式为:http://域名:花生壳内网穿透的外部端口号/
可见极路由是非常的方便,如果是普通路由器,那么外网IP还需要自己找
---------------------
版权声明:本文为CSDN博主「MrLiangFeng」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_22256565/article/details/52099529
使用极路由进行外网映射,本地电脑做服务器,运行javaWeb项目的更多相关文章
- NatApp 外网映射工具
外网映射工具 在做微信开发或者是对接第三方支付接口时,回调接口可能需要外网访问,这时候开发者在本地测试的时候,需要用到外网测试工具.常用的外网测试工具有natapp.ngrok NatApp简介服务器 ...
- nginx实现内网服务唯一端口外网映射
2.1 内网服务唯一端口外网映射 (一) 组网图 (二) 简要说明: 如标题所示,该功能可以实现内网环境下所有服务端口通过nginx的正向代理通过唯一端口映射至 ...
- ubuntu下使用ngrok外网映射
好久之前想搞明白这个事情,可是就是不知道这个词叫外网映射,所以也一直不知怎么做,在慕课网看用java开发微信公众号的时候教程里提到了外网映射,查了一些资料终于把本地给映射到外网了,直接变成了80端口, ...
- 手机APP应用外网访问本地WEB应用
手机APP应用外网访问本地WEB应用 本地安装了WEB服务端,手机APP应用只能在局域网内访问本地WEB,怎样使手机APP应用从公网也能访问本地WEB? 本文将介绍具体的实现步骤. 1. 准备工作 1 ...
- holer实现外网访问本地网站
外网访问本地网站 本地搭建了网站,只能在局域网内访问,怎样从公网也能访问内网网站? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装并启动网站服务端 默认搭建的网站服务端端口是8 ...
- Java微信公众号开发-外网映射工具配置
一.开发环境准备 1.一个微信公众号 2.外网映射工具(开发调试)如花生壳.ngrok工具 注:与微信对接的URL要具备以下条件a:在公网上能够访问 b:端口只支持80端口 这里使用ngrok.cc: ...
- Nginx代理外网映射
外网映射内网端口8080, 外网访问使用端口8379: nginx监听8080和80端口 #user nobody; worker_processes ; #error_log logs/error. ...
- Mac VMware fusion nat 外网映射
当我们在使用VMware fusion NAT模式时,相当于形成了一个虚拟的局域网VLAN,这时虚拟机可以对外通信,但是nat对外隐藏了内网,外网访问虚拟机的时候就会遇到问题,比如ping ,ssh ...
- 外网teamview连接不上服务器teamview的错误: 一直显示正在连接,正在初始化显示参数的
一.错误 错误: 服务器的TV已打开,外网连接服务器TV,一直显示正在连接,正在初始化显示参数的原因. 二. 分析原因: 1. teamview简介TV 2. 服务器必须要开一个远程端口,意思是必须 ...
随机推荐
- c#系统预定义类型
- Java&Selenium数据驱动【DataProvider+TestNG+Csv】
Java&Selenium数据驱动[DataProvider+TestNG+Csv] package testNGWithDataDriven; import java.io.Buffered ...
- Python基础之类
一.摘要 面向对象编程 是最有效的软件编写方法之一.在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象.编写类时,你定义一大类对象都有的通用行为.基于类创建对象 时,每个对 ...
- MVVM框架(Vue)
问题: 一:说一下使用 JQuery和使用框架的区别? 二: 说一下对 MVVM的理解 三: Vue中如何实现响应式 四: vue中如何解析模板 五:vue整个实现流程 1. 说一下使用 JQuery ...
- resultSet.getMetaData() 获得表结构
1.得到查询结果,一个数据集 rs = stat.executeQuery("select * from " + table_name + " limit " ...
- harbor1.9仓库同步迁移
harbor 1.9 实战的仓库迁移,过程实际上就是从A push 到B.16个tag 不到100G,挺快的 1分钟多. 假设我们从A迁移到B. 1.先在A上面建立一个目标仓库.
- [Google Guava] 3-缓存
原文地址 译文地址 译者:许巧辉 校对:沈义扬 范例 01 LoadingCache<Key, Graph> graphs = CacheBuilder.newBuilder() ...
- 类对象传输到jsp页面。需要转换为js的json对象时,这么做。
场景:要从一个列表中选择信息,填写入父页面的表单中,但是字段非常多... 后台查询,得到结果,放在列表中. 效果:点击选择产品.. 弹出页面:点击后面的选择产品 选择产品后:信息自动填充.. 实现:点 ...
- P2272 [ZJOI2007]最大半连通子图 tarjan+DP
思路:$tarjan+DP$ 提交:1次 题解:首先对于一个强连通分量一定是一个半连通分量,并且形成的半连通分量的大小一定是它的$size$,所以我们先缩点. 这样,我们相当于要在新的$DAG$上找一 ...
- click([[data],fn]) 触发每一个匹配元素的click事件。
click([[data],fn]) 概述 触发每一个匹配元素的click事件. 这个函数会调用执行绑定到click事件的所有函数.大理石平台精度等级 参数 fnFunctionV1.0 在每一个匹配 ...