校园内网配置项目供外网访问:外网怎么进学校内网?

花生壳|2019-01-04

起因:
因为一个项目分成了安卓前台和我的服务器后台,两边是异地编程,前台为了同我通信,所以需要我把服务器处理用url链接的方式供给他进行访问。
可是问题来了,我是在学校内网,我没有访问路由器配置的权限,,这可该怎么办啊?

解决方法:
新版花生壳有个内网映射功能,倒是挺好的解决了我的难题耶!不过按照网上的配置之后,我这边依然失败了,外网访问不了我提供的地址。
经过我的不懈努力,愈挫愈勇,终于成功地弄好啦!下面记录一下我的步骤吧!

tomcat
安装tomcat,有安装版本和非安装版本的,我的是非安装版的tomcat6。
我把tomcat放在c:/tomcat6.0目录下。
之后在MyEclipse下配置tomcat,如图中蓝色框框。

按照下图红圈进行选择,因为我使用的是MyEclipse7,所以最高也就使用tomcat6版本。

配置好之后服务器选项这里就出现了tomcat6选项,可以通过start将它打开。

自己写个index.html,然后访问localhost:8080/index.html 如果访问成功,则tomcat配置ok啦!
注意哦,这个时候还是需要加端口号8080的要不就找不到界面啦!

花生壳

官网是http://hsk.oray.com/
注册一个免费账号,然后下载新花生壳,之后登陆就好了。

添加映射

右击图中的yjj19920505.ocip.net选择花生壳管理,然后按如下添加映射

内网主机
选择当前主机,但是内网主机该写什么地址呢?
如下图,在cmd命令行中输入ipconfig,会出现很多地址,出现的第一个IPv4地址就是我的内网地址,把它加进去就好啦!

开通内网映射
花生壳免费账号一开始是没有内网映射功能的,所以需要花1块钱开通,点击内网映射,进入的页面里边就有开通的方式。
开通之后等一会,再刷新下账号界面,就会出现映射图标,然后就可以使用上面的内网映射了!

域名诊断
设置好映射之后,可以用域名诊断看看是否成功,如果ok,则会出现下面界面

转发服务器存在异常
如果小图标出现感叹号并提示异常,那么可以重启一下花生壳。

server.xml的修改

要修改的有3个地方:
端口号
首先是端口号,要从8080改成80。
这样之后访问页面就可以直接用localhost/index.html访问啦,不需要再加上端口号。
修改之后可以保存然后重启下tomcat,看看是不是如我所说的可以用localhost/index.html正常访问界面了。

defaultHost
如下,把它修改为在花生壳里的域名地址,不需要加端口号啊

Host name
把host name属性修改为域名地址即可

测试
测试应该分为两个部分,一个是在本机上测试,另一个则是在外网进行测试。

首先在本机上进行测试:

两个地址都可以访问啦!!
接下来找个外网的朋友帮忙测试下就好啦!

外网访问不了的可能原因
一开始我确实是按照上面的步骤配置,但是却没用╮(╯_╰)╭。
我想了一下可能的原因啊,可能是路径问题!!!
我把tomcat放到了这个目录下,D:\mySQL+Tomcat+Myeclipse,然后加上tomcat的目录,就变成了好长的一串了。
最后我把tomcat直接放在c盘下,目录长度小了好多,这次就ok啦!

作为可以实现远程连接的内外网转换工具花生壳来说,它是一个动态域名解析软件。当您安装并注册花生壳动态域名解析软件,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。