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