[點(diǎn)晴永久免費(fèi)OA]OpenP2P--通過(guò)組建私有p2p局域網(wǎng),實(shí)現(xiàn)內(nèi)網(wǎng)穿透
一些應(yīng)用場(chǎng)景:遠(yuǎn)程訪(fǎng)問(wèn),NAS,項(xiàng)目調(diào)試等,親測(cè)高速、免費(fèi)、可用,支持WIN+MAC+Linux+Android平臺(tái)。
OpenP2P是什么它是一個(gè)開(kāi)源、免費(fèi)、輕量級(jí)的P2P共享網(wǎng)絡(luò)。你的設(shè)備將組成一個(gè)私有P2P網(wǎng)絡(luò),里面的設(shè)備可以直接訪(fǎng)問(wèn)其它成員,或者通過(guò)其它成員轉(zhuǎn)發(fā)數(shù)據(jù)間接訪(fǎng)問(wèn)。如果私有網(wǎng)絡(luò)無(wú)法完成通信,將會(huì)到公有P2P網(wǎng)絡(luò)尋找共享節(jié)點(diǎn)協(xié)助通信。 特點(diǎn)1. 免費(fèi)完全免費(fèi),滿(mǎn)足大部分用戶(hù)的核心白票需求。不像其它類(lèi)似的產(chǎn)品,OpenP2P不需要有公網(wǎng)IP的服務(wù)器,不需要花錢(qián)買(mǎi)服務(wù)。了解它原理即可理解為什么能做到免費(fèi)。 2. 共享你的設(shè)備會(huì)形成一個(gè)私有P2P網(wǎng)絡(luò),它們之間共享帶寬,提供網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)。 3. 安全代碼開(kāi)源,P2P隧道使用TLS1.3+AES雙重加密,共享節(jié)點(diǎn)臨時(shí)授權(quán)使用TOTP一次性密碼 4. 輕量文件大小2MB+,運(yùn)行內(nèi)存2MB+;全部在應(yīng)用層實(shí)現(xiàn),沒(méi)有虛擬網(wǎng)卡,沒(méi)有內(nèi)核程序 5. 跨平臺(tái)因?yàn)檩p量,所以很容易支持各個(gè)平臺(tái)。支持主流的操作系統(tǒng):Windows,Linux,MacOS;和主流的cpu架構(gòu):386、amd64、arm、arm64、mipsle、mipsle64、mips、mips64 6. 高效P2P直連可以讓你的設(shè)備跑滿(mǎn)帶寬。不論你的設(shè)備在任何網(wǎng)絡(luò)環(huán)境,無(wú)論NAT1-4(Cone或Symmetric),UDP或TCP打洞,UPNP,IPv6都支持。依靠Quic協(xié)議優(yōu)秀的擁塞算法,能在糟糕的網(wǎng)絡(luò)環(huán)境獲得高帶寬低延時(shí)。 7. 二次開(kāi)發(fā)基于OpenP2P只需數(shù)行代碼,就能讓原來(lái)只能局域網(wǎng)通信的程序,變成任何內(nèi)網(wǎng)都能通信 快速入門(mén)僅需簡(jiǎn)單4步就能用起來(lái)。 1.注冊(cè)前往https://console.openp2p.cn 注冊(cè)新用戶(hù),無(wú)需任何認(rèn)證
2.安裝分別在本地和遠(yuǎn)程電腦下載后雙擊運(yùn)行,一鍵安裝
Windows默認(rèn)會(huì)阻止沒(méi)有花錢(qián)買(mǎi)它家證書(shū)簽名過(guò)的程序,選擇“仍要運(yùn)行”即可。
3.新建P2P應(yīng)用
4.使用P2P應(yīng)用在“MyHomePC”設(shè)備上能看到剛才創(chuàng)建的P2P應(yīng)用,連接下圖顯示的“本地監(jiān)聽(tīng)端口”即可。
在家里Windows電腦,按Win+R輸入mstsc打開(kāi)遠(yuǎn)程桌面,輸入127.0.0.1:23389 /admin
詳細(xì)使用說(shuō)明這里介紹如何手動(dòng)運(yùn)行 典型應(yīng)用場(chǎng)景特別適合大流量的內(nèi)網(wǎng)訪(fǎng)問(wèn)
概要設(shè)計(jì)原型
客戶(hù)端架構(gòu)
P2PApp它是項(xiàng)目里最重要的概念,一個(gè)P2PApp就是把遠(yuǎn)程的一個(gè)服務(wù)(mstsc/ssh等)通過(guò)P2P網(wǎng)絡(luò)映射到本地監(jiān)聽(tīng)。二次開(kāi)發(fā)或者我們提供的Restful API,主要工作就是管理P2PApp 安全性加入OpenP2P共享網(wǎng)絡(luò)的節(jié)點(diǎn),只能憑授權(quán)訪(fǎng)問(wèn)。共享節(jié)點(diǎn)只會(huì)中轉(zhuǎn)數(shù)據(jù),別人無(wú)法訪(fǎng)問(wèn)內(nèi)網(wǎng)任何資源。 1. TLS1.3+AES兩個(gè)節(jié)點(diǎn)間通信數(shù)據(jù)走業(yè)界最安全的TLS1.3通道。通信內(nèi)容還會(huì)使用AES加密,雙重安全,密鑰是通過(guò)服務(wù)端作換。有效阻止中間人攻擊 2. 共享的中轉(zhuǎn)節(jié)點(diǎn)是否會(huì)獲得我的數(shù)據(jù)沒(méi)錯(cuò),中轉(zhuǎn)節(jié)點(diǎn)天然就是一個(gè)中間人,所以才加上AES加密通信內(nèi)容保證安全。中轉(zhuǎn)節(jié)點(diǎn)是無(wú)法獲取明文的 3. 中轉(zhuǎn)節(jié)點(diǎn)是如何校驗(yàn)權(quán)限的服務(wù)端有個(gè)調(diào)度模型,根據(jù)帶寬、ping值、穩(wěn)定性、服務(wù)時(shí)長(zhǎng),盡可能地使共享節(jié)點(diǎn)均勻地提供服務(wù)。連接共享節(jié)點(diǎn)使用TOTP密碼,hmac-sha256算法校驗(yàn),它是一次性密碼,和我們平時(shí)使用的手機(jī)驗(yàn)證碼或銀行密碼器一樣的原理。 |
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)... |