各位小伙伴,大家好!现在我将带大家一起学习如何配置内网主机做跳板供外网访问。首先声明,此教程仅供技术交流使用,如若使用该教程产生不必要的损失,甚至触犯法律,请自行负责!
准备工作:
1.http://res.gnway.com/download/res/setupddnsV6.1.2.zip(复制该链接到迅雷即可下载此名为“宽带通[gnhost]”的软件)
2.http://pan.baidu.com/s/1Dy8NW(点击此链接下载wamp集成包)
3.复制该链接http://pan.baidu.com/s/1hqj0kkO下载‘httpd.conf’和’httpd-vhosts.conf’两个文件。
详细操作:
1.http://www.gnway.com/复制该链接到浏览器,注册账号
2.进入一个新界面后,点击“域名管理”
下方将会看到一个免费域名:
4好现在安装刚刚下载好的第一个软件(宽带通)
登陆账号和密码是你在这个软件的官方网站注册的账号密码哦
下面会叫你填一个手机号码注册激活,填入你手机号接收到的激活码
如果弹出这个窗口果断点“是”,这样每次开机的时候就可以自动运行这个软件了
点开下面那个域名:
你将会看到
前面的域名就是你自己电脑的域名了(当然你的电脑还没配置服务器,也就不能被访问啦),后面的IP地址就是你电脑的公网IP哦!
5.现在直接安装wamp集成包,很简单,一直next下去。(因为这个软件是由第三方作者集成的,所以360等一些杀软会主动防御,不过放心,这绝对没问题,因为本人也是用这软件)。
----好了,安装好之后你的电脑右下角将会出现这样的图标
,然后右键language选择chinese嘛,关闭该软件。
6.找到wamp安装目录下的httpd.conf和httpd-vhosts.conf(如我的路径分别是D:\wamp\Apache2\conf和D:\wamp\Apache2\conf\extra)文件用先前下载的同名文件替换。然后再重启wamp。
接下来就是重点难点了
情况一、如果你的电脑是拨号上网的:把“http://jackdowosn.gnway.net:81/”((此处的jackdowson.gnway.net就是上面申请的免费域名,是根据自己的实际域名填的,不是和我的一样,后面的81端口是固定的哦,是在上面的httpd.conf文件里配置好的,所以如果你不懂apache的话就不要改这81端口哦))这个链接复制给你们学校以外的人,看他们能不能通过浏览器打开一个界面。如果可以说明成功了,你的域名加上端口就是你的代理服务器的地址了。如果不行你就要看看下面的第二种情况哦
情况二、一般使用无线路由器的和自动获取ip的同学都要进行端口映射哦!这部分内容涉及的计算机网络稍微深一点,所以请大家仔细阅读。在你的浏览器里输入‘192.168.1.1’如果未出现如下界面
则换成192.168.0.1(这个一般是腾达路由器的登陆方式)试试。
登陆账号和密码一般都是‘admin’,如果不是请联系各自网络管理员。
此处是以我本人的迅捷路由器做实验的,界面不一样,思路一样
进去之后你将会看到如下界面
先点击“转发规则”再点击“虚拟服务器”
右侧将会看到
填写如图:端口号是apache监听的端口,ip地址是自己电脑的内网ip地址(比如我在dos命令下输入“ipconfig”就可看到我的内网ip地址是“192.168.1.100”),协议选择all,点选生效,最后点保存
如果电脑设置的是自动获取ip地址,每次开机的时候内弯ip就会变,所以我们这里干脆弄一个ip地址与mac地址绑定:
点“ip与mac绑定”再点“arp映射表”
你将会看到若干个mac地址和ip地址绑定的列表
,点选导入,在上面的“静态arp绑定设置”里就会看到这条记录导入进去了
,
点勾“启用”,“绑定”,点保存就好了。
有的同学可以进行静态地址分配,原理也是差不多的
做到这呢我们已经离成功不远了。现在就用自己申请的域名叫外网的小伙伴测试下吧。如果可以打开一个界面就成功了。如果失败了,下面是几个原因提供参考:
①apache监听的端口和路由器端口映射的路由器地址不一致
②windows系统的防火墙未关闭
③apache服务未开启
④你这个路由是二级路由,意思就是说你上面的还有个路由器,必须是两个路由器都要开启端口映射才行。(就像我们坑爹的实验室一样)
我上面说的哪两种情况是大部分在校生遇到的,直接拨号的比如湖北的E信,以前没用E信的时候我们是直接用的路由拨号。还有一种情况是你们用的服务商(中国移动,中国联通,中国电信)提供的路由器。要是碰到这种情况我也没辙了,因为路由器的密码你基本上不会知道的。
说了这么多,本人也不敢保证上面的法子可以百分之百奏效,因为配置网络环境和你原来的环境基础息息相关,所以又遇到无法解决的童鞋呢,可以反馈到我们客服。我们一起来为你解决问题!
再次声明,由以上教程产生的财产损失或法律纠纷请用户自行负责!!!!!!!!!!!!!!
配一张自话的网络图帮助大家理解吧