碎屏旧安卓手机平板,只要能开机,即可运行KSWEB和NAT123(android版),无需公网IP,可以上网即可内网映射外网,开设自己博客BLOG个人网站等,并提供互联网域名访问。
前不久笔者上网玩耍,发现有网友使用一款叫做KSWEB的软件,把自己的已经碎屏的旧安卓手机搭建改造成了一台web服务器,并且通过nat123内网穿透(内网映射外网)实现了对手机各种资源的外网访问!KSWEB是一款基于Android的开源服务器软件,通过使用lighttpd、nginx、apache、mysql、php、ftp等运行组件,可以使安卓手机变成一台服务器,并且兼容多数主流PHP程序,支持各种编程功能。本文分享KSWEB并安装到一部安卓旧手机上,搭建web服务器!又用了咱们nat123内网映射内网APP给服务做了外网映射,实现在互联网远程外网访问。现在就跟大家简单分享一下操作流程,以供大家参考帮助,爱折腾人士可以充分利用闲置安卓手机,去尝试其他搭建各种服务,将自己旧手机平板变成各种应用服务器。
1,手机安装运行KSWEB网站服务
(1)对自己手机系统设置:在开发者选项中,把充电时不关闭屏幕打上。
这一步可以避免手机系统将应用自动关闭。也可以在自己手机更多的相关设置排查和设置,确保不让手机自动默认系统功能将应用自动关闭。
(2)安装KSWEB启动后默认端口为8080 ,默认文档地址为SD卡-htdocs文件夹 。
建议手机启动 ROOT功能。因为安卓手机默认可能不支持开低端口号,也可以尝试启动高端口号来配置使用。
手机搭建安装好KSWEB后,即可以在跟手机同一个局域网内的电脑或上网设备,通过手机本地内网IP进行访问。
现在只能实现局域网内访问,实现外网远程访问需用nat123端口映射APP添加内网映射外网。
2,用nat123内网IP映射外网域名
安装运行nat123客户端 for android 版本APP,使用帐号密码完成登录。
之后再登录NAT123官网管理后台的网页设置中(登录后左侧功能列表,添加或修改端口映射记录,会自动同步到安卓客户端信息生效)
关于nat123端口映射填写的信息参考有下,应用类型:80访问时选择80映射。如是登录管理型的网站,推荐选择非80网站的类型。
内网地址:因为是安卓机本地地址,这里推荐用127.0.0.1格式的。
内网端口:8080,本地自己ksweb实际配置的网站端口号。
外网地址:自动生成的免费二级域名。或填写上自己的域名,同时需要在自己注册域名解析网站后台管理,添加一个对应的cname指向,让自己域名生效。
外网端口:自动生成一个外网端口号不用改。如选择使用了80映射的则默认隐藏,外网访问就是80。
保存生效后,之后就可以访问了,用域名(和外网端口)
在外网环境,浏览器输入nat123端口映射对应的外网域名访问地址,可访问到KSWEB站点,我们的手机成功变成了一台web服务器了。
如果仅仅使用BLOG 这里推荐EMLOG,EMLOG对访问端口并不敏感。
补充:KSWEB 默认帐号root 密码为空 建议下一个adminer 放在网站目录下即可管理比phpmyadmin简单好用。 EMLOG本身不会建立数据库,需要自行建立。除了adminer管理MYSQL 外再推荐一个类似于webshell的文件管理工具phpfilemanager 也是但php,好用。
注:部分内容转载自nat123社区www.natbbs.com交流网友分享
快速了解相关:
使用端口映射还是动态域名解析?>
端口映射与动态域名解析的区别?>
选择什么映射类型?
80映射与网站加速的区别?>
本地加速与网站加速的区别?>
免费与VIP的区别?>
如何选择映射VIP?
如何使用映射VIP(80网站)?>
如何使用映射VIP(非网站)?>
如何使用动态域名解析VIP服务?
如何使用自己的域名(根域名和www子域名)?>
客户端帐号能否多处登陆?
当前活动:
1.
非80映射免费VIP。
2.
80映射免费VIP全映射。
3.
非网站免费VIP全端口。
4.
充值送N币再送T币。
5.
站外分享送T币活动。
端口映射高级功能:
1.
如何切换使用映射VIP线路。
2.
http穿透解决http屏蔽问题。
3.
端口映射应用多机负载均衡。
4.
80映射网站默认使用快照提示取消。
5.
映射网站默认未登录提示页面自定义。
6.
如何设置映射网站离线转跳自定义目标地址。
7.
防火墙与访问日志(查看来访者IP和阻止IP端口)。
8.
80网快照录制和缓存删除。
9.
自主发布映射服务。
10.
自主选择网站集群线路访问端国内外区域。
动态域名解析高级功能:
1.
动态域名解析应用多机负载均衡。
2.
动态域名解析VIP怎么用。
域名解析高级功能:
1.
域名解析A记录宕机检测和故障转移。
2.
URL显性转发和隐性转发。
3.
URL转发默认提示取消。
远程开机:
1.
微信/网页远程开机。