国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問

這篇具有很好參考價值的文章主要介紹了通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.前言

數(shù)據(jù)共享作為和連接作為互聯(lián)網(wǎng)的基礎(chǔ)應(yīng)用,不僅在商業(yè)和辦公場景有廣泛的應(yīng)用,對于個人用戶也有很強的實用意義。也正因如此,大量數(shù)據(jù)共享軟件被開發(fā)出來,云存儲的概念也被重復(fù)炒作。對于愛好折騰的筆者來說,用最簡單的工具找尋私人共享和存儲解決方案,也是件很有趣的事。今天,筆者就為大家介紹,如何使用python這樣的簡單程序語言,在自己的電腦上搭建一個共享文件服務(wù)器,并通過cpolar創(chuàng)建的數(shù)據(jù)隧道,將其變?yōu)槟茉诠不ヂ?lián)網(wǎng)上訪問的私人云盤。

2.本地文件服務(wù)器搭建

Python作為一個相對簡單的計算機語言,在世界范圍內(nèi)都很受歡迎,更是成為計算機技術(shù)初學(xué)者的必修課之一。說了這么多,其實python的成功,還是來源于它的簡單和功能強大,就比如現(xiàn)在,我們可以使用幾行簡單代碼,建立一個python http.server文件共享服務(wù)器。

2.1.python的安裝和設(shè)置

首先,我們需要下載一個python(可以直接到python的官網(wǎng)www.python.org下載)

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

下載完成后,直接雙擊.exe文件進行安裝。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

安裝過程中,要記得將python加入環(huán)境變量(path)選項勾選上

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

接著創(chuàng)建一個文件夾,用于存放打算進行發(fā)布的文件。為方便說明,我們將這個文件夾命名為server

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

再以管理員身份運行cmd,對python進行設(shè)置。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

先在cmd中輸入python,只要能出現(xiàn)下圖顯示,就說明python安裝成功。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

接著輸入命令行e:,轉(zhuǎn)入E盤,在進入打算共享的文件夾

cd server

最后輸入命令,執(zhí)行文件夾的端口輸出共享命令。

python -m http.server 9090”(其中端口號可以自選,但必須為未被占用的,可以選擇一些偏僻的端口)

命令輸入后,可能會出現(xiàn)防火墻詢問,我們點擊允許訪問即可。

需要注意的是,python的共享服務(wù)功能很簡單也很基礎(chǔ),這里共享的是當(dāng)前執(zhí)行命令的文件夾,無法指定某個文件夾,所以我們需要先更換盤符和文件夾,才能執(zhí)行共享命令。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

看到cmd顯示上面的內(nèi)容,就可以在瀏覽器中訪問本地9090端口,地址欄輸入localhost:9090,訪問到python共享的文件。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

由于python的簡單功能,我們不能關(guān)閉python的進程,否則就會關(guān)閉文件共享端口。

2.2.cpolar的安裝和注冊

在完成python的文件夾共享設(shè)置后,我們就可以安裝和注冊cpolar,為后面的共享文件發(fā)布做好準(zhǔn)備。Cpolar的下載地址可以在cpolar的官網(wǎng)(www.cpolar.com)中找到。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

在cpolar的下載頁面中,找到對應(yīng)版本的cpolar安裝程序,筆者使用的是Windows操作系統(tǒng),因此選擇Windows版下載。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

下載完成后,將下載的文件解壓,并雙擊其中的.msi文件,就能自動執(zhí)行cpolar的安裝程序,我們只要一路Next,就能完成安裝。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

由于cpolar會為每個用戶創(chuàng)建獨立的數(shù)據(jù)隧道,并輔以用戶密碼和token碼保證數(shù)據(jù)安全,因此我們在使用cpolar之前,需要進行用戶注冊。注冊過程也非常簡單,只要在cpolar主頁右上角點擊用戶注冊,在注冊頁面填入必要信息,就能完成注冊。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

3.本地文件服務(wù)器的發(fā)布

完成了python的設(shè)置,安裝并注冊好cpolar,剩下的工作簡單了,只要使用cpolar建立一條數(shù)據(jù)隧道,數(shù)據(jù)隧道的入口為公共互聯(lián)網(wǎng)地址,出口連接本地的python共享文件網(wǎng)頁。

3.1.Cpolar云端設(shè)置

