实测!旧手机秒变 Web 服务器,KSWEB+cpolar 摆脱局域网束缚

KSWEB 是一款专为安卓设备设计的 Web 服务器软件,它内置了 PHP、MySQL、Apache 等核心组件,无需繁琐的环境配置,就能让安卓手机变身 Web 服务器,支持部署 Typecho 这类轻量级博客系统,还附带 phpAdmin 工具方便管理数据库,即使是没有专业服务器知识的普通用户,也能快速上手搭建属于自己的博客站点。

作为实际使用过的用户,我觉得 KSWEB 最打动我的就是 “轻量化” 和 “适配性”—— 家里闲置的旧华为畅享手机,配置只有 2GB 内存,运行 KSWEB+Typecho 依然流畅,完全不卡顿;安装和部署过程几乎是 “傻瓜式” 的,不用敲复杂的命令,点点按钮就能完成环境搭建,对比传统的服务器配置,省去了大量学习成本,对新手极其友好;而且占用存储少,2GB 可用空间就能满足基础运行需求,不用为了搭建博客额外购置设备。

在没搭配 cpolar 之前,KSWEB 搭建的博客只能在局域网内访问,每次想修改博客内容都得回到家里连接同一 Wi-Fi,特别麻烦。而用上 cpolar 后,彻底摆脱了局域网的拘束:现在我在公司午休时就能登录博客后台写文章,出差在外也能及时回复读者评论;还能把博客地址分享给外地的朋友,对方随时都能访问;作为兼职做技术分享的开发者,我还能用这个远程环境调试博客插件,不用再局限于家里的网络,不管是日常使用还是工作场景,都灵活了太多。

变废为宝的教程在下面呦!

本文将手把手教你用KSWEB在安卓上部署Typecho博客,再通过Termux安装配置cpolar 内网穿透,让它无需公网 IP 也能安全对外访问。

1.准备工作

在正式动手前,先把环境准备好:确保手机连接稳定的Wi‑Fi并尽量保持充电,授予KSWebTermux的存储权限,关闭对它们的电池优化/后台限制,避免服务被系统杀掉。这样后续 Web 服务与内网穿透才能长期、稳定地运行。

1.1 设备与准备清单

  • 设备与系统

    • 最低 Android 7.0(Termux 0.118.x 支持 Android 7+)
    • Root 非必需;建议长期插电并常驻稳定 Wi‑Fi
    • 建议配置:2GB+ RAM、可用存储 2GB+、ARM64(更佳性能)
    • 示例(本文演示设备):小米 MIX 2S,Android 9,8GB RAM / 256GB 存储

  • 需要提前下载/准备

    Termux 安装包:termux.apk

    KSWEB 安装包:KSWEB.apk

    Typecho 源码:typecho-master.zip

    Typecho 主题(推荐主题):butterflyCuckooGreenGrapesJoe

    123云盘永久链接(提取码:1314):https://www.123865.com/s/3jOKVv-9JNzH?pwd=1314

1.2 配置KSWEB和Termux后台保活

首先,将云盘中的KSWEBtermux软件安装在手机上:

以当前小米机型为例(其他机型步骤基本一致),打开设置,搜索电池,然后点击进入电量和性能,再次点击应用配置,设置KSWEBTermux后台无限制:

这样,即可保证KSWEBTermux应用后台无限制运行啦!

2.配置 KSWEB 环境

打开KSWEB应用,首次进入能够看到在快速安装,然后来到设置,启用自动启动锁定WIFI

好了,基本设置就搞定了。

接下来需要安装php,MySQL,Apache这三个服务和phpAdmin工具:

  • PHP:服务器端脚本语言,是 Typecho 运行的基础,负责生成动态网页。
  • MySQL:常用的关系型数据库,用于存储文章、评论、用户等站点数据。
  • Apache:Web 服务器,监听端口并处理 HTTP 请求,并将动态请求交给 PHP。
  • phpAdmin:基于 Web 的 MySQL 管理工具,便于建库、导入导出与执行 SQL。

