如何使用Termux架設(shè)手機(jī)的HTTP服務(wù)器。

本篇文章為大家展示了如何使用Termux架設(shè)手機(jī)的 HTTP服務(wù)器。,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

公司主營業(yè)務(wù):網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出額爾古納免費(fèi)做網(wǎng)站回饋大家。

手機(jī)文件,比如照片和視頻,如何下載到桌面電腦?

普通用戶可以使用手機(jī)線,將手機(jī)和電腦連起來。作為開發(fā)者,其實(shí)有更方便的方法,就是在手機(jī)架設(shè)一個(gè) HTTP 服務(wù),然后從桌面瀏覽器訪問手機(jī)。

小編講解如何使用 Termux 架設(shè)手機(jī)的 HTTP 服務(wù)器。

如何使用Termux架設(shè)手機(jī)的 HTTP服務(wù)器。

一、Termux 是什么?

Termux 是一個(gè)安卓手機(jī)的 Linux 模擬器,可以在手機(jī)上模擬 Linux 環(huán)境。它提供一個(gè)命令行界面,讓用戶與系統(tǒng)互動。

它就是一個(gè)普通的手機(jī) App,可以從應(yīng)用商店下載安裝。不需要 root 權(quán)限,也不需要設(shè)置,打開就能使用。

二、環(huán)境準(zhǔn)備

打開 Termux 以后,就是一個(gè)全屏的命令行界面。雖然可以用手機(jī)的觸摸鍵盤輸入命令,但還是推薦使用藍(lán)牙鍵盤。

第一步,更新一下系統(tǒng),保證使用最新版本。

# 連接遠(yuǎn)程倉庫,獲取軟件包信息
$ apt update

# 更新本地已經(jīng)安裝的軟件包
$ apt upgrade

第二步,測試系統(tǒng)。

# 安裝 sl 軟件包
$ apt install sl

# 運(yùn)行
$ sl

上面命令安裝測試包sl,然后運(yùn)行。如果一切正常,會顯示一個(gè)火車的命令行動畫。

如何使用Termux架設(shè)手機(jī)的 HTTP服務(wù)器。

第三步,訪問本機(jī)存儲。

手機(jī) App 默認(rèn)只能訪問自己的數(shù)據(jù),如果要訪問手機(jī)的存儲,需要請求權(quán)限。

$ termux-setup-storage

執(zhí)行上面的命令以后,會跳出一個(gè)對話框,詢問是否允許 Termux 訪問手機(jī)存儲,點(diǎn)擊"允許"。

這會在當(dāng)前目錄下生成一個(gè)storage子目錄,它是手機(jī)存儲的符號鏈接,后文下載文件就是到這個(gè)目錄去下載。

三、軟件包管理

除了apt命令,Termux 還提供pkg命令進(jìn)行軟件包管理。

# 安裝軟件包
$ pkg install [package name]

# 卸載軟件包
$ pkg uninstall [package name]

# 列出所有軟件包
$ pkg list-all

其實(shí),pkg的底層就是apt,只是運(yùn)行前會執(zhí)行一次apt update,保證安裝的是最新版本。所以,apt install sl基本等同于pkg install sl。

Termux 支持的軟件包清單,可以到這里查看。

四、Node.js

下面,安裝 Node.js。

$ apt install nodejs

安裝完成后,就可以運(yùn)行 JavaScript 腳本了。比如,新建一個(gè)腳本hello.js

// hello.js
console.log('hello world');

然后,執(zhí)行這個(gè)腳本。

$ node hello.js
hello world

五、架設(shè) Server

現(xiàn)在,通過 Node.js 運(yùn)行 HTTP Server。

首先,安裝 npm 模塊http-server。

$ npm install -g http-server

然后,運(yùn)行 Server。

$ http-server

正常情況下,命令行會提示 Server 已經(jīng)在 8080 端口運(yùn)行了,并且還會提示外部可以訪問的 IP 地址。

如何使用Termux架設(shè)手機(jī)的 HTTP服務(wù)器。

舉例來說,手機(jī)的局域網(wǎng) IP 是 192.168.2.6,那么我們通過桌面電腦的瀏覽器訪問http://192.168.2.6:8080,就可以看到 Termux 的根目錄了。進(jìn)入下面的storage子目錄,就可以下載手機(jī)文件了。

如果手機(jī)和電腦不在同一個(gè)局域網(wǎng),那可以打開手機(jī)的熱點(diǎn)功能,讓桌面電腦通過手機(jī)熱點(diǎn)上網(wǎng),再訪問手機(jī)的 HTTP Server。

這里順便提一下,下面的命令可以從命令行查看手機(jī)的 IP 地址。

$ apt install net-tools
$ ifconfig

六、Python

不使用 Node.js,而使用其他方法架設(shè) HTTP Server 也是可以的。下面演示 Python 的方法。

$ apt install python
$ python -m http.server 8080

然后,桌面電腦就可以訪問手機(jī)了。

Termux 是非常強(qiáng)大的工具,除了上面的方法,還可以架設(shè) Apache 服務(wù)器,或者通過其他途徑(FTP、SSH、Rsync)訪問手機(jī),這里就不詳細(xì)介紹了。

上述內(nèi)容就是如何使用Termux架設(shè)手機(jī)的 HTTP服務(wù)器。,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享標(biāo)題:如何使用Termux架設(shè)手機(jī)的HTTP服務(wù)器。
當(dāng)前路徑:http://bm7419.com/article2/jdipic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站營銷、網(wǎng)站改版軟件開發(fā)、小程序開發(fā)、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)