KSWEB-手机搭建服务器与内网穿透

最近好奇心害死猫,迷上了手机搭建网站,经过搜索了大量的教程和多次的试错,下面分享完全可用版!

说点啥

需要用到的工具一台服务器+一台闲置手机+KSWEB。经过我大量的试错,终于是实现了免费的,别杠啊,有服务器为啥还要在手机上搭建。为啥呢,因为我没有足够的时间去接触电脑,基本都是在手机上做一些代码开发。在使用MT管理器时遇到了些麻烦,使用ftp频繁的上传下载,这都没啥,主要就是有时卡住了,烦死个人,所有决定另辟蹊径!废话不多说,开始!

正文开始

1.工具和环境

  • 宝塔面板:一个功能强大的服务器管理面板,用于管理服务器上的网站、数据库等。
  • Termux:一个运行在Android上的Linux环境,可以用来运行各种Linux命令和工具。
  • KSWEB:一个在Android上运行的轻量级Web服务器,可以用来托管本地网站。• 域名:用于公网访问的域名,需要正确解析到你的服务器IP。

2.宝塔面板安装frps服务端

登陆宝塔后台->点击docker容器搜索frp

图片[1]-KSWEB-手机搭建服务器与内网穿透-耀雪资源网

搜索结果中选择服务端安装

点击文件夹图标进入目录点击data目录编辑frps.toml文件修改相关配置,记得保存哦!然后回到docker重启frp项目

图片[4]-KSWEB-手机搭建服务器与内网穿透-耀雪资源网

3.frpc客户端安装

  • 打开termux软件
  • 更新包管理器
pkg update && pkg upgrade -y
  • 安装必须工具
pkg install wget unzip -y
  • 下载frp客户端
wget https://github.com/fatedier/frp/releases/download/v0.61.2/frp_0.61.2_linux_arm64.tar.gz
  • 解压文件
tar -zxvf frp_0.61.2_linux_arm64.tar.gz

#删除压缩包
rm -r ~/frp_0.61.2_linux_arm64.tar.gz

#修改文件夹名
mv frp_0.61.2_linux_arm64 frpc

#进入目录
cd frpc
  • 修改客户端配置文件
nano frpc.ini
  • 清空内容输入以下内容,实际中删除注释,否则无法解析文件
  • 支持多个转发,只需要配置多个[web*]即可
  • 例如服务端配置端口:8050
  • 访问m.baidu.com:8050即可访问本地9100端口服务
  • 访问m1.baidu.com:8050即可访问本地9101端口服务
[common]
server_addr = 160.xxx.xxx.xxx  # 服务器 IP
server_port = 7000            # 服务器通信端口
token = xxxxxxxxxx           # 通信令牌

[web01]
type = http
local_port = 9100             # 客户端本地端口
custom_domains = m.baidu.com  # 自定义域名

[web02]
type = http
local_port = 9101             # 客户端本地端口
custom_domains = m1.baidu.com  # 自定义域名
  • 完成后保存退出,ctrl+x保存,回车退出
  • 赋予权限,启动客户端
chmod +x frpc

#启动客户端
./frpc -c frpc.ini
  • 如果出现以下内容,则恭喜你,启动成功啦!
图片[5]-KSWEB-手机搭建服务器与内网穿透-耀雪资源网

4.测试一下

  • 浏览器打开配置文件中的域名+
  • m.baidu.com:9100
  • 就可以打开本地服务了,当然,得提前使用KSWEB创建一个本地网站环境,这里给个图片,就不多说了。
  • 下面就是我本地映射到公网的网站!
图片[6]-KSWEB-手机搭建服务器与内网穿透-耀雪资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容