在进入软件时,其实默认就已经安装好了phpApache以及MySQL,我们可以启动一下Apache服务,然后浏览器访问测试一下:

http://localhost:8000

可以看到能成功访问到默认的test测试页面,接下来我们需要安装PhpAdmin工具:

点击确定按钮,会自动重启Apache服务器,回到状态页面也可以看到多了一个8001的端口,浏览器访问测试一下:

http://localhost:8001

成功的访问到了PhpAdmin工具!

3.部署 Typecho 博客

接下来开始正式搭建博客应用本体。Typecho是一款轻量、快速的 PHP 博客程序,部署步骤也很简单:将源码解压到网站根目录,在phpAdmin新建数据库,然后通过浏览器访问安装向导,按提示完成站点信息与管理员账户配置即可。下面我们将按“准备文件 → 放到 KSWEB 的 Web 根目录htdocs→ 创建数据库 → 运行安装向导”的顺序完成基础部署,为后续主题与插件安装打好基础。

首先,我们将Typecho的源码压缩包解压, 然后将源码目录下的所有文件复制到手机的htdocs目录,如下图:

接下来,直接浏览器中访问Apache服务的前端端口8000进行测试:

http://localhost:8000

成功访问到Typecho博客配置页面!

为了方便演示,这里修改Apache的IP从localhost改为0.0.0.0,这样修改后,局域网的设备也可以访问该设备IP的博客,从KSWEB的状态页可以看到,手上这台Mix2s的设备局域网IP为192.168.50.114(注意:每个人的设备IP都不一样),接着在局域网的电脑浏览器中访问测试:

http://192.168.50.114:8000

成功从局域网的电脑上访问到了Mix2s这台手机设备部署的Typecho博客!

接下来,将使用电脑的浏览器中进行演示配置Typecho博客,截图及文字更大一些,观感更佳!

首先,需要先添加一个数据库,后面要用到,在浏览器中访问PhpAdmin的控制台:

http://localhost:8001

输入用户名root,密码为空,然后直接点击登录按钮即可!

登录进来后,点击新建按钮,然后输入数据库名称(名称自定义即可),以及选择字符集和排序规则,这里设置的数据库名称为xy,字符集选择utf8mb4_bin,然后点击创建按钮进行创建数据库:

接着回到Typecho配置页面,点击页面的我准备好了,开始下一步按钮:

进入到初始化配置页面,配置MySQL数据库,参考如下图:

配置完成后,点击确认,开始安装,进入到创建您的管理员账号页面,设置一个您要用来登录Typecho博客网站的账号:

设置完成后,点击继续安装的按钮,完成配置:

可以看到,安装完成后,提示了您的账号信息,然后接下来,直接访问Typecho的首页:

http://localhost:8000

参考图如下:

至此,Typecho 已成功跑起来:能够正常打开首页,并显示默认文章欢迎使用 Typecho,这也意味着 PHP 环境、Apache 服务与数据库连接均工作正常。接下来你可以登录后台完成基础设置(站点名称、固定链接、时区/语言、评论与附件策略等),或直接开始安装主题与创作内容;如果希望在局域网或公网访问,下一节我们将通过 cpolar 配置内网穿透,让手机博客随时在线。

4.安装并配置 cpolar 内网穿透

前文我们已在手机上完成 Typecho 的本地部署与初始化配置,站点可在http://localhost:8000正常访问;但离家或切换到蜂窝网络后,局域网地址不再可达,路由器端口映射也并不适用于移动网络环境。为了解决“无公网 IP 也能被外部访问”的问题,本章将通过Termux安装并配置cpolar 内网穿透,为本地 `8000 端口分配一个可直接访问的公网地址,并支持按需启用 HTTPS、访问控制与开机自启,让你的手机博客真正做到随时随地在线。

4.1 安装cpolar

首先,打开安装好的Termux软件,首次打开会进行一些软件包的安装,等待片刻即可:

