第一种方法:
工具:Tomcat7.0 + 客户端发布的网页 +TP—Link路由器
步骤:
1,下载一个免安装版Tomcat7.0。链接:http://tomcat.apache.org/download-70.cgi
2,更改Tomcat访问端口:
根据解压路径D:\Tomcat7.0\apache-tomcat-7.0.37\conf,找到conf文件夹下的
Server.xml文件
将默认端口8080改为不易被使用的端口,比如8869。
3,在网址栏输入http://192.168.1.1(或者其他自己设置的网址),进入路由器主页
A,选择 转发规则-->虚拟服务器
B,选择添加新条目
C,对应输入
服务器端口号:8869(上面Tomcat端口号)
IP地址:自己电脑的内部IP:192.168.1.100可以通过cmd到达密令窗口,输入ipconfig 得到。
协议:选择TCP
然后保存即可。
4,将发布好的TestNet.html(其他网页文件也行)放到 D:\Tomcat7.0\apache-tomcat-7.0.37\webapps\examples文件夹下。如果是javaWeb项目文件, 放到D:\Tomcat7.0\apache-tomcat-7.0.37\webapps文件加下即可。
5,开启Tomcat7.0,找到Tomcat的D:\Tomcat7.0\apache-tomcat-7.0.37\bin文件夹下的
运行Tomcat 服务器。
6,浏览器输入网址测试:
A,登陆TP—Link主页,找到外网访问的IP地址
B,内网测试
C外网测试,在浏览器网址输入栏输入http://113.118.222.137:8869/examples/index.html
Examples是Tomcat服务器自带的javaWeb项目名字,index.html是其首页
第二种方法:
工具:Tomcat7.0 + 客户端发布的网页 +TP—Link路由器 + 花生壳6.0
说明:这个花生壳6.0是一个根据路由器生成动态域名的软件。什么是动态域名,就是类似于lenxixi.xicp.net,或者xxx.com这种网络域名,一个网址:http://lenxixi.xicp.net:8869/examples/TestNet.html ,的超文本传输协议(http://)后面的东西,替代了ip地址,以便外网访问。
前面的Tomcat和TP—Link配置不变的基础下,另外增加:
一、下载花生壳:
A,安装好后,打开软件,点击注册进入注册护照界面:
B,完成注册后登陆,你会获得一个免费的域名:
双击出现下面状况,这说明你的域名已被激活
点击菜单里的护照设置,看自己是否登陆成功
输入自己的域名,设置并查询一下自己状态:
****这样将花生壳设置好了
二、设置路由
通过路由的用户名密码登录到路由器
1、点击,进行如下的设置:
这样你的域名就和路由器同步了,
三、测试是否能被外网访问:
相应操作同一种方法一模一样,文件放的地方也一样
A, IP网址测试:同上
B,域名 :lenxixi.xicp.net访问
http://lenxixi.xicp.net:8869/examples/index.html
福利:要swf使在服务器上外网访问需配置
点击DMZ主机进入下一个页面,主机IP是本地IP,可以再CMD(密令界面),输入ipconfig查到
然后找到本机在路由器上外网IP,在swf里socket的IP就写外网IP即可。