雖然WireGuard現在在Linux世界的版本是1.0.0,但它的Windows包是測試版的0.1.0;它增加了顯著(zhù)的性能、穩定性、本地化和可訪(fǎng)問(wèn)性特性,這是我們對舊版本的預覽版的基礎。

我們現在已經(jīng)使用了相當多的Windows包,大多數用戶(hù)會(huì )發(fā)現它非常有用,盡管它還處于測試階段。如果您決定使用這些預發(fā)布的Windows版本,我們建議您定期跟蹤WireGuard的新聞和更新。
Mac和BSD用戶(hù)還沒(méi)有一個(gè)內核選項WireGuard支持但可以運行從各自repositories-pkg wireguardon FreeBSD安裝語(yǔ)言實(shí)現,并釀造安裝wireguard-tools,端口安裝wireguard-tools,甚至從蘋(píng)果Storeitself在Mac上。
IOS用戶(hù)可以在A(yíng)pp Store中找到WireGuard,安卓用戶(hù)可以在Play Store中找到,對于那些不喜歡使用谷歌的用戶(hù),也可以在F-Droid知識庫中找到它。Android內核存儲庫也有一個(gè)誘人的不同之處,暗示Android用戶(hù)可能會(huì )在未來(lái)的Android版本中看到更新后的內核版本。

明智的做法是:第三方的WireGuard客戶(hù)端也適用于這些平臺,但我們建議堅持使用官方的WireGuard客戶(hù)端。下載和安裝WireGuard的詳細說(shuō)明和鏈接可以在這里找到。
WireGuard本身的版本增加到了1.0.0,同時(shí)也加入了新內核。那些熟悉開(kāi)源版本控制標準的人可能并沒(méi)有因為它之前的0.8版本而感到沮喪。x或0.9。畢竟,Dovecot多年來(lái)一直是世界上使用0.4版本的IMAP4服務(wù)器,但現在是1版本。x版本控制可能會(huì )緩解管理人員或不太熟悉linux的人的顧慮。
更重要的是,WireGuard的創(chuàng )始開(kāi)發(fā)者Jason Donenfeld委托第三方對代碼庫進(jìn)行了安全審查,結果發(fā)現:
我有一點(diǎn)神經(jīng)質(zhì)的5.6船沒(méi)有任何顯示阻止bug。WireGuard已經(jīng)穩定了很長(cháng)一段時(shí)間了,但這并沒(méi)有讓我對5.6版本的真實(shí)版本不那么緊張。為此,我一直在進(jìn)行代碼審查和討論,我們還請了一家安全公司對代碼進(jìn)行審計。那次審計沒(méi)有發(fā)現任何漏洞,但他們確實(shí)提出了一個(gè)很好的深度防御建議。

WireGuard現在可以作為可加載內核模塊(LKM)運行,也可以靜態(tài)地構建到內核中。但是,無(wú)論是靜態(tài)的還是可加載的,它都是“樹(shù)內的”——這意味著(zhù)它已經(jīng)準備好與普通內核一起使用,不需要通過(guò)各種發(fā)行版重新打包。這使得它與其他受支持的驅動(dòng)程序處于相同的基礎上。
從第三方到第一方LKM的轉變也意味著(zhù)不需要更多的動(dòng)態(tài)內核模塊支持構建。DKMS是一個(gè)方便的框架,它允許根據安裝的每個(gè)新的Linux內核從源代碼自動(dòng)地重新構建內核模塊,但它并不是無(wú)懈可擊的。一個(gè)只有一臺計算機的用戶(hù)可能幾年都看不到一個(gè)DKMS問(wèn)題,但是一個(gè)擁有數十臺機器和極其重要的DKMS包的系統管理員可能不得不每年檢查一次或兩次錯誤的內核升級。