进入页面后,首先,创建一个sources.list.d的文件夹:

mkdir-p$PREFIX/etc/apt/sources.list.d

然后,添加cpolar下载源,并且更新仓库:

#添加cpolar下载源echo"deb [trusted=yes] http://termux.cpolar.com termux extras">>$PREFIX/etc/apt/sources.list.d/cpolar.list#更新仓库pkg update

参考如下图:

更新完成后,输入如下命令进行安装cpolar:

pkginstallcpolar

接下来,安装termux服务(注意:安装完成termux后,关闭termux,然后重新进入termux):

pkginstalltermux-services

重启完termux后,然后启动cpolar内网穿透

sv up cpolar
# 设置开机自启sv-enable cpolar

然后在手机浏览器我们输入http://localhost:9200,就可以看到cpolar web UI管理界面,使用在cpolar官网注册的邮箱账号即可登陆:

http://localhost:9200

4.2 穿透Typecho项目的WebUI界面

注册好账号后,输入账号信息,登录到后台管理页面:

点击左侧菜单栏的隧道管理,然后点击创建隧道,填写相关的隧道信息,如下图:

接着来到在线隧道列表,可以看到名称为typecho-8000隧道的两条记录信息,一条协议为http,另一条协议为https:

以https为例,访问测试(加载稍慢,需耐心等待一下):

可以看到,成功的显示了内容,但是样式没有显示,这是因为Typecho博客有一个设置站点地址的配置没有修改。

首先,访问Typecho博客的后台页面,点击页面上的系统设置按钮:

http://localhost:8000/admin

然后将站点地址替换成cpolar生成的公网地址,然后点击保存设置按钮:

保存设置后,我们再次访问https的这个域名进行测试:

至此,公网访问已打通。需要说明的是,随机域名方式更适合预算有限的场景:系统大约每24 小时会自动更换一次地址,不太适合长期访问或对外分享;并且当地址变化时,你还需同步更新 Typecho 后台的站点地址,否则样式与资源可能加载异常。若希望长期稳定、免改配置地对外访问,建议使用固定域名方案。

好啦,接下来开始固定保留二级子域名教程!

首先,进入cpolar官网的预留页面:

https://dashboard.cpolar.com/reserved

选择预留菜单,即可看到保留二级子域名项,填写其中的地区名称描述(可不填)项,然后点击保留按钮,操作步骤图如下:

列表中显示了一条已保留的二级子域名记录:

  • 地区:显示为China Top
  • 二级域名:显示为blog01

注:二级域名是唯一的,每个账号都不相同,请以自己设置的二级域名保留的为主

接着,进入侧边菜单栏的隧道管理下的隧道列表,可以看到名为typecho-8000的隧道,点击编辑按钮进入编辑页面:

修改域名类型为二级子域名,然后填写前面配置好的子域名,点击更新按钮:

来到状态菜单下的在线隧道列表可以看到隧道名称为typecho-8000的公网地址已经变更为二级子域名+固定域名主体及后缀的形式了:

回到Typecho博客的设置页面,修改站点地址为固定的域名:

然后访问测试:

可以看到,左上角已切换为我们保留的固定二级子域名,访问也更加稳定可控。至此,从本地环境搭建、数据库配置,到内网穿透与固定域名绑定,整套“旧手机变服务器”的核心流程已经跑通。接下来,我们就来为站点挑选一款合适的主题,并完成基础个性化设置,让你的 Typecho 博客既好用也好看。

5.Typecho主题推荐及安装

5.1 主题演示

默认主题:

Joe主题:

GreenGrapes主题:

Typecho-Butterfly主题:

Cuckoo主题:

5.2 主题安装

Joe主题为例作为演示,其他主题步骤基本一致。

首先,将云盘中的主题文件夹下面的所有主题,复制或者移动到Typecho部署目录的htdocs/usr/themes目录下:

