搭建手機web服務器-----內網穿透(無需Root)


搭建手機web服務器-----內網穿透(無需Root)

一、內網穿透部分

前言:

  • 網上內網穿透的方法很多,像花生殼、Ngrok、Frp等等,但是大多都需要獲取手機root權限
  • 本文使用的軟件是Termux(一款強大的安卓終端模擬器,無需root權限)

1、下載安裝Termux

下載地址https://termux.com/

github地址https://github.com/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

cpolar網址:https://www.cpolar.com/

登錄后選擇套餐信息(選免費的)

復制隧道:

將復制的隧道信息命令復制到termux手機終端:

./cpolar authtoken xxxxxxxxxx

5.內網穿透

  • 映射本地8080端口到公網

./cpolar http 8080

  • 外網遠程ssh控制

./cpolar tcp 22
  • 更多

請參閱cpolar官網的在線文檔及使用教程案例。

在線文檔:https://www.cpolar.com/docs 教程案例:https://www.cpolar.com/blog

本部分參考了知乎上的這篇文章:如何在Android的Termux超級終端下安裝cpolar內網穿透工具

二、服務器部分

前言:

  • 安卓手機服務器軟件也很多,像KSweb,Linux deploy等(都需要root)
  • 博主用的是HTTP Server powered by Apachev1.4.4安卓版(無需root)

1.下載安裝HTTP Server powered by Apache

下載地址:https://m.cr173.com/x/862337

如果鏈接失效可以百度軟件名稱進行下載

2.配置服務器地址和端口

具體操作見圖:

3.服務器數據目錄

4.啟動服務器

  • 同時啟動termux映射本地8080端口到公網

  • 啟動HTTP Server powered by Apache

效果如下:

三、總結

優點:

免費、用於學習、測試等沒問題

缺點:

  1. 由於是免費的,隧道響應的網速滿
  2. 如果需要部署java、php項目還得進行相應的環境配置
  3. 等等....

但是免費就好了呀,其他又有什么關心呢?

如果文章軟件鏈接失效可以關注我的公眾號,回復“安卓web服務器”即可獲取本文中的軟件

本文著作權及解釋權歸作者本人所有
如需轉載,請在文章顯眼出標識作者及原文出處


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM