日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

废旧Android手机搭建个人服务器:ksweb搭建Web服务器+Termux、Ngrok实现内网穿透

發(fā)布時(shí)間:2024/1/1 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 废旧Android手机搭建个人服务器:ksweb搭建Web服务器+Termux、Ngrok实现内网穿透 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

寫在前面:

本篇博客介紹利用廢舊手機(jī)搭建一個(gè)服務(wù)器,可以放自己的網(wǎng)頁搭建網(wǎng)站

之前閑著沒事,低價(jià)買了個(gè)虛擬主機(jī),放了自己的靜態(tài)網(wǎng)頁,搭建了個(gè)人博客引導(dǎo)網(wǎng)站,后來虛擬主機(jī)被打死,湊巧了解到相關(guān)知識(shí),于是就想利用廢舊手機(jī)搭建一臺(tái)服務(wù)器

當(dāng)然舊手機(jī)作為服務(wù)器搭建簡單網(wǎng)站性能方面還是可以的,如果商用還是選擇購買云主機(jī)

基本思路:

安卓手機(jī)是基于Linux的,也就是說安卓手機(jī)本身就是一臺(tái)Linux服務(wù)器,我們只要簡單配置,就可以把它可以變成一臺(tái)網(wǎng)站服務(wù)器

完成第一階段此時(shí)的服務(wù)器還只是一個(gè)內(nèi)網(wǎng)服務(wù)器,就是只能在一個(gè)局域網(wǎng)內(nèi)訪問該服務(wù)器的Web服務(wù)

而我們要想外網(wǎng)能訪問我們的內(nèi)網(wǎng)服務(wù)器,需要進(jìn)行內(nèi)網(wǎng)穿透

當(dāng)然能在手機(jī)上搭建Web服務(wù)器的App很多,像ksweb、Linux Deploy、termux、busybox等等

這里我們使用最簡單的集成工具ksweb

