團隊項目中免不了遇到需要共享目錄的情況,除了搭建FTP或網絡文件系統,有沒有更方便快捷的辦法分分鐘就能實現呢?
Python作為簡單、易學的開源編程語言,利用Python http.server就可以快速搭建HTTP服務器,實現共享win系統目錄給項目團隊,搭配花生殼內網穿透還可滿足沒有公網IP情況下,遠程外網訪問HTTP服務器。
下面我們來看具體操作步驟;
準備運行環境
首先我們要準備的工具有python解釋器和花生殼客戶端;
Python解釋器下載地址: https://www.python.org/,根據本地的系統類別選擇下載;
花生殼windows客戶端下載地址:https://hsk.oray.com/download/
設置server服務目錄
在本地創建一個文件夾作為Server的目錄,目錄中放入需要共享的文件或目錄, 然后通過cmd命令行在此目錄下輸入命令:
需注意:port為指定的端口號,python3和python2啟動命令有所區別;
python3:
python -m http.server port
python2:
python -m SimpleHTTPServer port
然后打開cmd 進入剛才創建的server目錄,比如我這里server放在G盤下;
進入創建的server目錄,cmd命令行輸入python -m http.server port,我這里設置的端口為8888,如下圖就成功開啟服務器了;
然后打開瀏覽器訪問localhost:8888,即可看到server目錄下的文件和目錄,可以進行下載操作和查看操作,如下圖成功下載了json壓縮文件;
上面就已經搭建好HTTP服務并可在局域網內訪問,如果想遠程外網訪問這個服務器目錄,就需要借助內網穿透神器花生殼。
配置花生殼實現外網訪問
下載安裝并登錄花生殼win客戶端,點擊+添加映射;
在添加映射界面,應用名稱自定義,應用類型選擇http,內網主機及端口根據我們本地設置的http服務IP及端口號相應填入;
填寫完成點擊保存即可,花生殼將自動生成一個訪問地址;
然后在外網環境下,瀏覽器輸入花生殼生成的地址,就可以成功遠程外網訪問http文件下載服務器了~
花生殼內網穿透專為沒有公網IP或存在動態公網IP的各行各業用戶,提供簡單、高效、穩定的內網穿透和域名解析服務,通過云服務器快速與內網服務器建立連接,把內網端口映射到云端,滿足用戶無論在任何地點、任何時間、任何線路,都可以通過固定域名訪問到內網的服務應用。
如企業內網的OA/ERP/CRM系統、NAS私有云、視頻監控、FTP/MAC/SVN服務器、win遠程桌面、個人局域網搭建的網站、博客、進行開發調試、遙感測繪等等,均可輕松實現。
花生殼還免費開放了內網穿透核心組件PHTunnel SDK,支持嵌入到各種應用軟件和智能IoT設備中,已經有TP-LINK、中興、360、小米等企業內嵌花生殼,助力了智能網關、路由器、NAS、USB Server等設備快速集成內網穿透,實現內、外網信息的互聯互通。
關于花生殼更多介紹,請訪問:https://hsk.oray.com
發布評論請先 登錄
相關推薦
評論