一部旧手机免Root免费搭建服务器

其实我老早就想这么做了,只不过今天才成功。全过程不花费一毛钱。

话不多说,开始。

1.安装服务器环境

这就不多说了,详情可看风陌大佬的教程。

我这里所做的是他文尾的一点补充。
进入下一步之前要确保局域网能访问你的网站,即
访问类似192.168.x.x的ip能出来一个界面(默认是超简陋的Welcome!)

2.让别人能访问

正文
我首先是去花生壳官网注册账号,然后发现本来就有账号(用向日葵时注册的,暂且不谈)。
登录→控制台→域名→壳域名→添加域名
可以看到有免费的域名,选免费的注册一个就行。
然后按照风陌教程说的在手机上面安装花生壳管理app,
搞个端口映射竟然要6块钱,真是狮子大开口,白嫖党怎能忍,
一怒之下删了这个手机app,另寻出路
其中曲折就不说了

先在网页上登录路由器,由于很多的路由都不太一样,操作要学会随机应变。
以我的荣耀路由为例,先突破局域网。登进去主页有显示WAN IP。
不知道干嘛用的,但打开会发现打开了路由器界面,所以
我盲猜,远程访问也是这个,那怎么让它变成手机上的welcome页面呢?
找到NAT服务,一堆设置,找就对了。加一个端口映射,
服务名就随便起个名,我写的是手机端口映射,
然后在设备那里找到自己的设备,对应的IP要是手机的局域网IP,
协议两个都要,内部端口写KSWEB的端口,默认8000的那个。
外部端口写80。再打开主页的WAN IP。welcome出来就成功了。
然后找到动态域名服务 DDNS,
输入上面白嫖的域名和花生壳的用户名和密码保存。打开白嫖域名。
白嫖完成

最后简单的说一下原理,免得以后没了花生壳就不行。
数据从手机出发,来到路由器,通过路由器的端口映射去到局域网外,
也就是说只要搞了端口映射,别人就可以在局域网外通过WAN IP访问你的网站。
而只要用域名绑定你的WAN IP,别人就可以用域名访问,但是WAN IP是网络运营商随机分配的。
也就是说用域名就要每分配一次IP,绑定一次IP,于是就有了动态域名解析。

听说电信运营商不分配公网IP,所以,就当这篇是水文吧……


满分是10分的话,这篇文章你给几分,您的支持将鼓励我继续创作!