Na'ura mai alamar Wi-Fi ta 3,000 Mbps har yanzu tana iya motsa bayanan sirri a wani ɗan kaso na wannan adadi, kuma babu ɗaya daga cikin adadin biyu da ke ƙarya. Darajar rediyo tana bayanin mafi kyawun yanayin canjin sigina na hanyar mara waya da chip ɗin ke tallafawa; adadin VPN yana bayanin yadda na'ura ɗaya za ta iya tura fakiti masu sirri ta kwakwalwar na'urar da kuma fita daga hanyar shiga ta ku. Waɗannan matakai daban-daban ne, girman fakiti daban-daban da hanyoyin aunawa daban-daban. Ɗauki adadin da ke kan akwatin a matsayin rufin da babu wanda ke kaiwa, ba hasashen saurin ramin ku ba.

Mataki 1: Zana matakan huɗu da ke iyakance adadin

Kusan duk korafin na'ura mai jinkiri da na yi aiki da shi yana faɗawa cikin ɗaya daga matakai huɗu: hanyar mara waya, saurin shiga WAN, hanyar turawa (NAT, bangon wuta, bin diddigin haɗi) ko hanyar sirrin VPN. Suna taruwa, kuma mataki mafi jinkiri ne ke ƙayyade sakamakon. Adadin Wi-Fi da aka tallata yana magana ne kawai kan mataki na farko, kuma yana magana da shi da karimci.

Wannan adadin ya fito ne daga yawan rafuka sau faɗin tashar sau mafi girman canjin sigina da chip ɗin zai iya tattaunawa. Ana tallata rediyo 2x2 a 5 GHz a 80 MHz da 1024-QAM kusa da 1,200 Mbps, amma Wi-Fi matsakaici ne da ake rabawa, mai rabin hanya biyu: abokan ciniki suna juyawa, sake aikawa da zirga-zirgar gudanarwa suna ƙone lokacin iska, kuma TCP yana ƙara nauyinsa. Abokin ciniki da ya tattauna mafi girman sauri a yanayi mai kyau yakan auna ƙasa da rabin sa sosai, kuma ƙasa da haka da zarar cibiyoyin sadarwa makwabta sun bayyana.

SymptomTier to suspect first
Wired clients are slow tooWAN access or forwarding path
Only Wi-Fi clients are slowRadio, airtime, or channel width
One stream is slow, four parallel streams add upPer-connection CPU path, not the link
Every stream is slow and one core sits at 100%Crypto path
Fast to LAN hosts, slow to the internetWAN, not the tunnel

Idan tebur ya nuna rediyo, fara gyara ɓangaren mara waya: bandeji, faɗin tashar, nisa. Idan ya nuna ƙasa da rediyo, matakai huɗu masu zuwa ne ke da muhimmanci, kuma babu yawan sayan eriya da zai canza hakan.

Mataki 2: Ɗauki layin tushe na waya kafin ka taɓa rediyo

Saka kwamfutar tafi-da-gidanka a Ethernet ka fara auna hanyar ba tare da ramin ba, domin hakan yana ba ka ma'auni. Gudanar da kayan aikin saurin a wancan gefen, a VPS ko sabar gida da ke ƙare VPN ɗin, ka nuna abokin ciniki zuwa adireshinsa na jama'a domin zirga-zirgar ta ratsa na'urarka da hanyar shiga.

# on the far host (VPN endpoint)
iperf3 -s

# wired client, direct to the endpoint's public address
iperf3 -c 203.0.113.10 -t 30

# same client, four parallel streams
iperf3 -c 203.0.113.10 -t 30 -P 4

Adadi biyu daga wannan sashe suna amsa tambayoyi daban-daban. Rafi ɗaya yana nuna rufin kowane haɗi, wanda ya haɗa da halin taga TCP da kowane siffanta kowane rafi a kan hanya. Rafuka huɗu suna nuna ko hanyar tana da ƙarfin da ba ka amfani da shi, domin rafukan layi ɗaya na iya cika bututun da rafi ɗaya ba zai iya cikawa ba.

Ka riƙe shi da gaskiya: host ɗaya, lokacin rana da tsawon lokaci, ba tare da wani abu dabam yana yawo a gida ba. Canja wuri na dakika talatin shine ma'aunin da ya dace a nan, kuma RFC 6349, tsarin gwajin saurin TCP, an gina shi akan wannan tunani, domin gajerun fashewa da ƙananan buƙatu suna sa hanyar ta yi kyau fiye da yadda take. Rubuta layin tushe kafin ka canza wani abu.

Mataki 3: Gudanar da gwajin ɗaya ta cikin ramin

Yanzu sake maimaita shi a kan adireshin ramin ƙarshen ƙarshen, da abokin ciniki ɗaya, tsawon lokaci da yawan rafuka, ramin a buɗe kuma babu wani zirga-zirga. Rabon sakamakon biyu yana gaya maka abin da ɓoyewa da lulluɓe ke kashewa a wannan kayan aikin; adadin gaba ɗaya yana gaya maka ko ya isa aikin.

