没有服务器,还想建网站?ksweb+sakurafrp

阅读本文之前,请准备好
一个可以使用的域名(不要求备案)
一部安卓手机
一个脑子

写在前面:本文的原理是使用ksweb在安卓手机建立本地服务器,并通过内网映射(FRP)映射到公网。正常情况FRP需要一台服务器,但是sakurafrp提供免费的端口映射服务。而且你如果有服务器也不需要这篇教程对不对?

第一步:配置ksweb
正常情况下ksweb并不需要费心配置,

配置数据库
打开ksweb 工具选项栏 开启phpmyadmin
ksweb的默认服务端是Lighttpd 足够简单 没必要换nginx和Apache
默认的账号root 密码为空!
进入后创建一个数据库 以备后续使用

上传网站
ksweb默认的wwwroot文件夹在/sdcard/htdocs!
把源码放进去即可
在ksweb的主页面可以看到主机地址!
这里是localhost:8001 记住这个端口号(我是8001)后面会用到
下面按照正常步骤配置好你的网站即可
我这里使用typecho做演示
可以看到 本地已经可以正常访问了!

第二步 配置sakurafrp

下面我们将要开始配置sakurafrp
控制面板创建隧道
可以参考我的配置

如果域名没有备案,请选择国外节点

第三步 域名解析
首先需要获取你选择的节点的地址
控制面板中进入『配置文件』选项
查看对应节点信息
我选择的是洛杉矶CN2!

我们可以看到节点服务器ip
把这个ip做一个A记录

第四步 本地客户端配置
这一步需要用到termux
依然推荐使用一键优化脚本
sh -c "$(curl -fsSL github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"
完成后 运行
bash

3 评论

  1. 惊了

    1. 你究竟是谁啊

  2. 发现宝藏

发表评论