利用ksweb在安卓上搭建网站
先介绍下ksweb:
《KSWEB开源服务器》是由俄罗斯人开发的一款基于Android的开源服务器,使用lighttpd+php+sql可以使你的安卓手机瞬间变成一台服务器,并且兼容多数主流PHP程序。本教程使用的是KSWEB3.62专业版,会在文章页低分享,(感谢吾爱破解,破解汉化)
KSWEB3.62由于新版本改动较大,网上没有相关教程这里就详细介绍下如何使用。
一:安装后打开程序会自动安装相关的环境,然后往右滑找到设置,如图先破解一下。
另外在设置一栏中还有其他一些选项根据自己实际情况选,(如果开80端口需要获取root权限)
默认的已经有一个8080
端口的主机在运行,点击淡蓝色的链接可以看到一个测试文件,网站的根目录为:mnt/sdcard/hdocs
(以实际为准)将网站源码放到这里就行。
二:建立数据库
选择到工具一栏、辅助工具-phpMyAdminA
点击后自动下载配置,然后回到状态一栏可以发现又多了一个主机。点击进入默认账户:root
密码:为空。
(如果提示权限错误,请把数据库文件夹及其中文件设置为755
权限。)登陆后修改密码就OK。
三:让外网访问
第一步:将手机设置为静态IP避免每次重新链接wifi是局域网IP变动。如图IP最后一段看自己喜好填。
第二步:登陆自家路由器后台找到类似“DHCP
静态IP
分配”不同路由器有所差别,博主用的是小米的路由器。绑定你刚才设置的局域网IP
。
第三步:首先确定自己家宽带是否有有公网ip
,封不封端口,如果有的话就太好了,直接去路由器里找端口映射设置一下,再把域名解析到你的公网IP
就可以访问了,
如果你和博主一样无公网ip,还封端口;就需要“内网穿透
”这个东西。比较著名的 花生壳、nat123等,但这些都是需要银子的。
博主找了好久最终使用的是路由器-MIWIFI PLUS插件中NGROK
(感谢开发者“好人”)
将要映射的域名的cname
记录指向server.ngrok.cc
;添加服务,选择待映射的协议,并输入待映射的内网地址和端口号,即可完成映射。
【下载地址】