Kula da masu ƙidaya yayin da canja wurin ke gudana. A WireGuard, wg show yana ba da rahoton baiti da aka tura ga kowane abokin tarayya; a OpenVPN, fayil ɗin yanayi da ake rubutawa a tazara yana ba ka wannan kallo.

watch -n 1 'wg show wg0 transfer'
# OpenVPN: add --status /run/openvpn/server.status 10 to the server config
tail -f /run/openvpn/server.status

Idan adadin ramin ya kusa da layin tushen waya, VPN ba shine cunkoson ka ba kuma za ka iya daina zarge shi. Idan kason layin tushe ne, asarar ta faru ne a cikin hanyar ɓoyewa da turawa ta na'urar, kuma mataki na gaba yana gaya maka wane ɓangare.

Gargaɗi ɗaya: da zarar IP ɗin fita ya canza, wasu ayyukan gwajin sauri suna zaɓar wani sabar aunawa a hankali, don haka a ƙarshe kana kwatanta wurare biyu. Ka ɗaure adireshin sabar da kanka.

Mataki 4: Karanta kwakwalwar a matsayin hanya, ba matsakaici ba

Na'urar da ke nuna kashi 30 na dukan kwakwalwar na iya kasancewa cike da aiki: aikin rami ɗaya yakan sauka kan guda ɗaya, kan layin katsewa ɗaya ko kan zaren kernel ɗaya, don haka matsakaicin yana ɓoye rufin. Duba lambobi na kowane guda da softirq maimakon ma'aunin dashboard.

mpstat -P ALL 1
top -H -p $(pgrep -f 'openvpn')
grep -o -m1 aes /proc/cpuinfo

Abubuwa uku ne ke da muhimmanci a wannan fitar. Guda ɗaya da ke kusa da kashi 100 yayin da sauran ba su da aiki yana nuna iyaka ga kowane haɗi. %soft mai nauyi ko ksoftirqd mai aiki a kan kwakwalwa ɗaya yana nuna sarrafa fakiti a ɓangaren karɓa wanda ba ya yaɗu a kan layukan. Kuma rashin alamar aes yana nufin kwakwalwar ba ta da umarnin AES, don haka ɓoyewar daidaito tana gudana a software kuma tana kashewa da yawa ga kowane fakiti.

Aiwatar da shi ma yana da muhimmanci. Tsohon misalin OpenVPN a sararin mai amfani yana sarrafa fakiti na rami ɗaya a wuri ɗaya, don haka akwatin mai sauri mai guda da yawa zai iya zama kamar mai guda ɗaya ga wannan rami. WireGuard a cikin kernel yana yaɗa aikin a kan kwakwalwa, kuma sauke tashar bayanai na OpenVPN yana motsa sarrafa fakiti zuwa kernel, amma kawai a cikin gine-gine da dandamali da ke tallafa masa. Da'awar hanzarin kayan aiki a shafin talla ba hujja ba ce cewa hanyar lambar da kake gudanarwa tana amfani da ita.

Mataki 5: Yanke shawara kan abin da za ka canza, a wannan tsari

Bi wannan jeri zuwa ƙasa ka tsaya a layin farko da ya tabbata, domin canza wani abu a ƙarasa ba zai motsa adadin ba.

1. Saurin kai tsaye na waya yana ƙasa da abin da kake biya: yi magana da mai bayarwa, domin ramin ba zai iya ƙirƙirar ƙarfin da hanyar shiga ba ta bayarwa. 2. Kai tsaye na waya yana da kyau amma guda ɗaya yana mannewa yayin gwajin ramin: hanyar ɓoyewar na'urar ita ce iyaka. 3. Kwakwalwar ba ta aiki amma ramin yana jinkiri: duba MTU da ɓarkewa, sannan ƙarfin ƙarshen nesa da kansa. 4. Abokan cinikin Wi-Fi ne kawai suke jinkiri: canza bandeji ko faɗin tashar, ka kuma yarda cewa saurin da aka tallata bai taɓa zama adadin VPN ba.

Lokacin da na'urar ce ainihin iyaka, zaɓuɓɓukan gaskiya su ne na'ura mai umarnin AES da hanyar turawa mafi sauri, rami a ɓangaren kernel kamar WireGuard maimakon wanda ke sararin mai amfani, ko matsar da abokin ciniki cikin na'urar da kanta domin na'urar ta daina ɓoyewa. Kashe ɓoyewar tabbatarwa don cin gwajin awo ba ɗaya daga cikinsu ba ne; yana musanya sifar tsaro da adadin da har yanzu ba zai dace da akwatin ba.

Kafin ka sayi wani abu, sake gudanar da matakai 2 da 3 a sabuwar na'urar da sabar ɗaya da tsawon lokaci, sannan ka kwatanta rabo maimakon kololuwa.

Labarai masu alaƙa