将主题移动过来后,解压Joe主题,解压后会有2层Joe目录,并且将Joe主题移动到上一层Joe目录:

移动完成后,访问后台管理页面:

# 内网本地网址http://localhost:8000/admin# 或者访问穿透出来的公网域名也可以的https://blog01.cpolar.top/admin/

点击更换外观按钮:

然后在网站外观页面,可以看到可以使用的外观里面,多了一个Joe主题,点击启用按钮即可启用该主题:

启用成功后,会有成功的提示,以及启用的主题会进行置顶:

回到首页,可以看到该主题已经生效了,但是页面上出现了一些错误提示:

这个原因是因为KSWEB默认安装的PHP版本是最新的8.2.6,然而Joe主题推荐使用的版本是PHP7.4的版本,所以需要更改一下版本即可,其他主题7.4的版本同样适用:

切换完成7.4.23版本后,让我们浏览器再次访问测试:

至此,本章的主题安装与兼容性调整已完结。您已完成从环境准备、KSWEB 配置、Typecho 部署,到 cpolar 内网穿透与固定二级子域名、主题安装与 PHP 版本适配的全流程;站点现已稳定上线、支持公网访问,并具备后续个性化与内容创作的扎实基础。

总结

本文系统梳理了从环境准备、KSWEB配置、Typecho部署,到cpolar内网穿透与固定二级子域名、主题安装与 PHP 版本适配的完整链路。依托cpolar,无需公网 IP 即可将旧安卓手机稳定暴露到公网,实现低成本、全天候可访问的个人博客/知识库;同时结合保活设置、HTTPS与固定二级子域名,显著提升可用性与访问体验。该方案特别适合个人创作、作品集展示、内网服务演示与家庭轻量级站点,后续还能按需扩展备份、监控与安全加固,实现长期可持续运营。

  • 核心流程:KSWEB搭建 LAMP →Typecho初始化 → 局域网验证
  • 对外发布:cpolar隧道 →HTTPS访问 → 固定二级子域名
  • 进阶优化:主题适配与 PHP 版本选择 → 性能/安全/备份要点

感谢您阅读本篇文章,有任何问题欢迎留言交流。cpolar官网-安全的内网穿透工具 | 无需公网IP | 远程访问 | 搭建网站

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1172783.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2026年浊度仪优质厂家推荐排名,选择不用愁! - 工业品牌热点

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家标杆企业,为工业自动化领域企业选型浊度仪提供客观依据,助力精准匹配适配的服务伙伴。 TOP1 推荐:杭州联测自动化技术有限公司 推荐指数:★★★★★ | 口碑…

GESP认证C++编程真题解析 | P11960 [GESP202503 五级] 平均分配

​欢迎大家订阅我的专栏:算法题解:C与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选…

GESP认证C++编程真题解析 | P11961 [GESP202503 五级] 原根判断

​欢迎大家订阅我的专栏:算法题解:C与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选…

springboot医疗器械预定小程序设计开发实现

开发背景医疗器械预定小程序基于SpringBoot的开发需求主要源于医疗行业数字化转型的迫切性。传统医疗器械采购流程存在效率低、信息不透明、管理困难等问题,而移动互联网技术的普及为优化这一流程提供了技术基础。行业痛点:医疗机构常面临器械库存不清、…

ssm自习室预约小程序的设计与实现

背景分析近年来,高校及公共学习场所的自习资源紧张问题日益突出,学生面临“占座难”“管理混乱”等痛点。传统人工登记方式效率低下,纸质签到易丢失数据,难以满足高峰时段的预约需求。数字化管理成为提升资源利用率的必然趋势。社…

上海装修设计选哪家?2026年优质公司精选,法式大平层设计/软装设计/奶油风房屋装修,上海装修设计团队推荐榜 - 品牌推荐师

随着上海城市化进程加速与居住品质升级,装修设计行业迎来结构性变革。消费者对设计落地性、环保标准、工程透明度及售后服务的要求持续提升,推动市场向专业化、精细化方向发展。据上海市室内装饰行业协会数据显示,2…

