(轉)使用Python或Node創建簡單web服務器和FTP服務器實現文件共享

原文鏈接

1. 前言

有時我們需要給旁邊的人傳一些文件,如果大家都用windows或者mac,那么皆大歡喜,直接用QQ傳就可以了,但如果有個不省心的家伙用linux怎么辦?可以用網盤或者U盤,或者另外一種更酷一些的方法來實現文件共享。

2.?使用Python(2.6~2.7)創建簡單的web服務器

進入需要共享的文件所在目錄,執行下面的命令:

python -m SimpleHTTPServer port

其中port為要設置的端口號

即可創建一個局域網內可用的web服務器。使用ip:port進行訪問,如http://localhost:8888。

3.?使用Node創建簡單的web服務器

1. 若沒有安裝node,則可以先去官網下載node,因為國內npm網速可能比較慢,可以再安裝yarn

2. 安裝http-server

? ? 使用npm安裝,進入npm安裝目錄執行命令:

npm install http-server -g

? ? 使用yarn安裝,進入yarn安裝目錄執行命令:

yarn global add http-server -g

安裝成功之后即可以啟動http-server實現文件共享

3. 啟動http-server

進入需要共享的文件所在目錄,執行下面的命令:

http-server ./ -p port

port為要設置的端口號。

訪問方式同第一種.

3?使用Python創建一個臨時的FTP服務器

首先我們需要安裝Python的庫管理器pip。進入pip官網下載get-pip.py然后執行以下命令來安裝.

python get-pip.py

如果你的Python版本是2.7.9+(Python2以內)或者3.4+,則已經內置了pip,無需進行上面的步驟。

然后使用pip安裝pyftpdlib:

pip install pyftpdlib

再執行

python -m pyftpdlib -p port -m

即可創建一個局域網內臨時的FTP服務器。訪問ftp://ip:port

使用pyftpdlib可以輕松實現宿舍云。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。