Puas yog WireGuard yog qhov zoo tshaj plaws VPN ntawm lub neej yav tom ntej?
Lub sijhawm tau los thaum VPN tsis yog ib qho cuab yeej txawv ntawm cov tswj hwm kab ke. Cov neeg siv muaj cov haujlwm sib txawv, tab sis qhov tseeb yog tias txhua tus xav tau VPN.
Qhov teeb meem nrog cov kev daws teeb meem VPN tam sim no yog tias lawv nyuaj rau kev teeb tsa kom raug, kim los tswj, thiab muaj tag nrho cov cai qub qub ntawm cov lus nug zoo.
Ob peb xyoos dhau los, Canadian cov ntaub ntawv kev ruaj ntseg tshwj xeeb Jason A. Donenfeld txiav txim siab tias nws muaj txaus thiab pib ua haujlwm rau WireGuard. WireGuard tam sim no tau npaj rau kev suav nrog hauv Linux ntsiav thiab txawm tau txais kev qhuas los ntawm Linus Torvalds thiab nyob rau hauv US Senate.
Puas tau pom ib lub mos txwv nyiaj? Puas yog lub sijhawm faus OpenVPN thiab IPSec? Kuv txiav txim siab los daws qhov no, thiab tib lub sijhawm kuv tau ua tsab ntawv rau kev txhim kho tus kheej VPN server.
Txhua pob ntawv IP tuaj txog ntawm WireGuard interface yog encapsulated hauv UDP thiab xa kom nyab xeeb lwm tus phooj ywg.
Cov neeg siv khoom qhia cov pej xeem IP chaw nyob ntawm tus neeg rau zaub mov hauv qhov chaw. Tus neeg rau zaub mov yeej lees paub qhov chaw nyob sab nraud ntawm cov neeg siv khoom thaum cov ntaub ntawv raug lees paub raug txais los ntawm lawv.
Tus neeg rau zaub mov tuaj yeem hloov qhov chaw nyob IP pej xeem yam tsis cuam tshuam nws txoj haujlwm. Nyob rau tib lub sijhawm, nws yuav xa ntawv ceeb toom rau cov neeg siv khoom sib txuas thiab lawv yuav hloov kho lawv cov teeb tsa ntawm ya.
Lub tswv yim ntawm routing yog siv Cryptokey Routing. WireGuard lees txais thiab xa cov pob ntawv raws li tus phooj ywg tus yuam sij rau pej xeem. Thaum tus neeg rau zaub mov decrypts ib pob ntawv pov thawj kom raug, nws daim teb src raug tshuaj xyuas. Yog hais tias nws phim lub configuration allowed-ips authenticated phooj ywg, pob ntawv tau txais los ntawm WireGuard interface. Thaum xa cov ntawv xa tawm, cov txheej txheem sib thooj tshwm sim: dst teb ntawm pob ntawv raug coj mus thiab, raws li nws, cov neeg sib raug zoo raug xaiv, pob ntawv tau kos npe nrog nws tus yuam sij, encrypted nrog tus phooj ywg tus yuam sij thiab xa mus rau qhov kawg ntawm cov chaw taws teeb. .
Tag nrho ntawm WireGuard cov ntsiab lus tseem ceeb siv tsawg dua 4 txhiab kab ntawm cov lej, thaum OpenVPN thiab IPSec muaj ntau pua txhiab kab. Txhawm rau txhawb kev niaj hnub cryptographic algorithms, nws tau thov kom suav nrog API tshiab cryptographic hauv Linux ntsiav zinc. Tam sim no muaj kev sib tham txog seb qhov no puas yog lub tswv yim zoo.
Tsim tau
Qhov kev ua tau zoo tshaj plaws (piv rau OpenVPN thiab IPSec) yuav pom tau ntawm Linux systems, txij li WireGuard tau siv los ua cov ntsiav module nyob ntawd. Tsis tas li ntawd, macOS, Android, iOS, FreeBSD thiab OpenBSD tau txais kev txhawb nqa, tab sis nyob rau hauv lawv WireGuard khiav hauv userspace nrog tag nrho cov txiaj ntsig kev ua tau zoo. Kev txhawb nqa Windows xav tias yuav ntxiv rau yav tom ntej.
Kuv tsis yog tus kws tshaj lij VPN. Kuv ib zaug teeb tsa OpenVPN manually thiab nws nyuaj heev, thiab kuv tseem tsis tau sim IPSec. Muaj kev txiav txim siab ntau dhau los ua, nws yooj yim heev los tua koj tus kheej hauv ko taw. Yog li ntawd, kuv ib txwm siv cov ntawv npaj ua tiav los teeb tsa lub server.
Yog li, WireGuard, los ntawm kuv qhov kev xav, feem ntau zoo tagnrho rau cov neeg siv. Txhua qhov kev txiav txim siab qis yog ua nyob rau hauv qhov tshwj xeeb, yog li cov txheej txheem ntawm kev npaj cov txheej txheem VPN raug siv tsuas yog ob peb feeb xwb. Nws yog yuav luag tsis yooj yim sua kom dag nyob rau hauv lub configuration.