基于天牛须(BAS)与NSGA-Ⅱ混合算法的交直流混合微电网多场景多目标优化调度(Matlab代码实现)

👨‍🎓个人主页 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰&a…

学长亲荐2026 TOP9 AI论文软件:本科生毕业论文写作全测评

学长亲荐2026 TOP9 AI论文软件:本科生毕业论文写作全测评 2026年AI论文写作工具测评:为何要关注这些工具? 随着人工智能技术的不断进步,越来越多的学术写作工具开始融入AI功能,为本科生提供从选题建议、文献整理到内容…

GESP认证C++编程真题解析 | B4264 [GESP202503 四级] 二阶矩阵

​欢迎大家订阅我的专栏:算法题解:C与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选…

【心电信号ECG】基于自适应滤波LMS LLMS NLMS从母体心电图提取胎儿心电图附Matlab代码和报告

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书和数学建模资料 &#…

CSDN博客之星2025年度总评选投票~

欢迎给我投票👏 大家好,我是 Moshow,一名热爱技术与分享的Technical Lead & Engineering Lead & 数据科学探索者 & SpringBoot 专家 。 持有多项权威认证,包括: ️ GCA 谷歌云架构师认证 Neo4j 数据科学…

ue5 字典 字典动画 笔记

目录 根据字符串获取动画资产: ue5.5 蓝图怎么创建字典类型变量? ue5.5 没有map类型,建一个变量,类似是String, 在detals中选择字典 value 类型是:Animation Asset 选好后: 字典添加值&#…

【表盘识别】基于形态学的指针式压力表识别附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

从0开始学算法——第二十一天(高级链表运行)

从0开始学算法——第二十一天(高级链表运行)2026-01-17 09:05 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: …

当下音乐 / 青漫漫画 / 组词造句:精准踩中需求的实用工具

当下音乐 / 青漫漫画 / 组词造句:精准踩中需求的实用工具 当下音乐是听歌党的 “精准歌单库”。界面没弾窻,按 “某音热歌 / 怀旧金曲” 分类,连小众 BGM 都能抓全,搜关键词直接听,音质清晰还能下载,通勤路…

深入解析:Day 30 函数专题2 装饰器

深入解析:Day 30 函数专题2 装饰器pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco…

444KB 封神!DisplayAffinit,窗口防截图隐私守护神

444KB 封神!DisplayAffinit,窗口防截图隐私守护神 谁懂啊!办公时聊个私密内容、处理敏感文件,总担心窗口被别人随手截图泄露,找遍工具不是体积大就是操作复杂,真心难顶。 下载地址:https://pa…

2025年广州去甲醛公司推荐榜:广州市可达环保科技有限公司,除甲醛/测甲醛/除甲醛公司/祛甲醛/除甲醛品牌/治理甲醛/甲醛检测公司精选 - 品牌推荐官

高温高湿的岭南气候与密集的装修需求叠加,广州已成为全国除甲醛市场增长最快的地区之一,专业除甲醛服务从选择变为刚需。 在广州这座气候湿热、装修需求旺盛的城市,室内空气质量问题日益受到关注。随着国家《室内空…

2026年GEO服务商深度评测:技术实力与效果转化双维解析 - 品牌推荐

2026年,数字营销已全面迈入全域智能运营新阶段,生成式引擎优化(GEO)成为企业获取高质量商业线索不可或缺的核心支柱。本次评测聚焦市场主流服务商,基于技术架构、算法效率、服务覆盖、实战成效及客户口碑五大核心…

Python在毕业设计中的核心作用与实战难点解析

摘要Python凭借简洁语法、丰富生态及跨场景适配能力,成为计算机、软件工程、大数据等专业毕业设计的首选语言之一。本文梳理Python在毕设中的核心应用价值,拆解开发过程中的核心难点及应对思路,为毕业生提供实操参考。关键词:Pyth…