由于分享文件的需求可能隨時發(fā)生,而筆者又不想每次要分享文件是就設(shè)置一次數(shù)據(jù)隧道,所以筆者將cpolar升級至vip版,以便保留能長期穩(wěn)定存在的數(shù)據(jù)隧道(免費版cpolar創(chuàng)建的數(shù)據(jù)隧道每24小時會重置一次)。
升級cpolar至vip后,我們首先登錄cpolar云端,在客戶主界面左側(cè)找到預(yù)留按鈕,點擊進入預(yù)留頁面。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

在預(yù)留頁面,能看到cpolar提供多種協(xié)議的數(shù)據(jù)隧道保留,而我們的python是網(wǎng)頁輸出,因此找到保留二級子域名欄位,并對這個欄位的信息進行設(shè)置。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

設(shè)置的信息內(nèi)容為:

  • 地區(qū):服務(wù)器所在區(qū)域,就近選擇即可
  • 二級域名:會最終出現(xiàn)在生成的公共互聯(lián)網(wǎng)地址中,作為網(wǎng)絡(luò)地址的標(biāo)識之一
  • 描述:可以看做這條數(shù)據(jù)隧道的描述,能夠與其他隧道區(qū)分開即可

完成這幾項設(shè)置后,就可以點擊右側(cè)的保留按鈕,將這條數(shù)據(jù)隧道保留下來。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

如果這條數(shù)據(jù)隧道不打算再使用,還可以點擊右側(cè)的x將其輕松刪除,節(jié)約寶貴的隧道名額。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

3.2.Cpolar本地設(shè)置

完成cpolar云端的數(shù)據(jù)隧道入口保留后,我們回到cpolar本地客戶端,將cpolar云端生成的數(shù)據(jù)隧道入口與本地python網(wǎng)頁連接起來。

首先登錄cpolar客戶端,(可以在瀏覽器中輸入localhost:9200直接訪問,也可以在開始菜單中點擊cpolar客戶端的快捷方式),點擊客戶端主界面左側(cè)隧道管理——創(chuàng)建隧道按鈕,進入本地隧道創(chuàng)建頁面(如果要創(chuàng)建每24小時重置地址的臨時數(shù)據(jù)隧道,可直接在此進行設(shè)置,不必在cpolar官網(wǎng)設(shè)置空白數(shù)據(jù)隧道)。

在這個頁面,同樣需要進行幾項信息設(shè)置,這些信息設(shè)置包括:

  1. 隧道名稱:可以看做cpolar本地的隧道信息注釋,只要方便我們分辨即可
  2. 協(xié)議:由于python的共享是是網(wǎng)頁形式,因此選擇http協(xié)議
  3. 本地地址:本地地址即為本地網(wǎng)站的輸出端口號,之前我們將python的輸出端口設(shè)定在9090,因此這里也填入9090
  4. 域名類型:在這個例子中,我們已經(jīng)在cpolar云端預(yù)留了二級子域名的數(shù)據(jù)隧道,因此勾選二級子域名(如果預(yù)留的是自定義域名,則勾選自定義域名),并在下一行Sub Domain欄中填入預(yù)留的二級子域名,該例子中為“pythontest”。如果打算創(chuàng)建臨時數(shù)據(jù)隧道,則直接勾選“隨機域名”,由cpolar客戶端自行生成網(wǎng)絡(luò)地址
  5. 地區(qū):與cpolar云端預(yù)留的信息一樣,我們依照實際使用地填寫即可

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

完成這些設(shè)置后,就可以點擊下方的創(chuàng)建按鈕,完成這條能夠長期留存的數(shù)據(jù)隧道搭建。

數(shù)據(jù)隧道創(chuàng)建完成后,cpolar會自動跳轉(zhuǎn)至隧道管理——隧道列表頁面。在這個頁面,我們可以對這條數(shù)據(jù)隧道進行管理,包括開啟、關(guān)閉或刪除這條隧道,也可以點擊編輯按鈕,對這條數(shù)據(jù)隧道的信息進行修改。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

而python的數(shù)據(jù)隧道入口(公共互聯(lián)網(wǎng)訪問地址),則可以在狀態(tài)——在線隧道列表中找到。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

4.公網(wǎng)訪問測試

我們將這里的公網(wǎng)地址粘貼到其他設(shè)備上的瀏覽器中,就能看到本地電腦上由python生成的文件分享網(wǎng)頁,并能輕松查看所分享的文件。

通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問,python,網(wǎng)絡(luò),開發(fā)語言

5.結(jié)語

