幾天前 爆料稱,Weron VPN 第一版發布,這是一個旨在允許創建重疊網絡的項目,該網絡將地理上分散的主機組合在虛擬網絡中,其節點直接相互交互(P2P)。
需要強調的是,在 Weron 的主要特徵中, 可用於創建獨特的信任網絡 將本地主機與在雲環境中運行的系統連接起來。 在低延遲網絡上使用 WebRTC 的低開銷也使得創建基於 Weron 的安全家庭網絡以保護本地網絡中主機之間的流量成為可能。
該項目的另一個主要特點是 提供了一個 API 供開發人員創建自己的分佈式應用程序,具有自動恢復連接和同時建立多個通信通道等功能。
除此之外,還要強調的是 支持虛擬 IP 網絡 (第 3 層)和以太網(第 2 層)。
至於與Tailscale、WireGuard、ZeroTier等其他同類項目的關鍵區別在於使用WebRTC協議進行虛擬網絡中節點的交互。
該項目假定的主要優點是,通過使用 WebRTC 作為傳輸,阻止 VPN 流量的阻力更大,因為該協議被積極用於流行的視頻和音頻會議程序,如 Zoom。
值得一提的是,WebRTC 也脫穎而出,因為它提供了開箱即用的工具來訪問在 NAT 後面運行的主機,並使用 STUN 和 TURN 協議繞過公司防火牆。 因此,Weron 項目以提供用於創建簡單、快速和安全的基於 WebRTC 的覆蓋網絡的所有工具而著稱。
在從該項目中脫穎而出的其他特徵中,提到了以下幾點:
- 允許在 NAT 後面創建訪問節點: 因為 weron 使用 WebRTC 來建立節點之間的連接,所以你可以使用 STUN 輕鬆穿越企業防火牆和 NAT,甚至使用 TURN 服務器來隧道傳輸流量。 這可能非常有用,例如,在不轉發路由器上的任何端口的情況下通過 SSH 連接到您的家庭實驗室。
- 提供保護家庭網絡的能力a:由於 WebRTC 在低延遲網絡上的開銷相對較低,因此 weron 可用於保護 LAN 上節點之間的流量,而不會顯著影響性能。
- 允許您加入云網絡中的本地節點- 例如,如果您運行具有基於雲實例的節點的 Kubernetes 集群,但又想將本地節點連接在一起,則可以使用 weron 創建可靠的網絡。
- 規避審查– 底層 WebRTC 套件是 Zoom、Teams 和 Meet 等流行視頻會議工具的基礎,很難在網絡級別被阻止,使其成為您規避國家審查或企業工具箱的寶貴補充。
- 編寫自己的點對點協議: 簡單的 API 使編寫具有自動重新連接、多數據通道等的分佈式應用程序變得容易。
最後,如果您有興趣了解更多關於 關於該項目,你應該知道該項目的代碼是用 Go 編寫的,並且是在 AGPLv3 許可下分發的。 為 Linux、FreeBSD、OpenBSD、NetBSD、Solaris、macOS 和 Windows 準備了就緒版本。
如何在 Linux 上安裝 Weron?
對於那些對能夠在他們的系統上安裝 Weron 感興趣的人來說,他們可以通過一種超級簡單的方式來完成它,並且幾乎可以從任何當前的 Linux 發行版中完成。
為了能夠進行安裝,只需打開一個終端,我們將在其中輸入以下命令:
curl -L -o /tmp/weron "https://github.com/pojntfx/weron/releases/latest/download/weron.linux-$(uname -m)" sudo install /tmp/weron /usr/local/ bin sudo setcap cap_net_admin+ep /usr/local/bin/weron
想了解更多關於Weron的使用,可以諮詢 以下鏈接。
Webrtc 是一個漏洞,你的 ip 被過濾等等,最好的是一個付費的 vpn,它可以精確地阻止 webrtc 並且基於wireguard,這是當今最好的協議。