中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用Termux架設手機的 HTTP服務器。

發布時間:2021-11-16 11:14:06 來源:億速云 閱讀:1388 作者:柒染 欄目:大數據

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

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

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

小編講解如何使用 Termux 架設手機的 HTTP 服務器。

如何使用Termux架設手機的 HTTP服務器。

一、Termux 是什么?

Termux 是一個安卓手機的 Linux 模擬器,可以在手機上模擬 Linux 環境。它提供一個命令行界面,讓用戶與系統互動。

它就是一個普通的手機 App,可以從應用商店下載安裝。不需要 root 權限,也不需要設置,打開就能使用。

二、環境準備

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

第一步,更新一下系統,保證使用最新版本。

# 連接遠程倉庫,獲取軟件包信息
$ apt update

# 更新本地已經安裝的軟件包
$ apt upgrade

第二步,測試系統。

# 安裝 sl 軟件包
$ apt install sl

# 運行
$ sl

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

如何使用Termux架設手機的 HTTP服務器。

第三步,訪問本機存儲。

手機 App 默認只能訪問自己的數據,如果要訪問手機的存儲,需要請求權限。

$ termux-setup-storage

執行上面的命令以后,會跳出一個對話框,詢問是否允許 Termux 訪問手機存儲,點擊"允許"。

這會在當前目錄下生成一個storage子目錄,它是手機存儲的符號鏈接,后文下載文件就是到這個目錄去下載。

三、軟件包管理

除了apt命令,Termux 還提供pkg命令進行軟件包管理。

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

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

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

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

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

四、Node.js

下面,安裝 Node.js。

$ apt install nodejs

安裝完成后,就可以運行 JavaScript 腳本了。比如,新建一個腳本hello.js

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

然后,執行這個腳本。

$ node hello.js
hello world

五、架設 Server

現在,通過 Node.js 運行 HTTP Server。

首先,安裝 npm 模塊http-server

$ npm install -g http-server

然后,運行 Server。

$ http-server

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

如何使用Termux架設手機的 HTTP服務器。

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

如果手機和電腦不在同一個局域網,那可以打開手機的熱點功能,讓桌面電腦通過手機熱點上網,再訪問手機的 HTTP Server。

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

$ apt install net-tools
$ ifconfig

六、Python

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

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

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

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

上述內容就是如何使用Termux架設手機的 HTTP服務器。,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉峪关市| 广饶县| 海兴县| 商都县| 浦县| 清丰县| 惠东县| 安陆市| 东阳市| 康保县| 黑山县| 临沧市| 成都市| 太谷县| 金塔县| 昌邑市| 平乡县| 泰兴市| 普兰县| 阜平县| 海宁市| 达孜县| 山阴县| 武川县| 五常市| 东港市| 涿鹿县| 德令哈市| 精河县| 讷河市| 栾城县| 朝阳县| 台北市| 彩票| 安国市| 巴南区| 莱西市| 河北区| 蕉岭县| 黎城县| 武冈市|