前言
这个方法的好处是只需要下载termux,并且没有复杂的操作。
问题是需要持续挂着termux,不能长时间放在后台。
如果你要当游戏服务器,或者建设长时间的网站……那还是看看远方的ksweb吧家人们。
配置php环境
首先配置一下termux
下面是我在b站做的一个多P的视频…
https://b23.tv/PitHYQp
下载php
pkg install php
在家目录(~
)下建立一个叫做web的文件夹
cd
mkdir www
进入我们新建的文件夹
cd www
创建一个文件来测试
vim index.php
这时你应该已经进入了vim界面
粘贴下面内容
<?php phpinfo();?>
之后依次输入
:
wq
保存并退出编辑界面之后,我们来测试一下能不能运行网站的配置文件
输入
php -S 0.0.0.0:8888 -t www
之后在浏览器尝试打开0.0.0.0:8888
如果出现
那么这里内网php环境就已经做好了,我们现在想把它投到公网上,如何实现呢?
内网穿透
就是注册sakura frp 进行经常说的叫做内网穿透的东西。
注册sakura frp
网站:natfrp.com
(我手机上写这个用不了粘贴)
然后实名啥的这种教程应该不用多说了 我们直接看具体内网穿透的流程。
首先找到用户信息。
然后去复制那个访问密钥
回到termux 输入以下内容
curl -L -o frp https://getfrp.sh/d/frpc_linux_arm64
下载完成之后输入
chmod +x frp
./frp
这时应该会进入下面这个页面
这时我们再回到sakura frp的网站
选择新建隧道,普通用户的话可以有两条
如果你要建网站,那就选择TCP
可以参考一下下面的配置,注意要选择可建站的。
关于自动 HTTPS 一开始是默认禁止的,这个开不开跟后续的情况有关。这个我们先后面再说。
我们把之前粘贴好的密钥填入termux中的token
再连续按两次回车
会进入下面的界面
再一个回车 把这个给点绿
这就表示已经启动了隧道
然后点击termux工具栏上的CTRL,点蓝之后再点击字母C。
这个表示我们已经成功的激活了隧道,并且我们上面已经布置过隧道监听的端口
127.0.0.1:8888
我们可以新建一个会话
在手机屏幕左侧向右滑
来到新建的会话之后,我们再启动网页解析服务。
php -S 127.0.0.1:8888 -t www
之后我们去复制上面那个脚本给出的
使用[xxx]来连接到你的隧道
我们就复制[]里面的内容,在网页打开。如果成功,那就说明可以在公网访问到了。
如果失败的话,那就只能进入第3个主题了
报错的解决方法
一般来说最常见的是
这种情况,我个人感觉有以下几种原因比较常见。
1.端口没有对齐——修改端口并重启隧道或者修改本地端口(推荐后面的,修改本地的不需要重启隧道)
2.没有选用正确的隧道(TCP用成UDP)——修改成正确的隧道之后重启
3.防火墙/杀毒软件问题——添加白名单
然后就是更麻烦的……
这种情况的原因是因为
不允许直接通过TCP转发明文HTTP流量
所以如果出现这种问题,你可以选择去启用
即使是这样,在启用完之后,你的网站依然会有证书未启用的问题
启用过后请使用 https://[链接]
如果还是不行,那么就请使用IP地址进行连接。
其实一些备过案的隧道不会报这种错,但是那些能建站的全都被占满了,新出的隧道很容易就会有这种问题。
断线问题[未解决]
大家在使用过程中应该也注意到了,每当离开termux前往浏览器时,总是会有下面的问题:将termux放置后台之后隧道会断线
这个将termux切至后台导致断线的问题
目前尚未找到任何解决方式
但是可以用下面的方式稍微优化一下,减少需要开启的会话数。
nohup ./frp &
nohup php -S 127.0.0.1:8888 -t www &
通过nohup与&这个两个的结合,把ftp跟网站解析器放在termux后台(注意是termux后台,不是手机后台)也会开启服务。但是问题是会生成一个nohup.out的文件,用来存储发送的数据
你要是觉得占内存可以用下面的命令来删除
rm -rf nohup.out
如果使用穿梭的隧道会报需要HTTPS的错,并且无法使用推荐的那个链接进行访问,只能使用IP进行访问。而放在后台运行之后,你又恰巧不知道IP是什么。
cat nohup.out
那就用这个吧……
勉强可以称作解决方法
那就是使用分屏功能,这样的话可以保持不掉线。
2、本站永久网址:https://www.xheishou.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
暂无评论内容