您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页搭建手机web服务器-----内网穿透(无需Root)

搭建手机web服务器-----内网穿透(无需Root)

来源:爱go旅游网
搭建⼿机web服务器-----内⽹穿透(⽆需Root)

⼀、内⽹穿透部分

前⾔:

⽹上内⽹穿透的⽅法很多,像花⽣壳、Ngrok、Frp等等,但是⼤多都需要获取⼿机root权限本⽂使⽤的软件是Termux(⼀款强⼤的安卓终端模拟器,⽆需root权限)

1、下载安装Termux

注意事项:

⼿机安卓版本要与软件版本对应,截⾄博⽂书写时间,软件最新版要求安卓7.0,如果是使⽤以前的⽼⼿机安卓版本较低的可以下载termux之前的⽐较低的版本,注意查看软件安卓的配置要求。

安装完成,打开termux,他会⾃动下载⼀些⽂件,但是由于的服务器在国外,所以需要vpn(怎么FQ⾃⼰解决),否则打开软件会⼀直转圈installing...

博主termux版本0.73,安卓版本6.0

2、在termux中安装并解压dnsutils⼯具包

安装termux成功后会显⽰:

注意:欢迎界⾯有安装其他⼯具包的使⽤⽅法,⽹上有说termux版本不同命令会不同,所以安装的时候注意看欢迎界⾯的⽰例安装dnsutils⼯具包命令:

pkg install dnsutils

3.下载cpolar(ARM版本)并解压

下载命令:

curl -O -L https://www.cpolar.com/static/downloads/cpolar-stable-linux-arm.zip

下载完成后会有⼀个zip压缩包解压命令:

unzip cpolar-stable-linux-arm.zip

4.注册cpolar,获取隧道authtoken

登录后选择套餐信息(选免费的)复制隧道:

将复制的隧道信息命令复制到termux⼿机终端:

./cpolar authtoken xxxxxxxxxx

5.内⽹穿透

映射本地8080端⼝到公⽹

./cpolar http 8080

外⽹远程ssh控制

./cpolar tcp 22

更多

请参阅cpolar官⽹的在线⽂档及使⽤教程案例。本部分参考了知乎上的这篇⽂章:

⼆、服务器部分

前⾔:

安卓⼿机服务器软件也很多,像KSweb,Linux deploy等(都需要root)博主⽤的是HTTP Server powered by Apachev1.4.4安卓版(⽆需root)

1.下载安装HTTP Server powered by Apache

如果链接失效可以百度软件名称进⾏下载

2.配置服务器地址和端⼝

具体操作见图:

3.服务器数据⽬录

4.启动服务器

同时启动termux映射本地8080端⼝到公⽹启动HTTP Server powered by Apache

效果如下:

三、总结

优点:

免费、⽤于学习、测试等没问题

缺点:

1. 由于是免费的,隧道响应的⽹速满

2. 如果需要部署java、php项⽬还得进⾏相应的环境配置3. 等等....

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务