学生党,没钱买服务器,然后想想,家里宽带12m了,家里还有台电脑(到时可以买台服务器的),自己如果能把家里的电脑作为服务器的话,12m带宽,如果服务器好点的话,相比于买某某某云服务器啥的,不强太多了。

先说下大概原理。光纤猫是电信的,配有公有地址,平时都是用的nat连接,本质就是端口映射,如果将光纤猫的某个固定端口,映射到自己电脑上的服务端口(就80吧),那应该就ok的,虽然正常是dhcp分配的,临时映射端口,但是提供映射的应该还是有的吧。想到原理,当然上网查下了。看到网上有说有的电信会配的私有地址,只要打电话,要求给公有地址就行,放心了一点点。然后,也看到了有人成功了,既然有人成功了,那么,自己也肯定ok的。那就写下过程吧。

首先,直接输入网关地址登录进去了(猫后面有帐号密码的,忘了的话,可以复位。之前一直担心自己忘了拨号的帐号密码了,复位会不会要我重新输入,结果是我多想了)我的型号是HGU421N v3,进去倒是发现障碍挺少的,直接看到一个应用的,端口是应用层的了,估计就这货了,然后,进来,发现直接写着nat服务器,好吧,都帮你想好要干嘛了啊,要不要这么顺利啊。

自己可以搭建chatgpt吗 自己能搭建服务器吗_端口映射

好吧,既然这么顺利,就直接设置了,添加还是看得懂的,外部端口就是猫的端口,也就是客户端访问的时候的端口了。初始和终止的,估计就是范围了,不管了,先都一样再说了,强迫症就直接设置80了,两个都是80比较好看,然后,还要选择服务器,默认的就什么telnet之类的,不想鸟,直接其他服务器(好像也就取个名字的,要不要搞成这样)地址的话,当然就是电脑的地址了。然后,确认了。设置好后,首先是进入状态,copy了下公有地址了(没有的话,就网上搜下查看自己的共有ip啥的就行了),输入,发现成功了,当时喜悦之情是有的,然后,电脑ok了,那就手机了,输入发现也ok,继续高兴中,然后,断了下wifi,用的数据,结果,over了。没连接了。出问题就要先想原因了,首先,就apache(我用的wamp)是不是受限了,反正跟着网上的搞了很多httpd.conf的东西,把所有的deny from all改成allow了,还是不行,既然不行,那就只剩下防火墙了,电脑防火墙是关着的,就是不清楚是不是自己没关好,所以也测试了下把防火墙打开,电脑和手机都连不上去了,错误和刚才的是一样的。那就只能是猫的防火墙了。但是,一打开,发现猫的防火墙只有高中低,不能关闭,坑爹呢,老子不要你的保护。也想过是不是之前网上说的超级管理员的问题,但是,浏览了挺久的,发现说要有这个管理员才能修改,另一个账户只能查看,但是,我的可以直接修改啊,虽然不知道为啥,但是应该还是感谢之前来帮我们装的,可能隔不远,和我爸都认识了,就都一键搞定了吧,不像网上那些的,讨了老半天还不说的。但是现在出问题了,就在想会不会是这个问题的,后来由于操作麻烦,懒得搞就没去破解(也是因为没找到是因为破解这个才能访问的)。期间还去把apache的权限搞了一遍,也重启了n遍,最后一个不经意间,想,反正也不能用,映射其他端口试试。就把端口改成了8520,然后,意外的发现可以了。好吧,这个时候,才是真的应该欢呼的时候了。

解决了问题,再来想原因就很简单了吧。是到一千还是两千是熟知端口来着,反正到8000以上的,肯定是自定义端口了,估计最低级别就是屏蔽这些端口了。当然,也有可能,nat映射,这些熟知端口就默认没拿来映射(是不是就先放着,明天去查完资料再补充,有点困了,先去睡觉)。(现在只是光纤猫,如果是主机那不就废了么)所以,端口映射的时候,最好还是选择自定义端口的。