基本步驟分為兩步

  • 手機(jī)的簡單設(shè)置搭建內(nèi)網(wǎng)服務(wù)器
  • 內(nèi)網(wǎng)穿透
  • 工具

    • 一部小米4舊手機(jī)
      • ksweb工具
      • termux工具
    • 內(nèi)網(wǎng)穿透工具
      • ngrok隧道

    開始

    一、第一階段

    1.1 手機(jī)安裝ksweb

    我的手機(jī)型號(hào)是小米4

    工具ksweb

    目前為止,手機(jī)端搭建web服務(wù)器最好用的軟件是Ksweb

    這是一款俄羅斯人開發(fā)的基于安卓系統(tǒng)的web服務(wù)器,集成了php、Nginx、MySQL、Apache、FTP等

    可以百度官網(wǎng)下載軟件,不過軟件收費(fèi),建議支持正版,下面度盤了一個(gè)修改版,需要自行下載

    鏈接:https://pan.baidu.com/s/1XmFoDerAaSpSWI8sZ2FDDg
    提取碼:15ia

    1.2 打開配置ksweb

    安裝之后打開,可以看到手機(jī)的內(nèi)外網(wǎng)IP、端口號(hào)、網(wǎng)站文件根目錄、各種服務(wù)

    LigHttpd、Apache、Nginx是三大Web服務(wù)器,可以根據(jù)自己情況選擇,這里我選擇默認(rèn)LigHttpd

    電腦usb連接手機(jī),找到網(wǎng)站文件根目錄/mnt/sdcard/htdocs把自己的網(wǎng)頁放在該目錄下


    然后電腦、手機(jī)連接同一個(gè)局域網(wǎng),電腦打開瀏覽器,輸入http://192.168.0.100:8080訪問

    若出現(xiàn)自己的網(wǎng)頁信息,則成功搭建內(nèi)網(wǎng)服務(wù)器

    我的網(wǎng)頁為簡單的靜態(tài)個(gè)人網(wǎng)頁,不需要php、Mysql等服務(wù),不在詳細(xì)介紹此方面的配置問題

    關(guān)于簡單的數(shù)據(jù)庫、phpAdmin配置,在軟件中右滑找到工具界面,點(diǎn)擊phpAdmin,選擇默認(rèn)的Lighttpd服務(wù)器,等待下載完成,進(jìn)入可視化數(shù)據(jù)庫管理頁面,輸入用戶名root,密碼空,點(diǎn)擊執(zhí)行 登錄,然后修改密碼

    其他網(wǎng)站框架LAMP、LNMP等參考往期博客:

    網(wǎng)絡(luò)安全學(xué)習(xí)篇34_第二階段_apache、mysql等配置+ centOS設(shè)置中文輸入法

    網(wǎng)絡(luò)安全學(xué)習(xí)篇35_第二階段_lnmp、Nginx簡單配置+安裝報(bào)錯(cuò):C compiler cc is not found缺少環(huán)境解決、安裝php5.3.28

    當(dāng)然此時(shí)只能在一個(gè)局域網(wǎng)下訪問,若想公網(wǎng)訪問,需要進(jìn)行第二階段,內(nèi)網(wǎng)穿透

    二、第二階段

    2.1電腦端操作

    電腦端首先去Ngrok官網(wǎng)注冊(cè)一個(gè)賬號(hào),購買(有免費(fèi)可以白嫖的隧道)開通隧道 http://ngrok.cc/user.html

    開通之后點(diǎn)擊 隧道管理

    然后記下自己的隧道id,等會(huì)要到手機(jī)端操作

    2.2手機(jī)端操作

    手機(jī)端的操作可以參考Ngrok官網(wǎng)手冊(cè):http://ngrok.cc/_book/start/ngrok_android.html

    簡單就是需要手機(jī)端打開命令工具Termux,執(zhí)行配置文件(我選擇的是Python文件),然后輸入隧道id開通隧道

    Termux工具可以自己百度下載,也可以點(diǎn)擊度盤下載:

    鏈接:https://pan.baidu.com/s/1MYGu-GRK3J6c9sSxb0f08g
    提取碼:9x4u
    復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App,操作更方便哦

    下載安裝之后打開

    • 給Android手機(jī)安裝python
      pkg install python
    • 進(jìn)入Python客戶端所在的目錄(如果手機(jī)瀏覽器下載Python腳本,為此目錄,然后解壓到該目錄)
      每個(gè)人的瀏覽器文件下載目錄可能不同,根據(jù)自己實(shí)際情況,也可選擇解壓到自己找得到的文件目錄
      如出現(xiàn)Termux命令行出現(xiàn)打開文件夾目錄權(quán)限不足的情況,需要找到手機(jī)應(yīng)用權(quán)限管理,給予訪問手機(jī)文件儲(chǔ)存的權(quán)限
      cd /storage/emulated/0/Download
    • 執(zhí)行腳本
      python sunny.py

    上述操作設(shè)計(jì)一點(diǎn)Linux操作,如果操作不明白,查看上面的Ngrox官網(wǎng)幫助手冊(cè),里面有視頻介紹~

    2.3查看成果

    注意手機(jī)端的ksweb、Termux不要關(guān)閉,保持在后臺(tái)運(yùn)行

    這里提示免費(fèi)的隧道可能隨時(shí)失效,想要持久穩(wěn)定還得掏錢!

    這里貼上自己的個(gè)人博客引導(dǎo)頁,想要源碼的也可私信我~~源碼丟了不好意思了…

    http://xiaosi.free.idcfengye.com

    另外,本來計(jì)劃采用88ip.cn配合DDNS的路由器來實(shí)現(xiàn),無奈嘗試不成功,不知道問題出現(xiàn)在哪里,希望有興趣的大佬們可以指導(dǎo)。

    總結(jié)

    以上是生活随笔為你收集整理的废旧Android手机搭建个人服务器:ksweb搭建Web服务器+Termux、Ngrok实现内网穿透的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。