至此,我們成功使用cpolar內(nèi)網(wǎng)穿透發(fā)布了python的文件分享網(wǎng)頁,雖然這個python文件分享網(wǎng)頁過于簡單,功能也很簡陋,但能夠很好的展示,網(wǎng)頁(或軟件)輸出端口與cpolar數(shù)據(jù)隧道端口設(shè)定之間的關(guān)系,即網(wǎng)頁(或軟件)的輸出端口,一定要與cpolar數(shù)據(jù)隧道填入的端口一致,才能準(zhǔn)確的連接起公共互聯(lián)網(wǎng)地址和本地網(wǎng)頁(或軟件)。

轉(zhuǎn)載自cpolar極點云文章:Python一行代碼實現(xiàn)文件共享【內(nèi)網(wǎng)穿透公網(wǎng)訪問】文章來源地址http://www.zghlxwxcb.cn/news/detail-723337.html

到了這里,關(guān)于通過內(nèi)網(wǎng)穿透實現(xiàn)文件共享,Python—行代碼輕松實現(xiàn)公網(wǎng)訪問的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【私有云】 Windows IIS搭建webdav服務(wù)實現(xiàn)公網(wǎng)文件共享「內(nèi)網(wǎng)穿透」

    【私有云】 Windows IIS搭建webdav服務(wù)實現(xiàn)公網(wǎng)文件共享「內(nèi)網(wǎng)穿透」

    常用的文件共享有三種:FTP、Samba、WebDAV。FTP雖然簡單方便、容易部署,但它的的傳輸效率低、安全性不佳,目前并不推薦使用。SMB使用的是445端口,因為安全原因,445端口可能會被封掉,所以SMB在內(nèi)網(wǎng)中的應(yīng)用會受限。 而WebDAV是基于HTTP的共享協(xié)議,用戶可以使用用戶名和密

    2023年04月09日
    瀏覽(30)
  • 通過Python行命令搭建HTTP服務(wù)器結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)外網(wǎng)訪問

    通過Python行命令搭建HTTP服務(wù)器結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)外網(wǎng)訪問

    Python作為熱度比較高的編程語言,其語法簡單且語句清晰,而且python有良好的兼容性,可以輕松的和其他編程語言((比如C/C++))建立的模塊連接起來,而且python豐富強大的庫,經(jīng)過封裝可以輕松調(diào)用,因此深受歡迎。 今天我們就嘗試用python,建立一個簡單的http服務(wù)器,用來

    2024年02月09日
    瀏覽(21)
  • 輕松實現(xiàn)內(nèi)網(wǎng)穿透:實現(xiàn)遠程訪問你的私人網(wǎng)絡(luò)

    輕松實現(xiàn)內(nèi)網(wǎng)穿透:實現(xiàn)遠程訪問你的私人網(wǎng)絡(luò)

    導(dǎo)語: 內(nèi)網(wǎng)穿透是什么?為什么我們需要它?今天我們將介紹這個令人驚嘆的技術(shù),讓你實現(xiàn)遠程訪問你的私人網(wǎng)絡(luò)。 使用內(nèi)網(wǎng)穿透,輕松實現(xiàn)外網(wǎng)訪問本地部署的網(wǎng)站 第一部分:什么是內(nèi)網(wǎng)穿透? 通俗解釋:假如你在自己的電腦上運行一個網(wǎng)站程序,這時只有在你自己的

    2024年02月11日
    瀏覽(18)
  • ngrok內(nèi)網(wǎng)穿透可以實現(xiàn)資源共享嗎?快解析更加簡潔

    ngrok內(nèi)網(wǎng)穿透可以實現(xiàn)資源共享嗎?快解析更加簡潔

    隨著互聯(lián)網(wǎng)的高速發(fā)展,越來越多的人開始意識到內(nèi)網(wǎng)穿透技術(shù)的重要性。在這一技術(shù)中,ngrok已經(jīng)成為了一個備受關(guān)注的工具。然而,很多人對于ngrok是否可以進行資源共享存在疑問。本文將從新的角度出發(fā),深入探討這個問題。 了解什么是ngrok內(nèi)網(wǎng)穿透。簡而言之,ngrok是

    2024年02月13日
    瀏覽(21)
  • Windows系統(tǒng)安裝Elasticsearch結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程團隊數(shù)據(jù)共享

    Windows系統(tǒng)安裝Elasticsearch結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)遠程團隊數(shù)據(jù)共享

    Elasticsearch是一個基于Lucene庫的分布式搜索和分析引擎,它提供了一個分布式、多租戶的全文搜索引擎,具有HTTP Web接口和無模式JSON文檔,同時也是是一個非常強大的工具,可以用于各種用途,例如日志分析、搜索引擎、安全分析等等。 遠程連接的好處在于可以讓用戶從遠程位

    2024年04月13日
    瀏覽(25)
  • 樹莓派結(jié)合Nginx,輕松搭建內(nèi)網(wǎng)穿透服務(wù)實現(xiàn)遠程訪問內(nèi)部站點

    樹莓派結(jié)合Nginx,輕松搭建內(nèi)網(wǎng)穿透服務(wù)實現(xiàn)遠程訪問內(nèi)部站點

    安裝 Nginx(發(fā)音為“engine-x”)可以將您的樹莓派變成一個強大的 Web 服務(wù)器,可以用于托管網(wǎng)站或 Web 應(yīng)用程序。相比其他 Web 服務(wù)器,Nginx 的內(nèi)存占用率非常低,可以在樹莓派等資源受限的設(shè)備上運行。同時結(jié)合cpolar內(nèi)網(wǎng)穿透工具即可實現(xiàn)無公網(wǎng)IP遠程訪問。 在樹莓派安裝

    2024年02月05日
    瀏覽(23)
  • 使用DockerUI結(jié)合內(nèi)網(wǎng)穿透工具輕松實現(xiàn)公網(wǎng)訪問和管理docker容器

    使用DockerUI結(jié)合內(nèi)網(wǎng)穿透工具輕松實現(xiàn)公網(wǎng)訪問和管理docker容器

    DockerUI是一個docker容器鏡像的可視化圖形化管理工具。DockerUI可以用來輕松構(gòu)建、管理和維護docker環(huán)境。它是完全開源且免費的。基于容器安裝方式,部署方便高效,瀏覽和維護docker單節(jié)點或集群節(jié)點worker和manager。DockerUI具有易于使用的界面。它不需要記住 docker 指令。只需下

    2024年02月05日
    瀏覽(54)
  • 通過openVPN,實現(xiàn)安全內(nèi)網(wǎng)穿透

    通過openVPN,實現(xiàn)安全內(nèi)網(wǎng)穿透

    openVPN 為開源服務(wù),虛擬專用通道,是提供給企業(yè)之間或者個人與公司之間安全數(shù)據(jù)傳輸?shù)乃淼?,跨平臺,支持linuxwindowmacosAndroid和iOS,值得學(xué)習(xí)使用。 1、安裝openVPN ubuntu環(huán)境下 安裝完成后生成了目錄 二、安裝Easy RSA套件 用于生成openVPN所需的密鑰,服務(wù)端和客戶端所需的證

    2024年02月03日
    瀏覽(19)
  • 輕松實現(xiàn)遠程訪問本地wamp服務(wù)器,無公網(wǎng)IP也不怕,「內(nèi)網(wǎng)穿透」

    輕松實現(xiàn)遠程訪問本地wamp服務(wù)器,無公網(wǎng)IP也不怕,「內(nèi)網(wǎng)穿透」

    目錄 前言 1.Wamp服務(wù)器搭建 1.1 Wamp下載和安裝 1.2 Wamp網(wǎng)頁測試 2. Cpolar內(nèi)網(wǎng)穿透的安裝和注冊 2.1 本地網(wǎng)頁發(fā)布 2.2 Cpolar云端設(shè)置 2.3 Cpolar本地設(shè)置 3. 公網(wǎng)訪問測試 4. 結(jié)語 轉(zhuǎn)載自cpolar極點云的文章:無公網(wǎng)IP?教你在外遠程訪問本地Wamp服務(wù)器「內(nèi)網(wǎng)穿透」 軟件技術(shù)的發(fā)展日新月

    2024年02月05日
    瀏覽(39)
  • 輕松搭建個人web站點:OpenWRT教程結(jié)合內(nèi)網(wǎng)穿透技術(shù)實現(xiàn)公網(wǎng)遠程訪問

    輕松搭建個人web站點:OpenWRT教程結(jié)合內(nèi)網(wǎng)穿透技術(shù)實現(xiàn)公網(wǎng)遠程訪問

    最近,我發(fā)現(xiàn)了一個超級強大的人工智能學(xué)習(xí)網(wǎng)站。它以通俗易懂的方式呈現(xiàn)復(fù)雜的概念,而且內(nèi)容風(fēng)趣幽默。我覺得它對大家可能會有所幫助,所以我在此分享。點擊這里跳轉(zhuǎn)到網(wǎng)站。 uhttpd 是 OpenWrt/LuCI 開發(fā)者從零開始編寫的 Web 服務(wù)器,目的是成為優(yōu)秀穩(wěn)定的、適合嵌入

    2024年02月08日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包