Nilifungua qBittorrent kwenye Mac mini, nikaweka Network Interface kwenye utun4, nikaanzisha upya, kisha nikaturnia mchana mzima nikitazama torrent ikikwama kwenye kupata metadata huku VPN ikiendelea kuonyesha muunganisho mzuri. Mpangilio haukuwa mbaya kimsingi; jina lilikuwa limepitwa na wakati. macOS hutoa nambari za utun wakati huduma zinaanza, kwa hivyo utun4 ambayo ilikuwa sahihi wiki iliyopita ilikuwa ikielekeza kwenye handaki ambayo haipo tena, na mteja alikuwa akifunga soketi zake kwenye kifaa kisicho na njia. Mfululizo ulio hapa chini ndio ninaotumia sasa: soma kiolesura kutoka kwenye handaki inayofanya kazi, kichague kwenye mteja, anzisha upya kipindi, kisha thibitisha ufungaji kwa uhamishaji na kukatwa kwa makusudi.

Fungua Advanced na upate sehemu ya kiolesura

Kwenye dirisha la qBittorrent, fungua Preferences kwa Cmd+, kisha nenda kwenye ukurasa wa Advanced. Network Interface ndio sehemu muhimu: inaorodhesha majina ya kiolesura cha mfumo na kwa chaguo-msingi iko kwenye Any Interface, kumaanisha mfumo wa uendeshaji huchagua njia kwa kila soketi ambayo mteja anafungua. marejeleo ya chaguo ya mradi inaeleza sehemu hiyo na chaguo-msingi hilo, na ni mpangilio uleule kwenye kila jukwaa ingawa majina yaliyomo si sawa.

Mambo mawili huwachanganya watu hapa. Orodha inaonyesha majina ya vifaa kama en0, en1 na utun0 hadi utun9, kamwe haionyeshi jina la bidhaa la mtoa huduma wa VPN, kwa hivyo unahitaji ulinganifu kabla ya kuchagua kitu cha maana. Na uteuzi hutumika wakati kipindi cha BitTorrent kinaanza, si wakati unagusa OK, kwa hivyo mabadiliko yanayoonekana kuhifadhiwa yanaweza kuwa bado yanaendesha kwenye ufungaji wa zamani.

Funga programu ipasavyo kwa Cmd+Q na thibitisha kuwa mchakato umeondoka kabla ya kuifungua tena. Kufunga dirisha kunaficha tu, na mteja aliyefichwa huhifadhi kipindi chake, bandari yake ya kusikiliza na kiolesura chake cha zamani.

pgrep -fl qbittorrent

Pata kiolesura ambacho VPN yako inakimiliki kwa kweli

Unganisha VPN kwanza kwa kutumia mteja wa mtoa huduma mwenyewe, kisha soma mtazamo wa mfumo badala ya menyu ya mteja. Amri zilizo hapa chini zinaorodhesha kila kiolesura pamoja na anwani zake, zinaonyesha vipi mfumo unavichukulia kuwa hai na kuchapisha jedwali la njia; unatafuta kifaa cha utun kinachobeba masafa ya kibinafsi ambayo mtoa huduma wako anakupa.

ifconfig -a | grep -A4 '^utun'
scutil --nwi
netstat -rn -f inet | head -n 5

Usomaji tatu hukuambia kifaa kipi ni handaki. Ingizo la utun linahitaji anwani ya inet ambayo ni ya bwawa la VPN. scutil --nwi inaonyesha vipi kiolesura mfumo unavichukulia kuwa hai na kipi ndicho kikuu. netstat -rn inaonyesha njia ya chaguo-msingi inaelekeza wapi, na ikiwa njia hiyo bado inaelekeza en0 wakati utun ina anwani, handaki haibebi trafiki yote, jambo ambalo hubadilisha kile ufungaji utakachofanya baadaye.

Wakati handaki mbili zinaweza kuwepo kwa wakati mmoja, kwa mfano wasifu wa kazi na wa kibinafsi, vifaa vyote viwili vya utun vipo na kimoja tu ndicho chenye manufaa. Vihesabu vya baiti huamua swali: andika vihesabu, pakia ukurasa au anza uhamishaji mdogo na uone kipi kilihamishika.

netstat -ib | grep utun

Usichukulie nambari kuwa thabiti. Muunganisho upya unaweza kuipa handaki hiyo hiyo jina lingine la utun, na huduma ya iCloud au Continuity inaweza kushikilia utun0 muda mrefu kabla VPN yako kuunganishwa.

Linganisha ufungaji na wigo wa handaki

Sehemu hiyo inafunga kifaa, na ndivyo tu inachofanya. Ikiwa VPN ni handaki kamili inayoelekeza 0.0.0.0/0 kwenye utun, kufunga kwenye kifaa hicho hutuma kila muunganisho wa rika na kila ombi la kifuatiliaji kupitia VPN. Ikiwa VPN ni handaki iliyogawanywa inayoelekeza subneti chache tu, kufunga kwenye utun hutuma trafiki ya rika kwenye kifaa kisicho na njia kwa rika hao, na uhamishaji huacha badala ya kuvuja. Matokeo yote mawili ni salama zaidi kuliko Any Interface, lakini moja tu huweka mteja akifanya kazi. Hakuna kinachobadilika nje ya mteja: vivinjari na programu zingine huhifadhi njia zao, kwa hivyo hitaji linalogusa kila programu lazima litekelezwe kutoka upande wa VPN.

Soma hali kabla ya kuchagua chochote:

What you seeWhat it means for the bind
A utun with a provider address and the default route pointing at itFull tunnel; the bind covers peer and tracker traffic
A utun with a provider address but the default route still on en0Split tunnel; the bind will stall transfers unless the provider routes 0.0.0.0/0
No utun carrying a provider addressThe VPN is down or connects on demand; bring it up before selecting
A utun number that changed since the last sessionThe saved name is stale; reselect and restart

Familia ya anwani pia ni muhimu. Mtoa huduma anayetoa IPv4 tu huacha kiolesura kilichofungwa bila anwani ya IPv6, kwa hivyo rika za IPv6 hushindwa badala ya kuteleza kupitia Wi-Fi. Kwa upande mwingine, kufunga soketi hakuweki utatuzi wa majina: majina ya mwenyeji wa vifuatiliaji hutatuliwa kupitia kitatuzi cha macOS, ambacho hufuata usanidi wa DNS wa mfumo na si kifaa kilichochaguliwa.

Njia tatu ambazo uteuzi unaoonekana sahihi hushindwa

Kushindwa kwa kwanza ni kutokuanzisha upya. Sehemu inaonyesha utun4, mapendeleo yanaonekana yameundwa, na uhamishaji wa jaribio bado unatoka kupitia Wi-Fi kwa sababu kipindi kinachoendesha kilihifadhi ufungaji wa zamani. Funga kabisa, thibitisha kwa pgrep, fungua tena na uanze uhamishaji upya.

Ya pili ni jina lililopitwa na wakati baada ya muunganisho upya. Mara kifaa kilichofungwa kinapotea, miunganisho ya rika hushindwa na mteja huelekea kuripoti makosa ya kifuatiliaji badala ya ujumbe safi kwamba kiolesura kimeondoka, jambo ambalo husomwa kama torrent iliyokufa. Soma ifconfig tena, chagua jina jipya na uanzishe upya.

Ya tatu ni kudhani ufungaji hushindwa ukiwa umefungwa. Kuchagua kiolesura humwomba mfumo kuambatanisha soketi na jina la kifaa; kile kinachotokea wakati jina hilo halipo au linatumika tena skrini ya mipangilio haihakikishi. Jaribio la kukatwa katika sehemu inayofuata ndio ushahidi pekee unaohesabiwa.

Thibitisha kwa uhamishaji halisi na kukatwa

Tumia uhamishaji unaoruhusiwa kufanya, kama taswira ya usambazaji wa Linux, na uanzishe ukiwa VPN imeunganishwa. Tazama vihesabu kwa kila kiolesura kabla na baada na uvilinganishe na kihesabu cha data cha mteja wa VPN mwenyewe; vyote viwili vinapaswa kupanda pamoja wakati orodha ya rika inajaa.

netstat -ib | grep utun
pgrep -fl qbittorrent

Kisha kata VPN kutoka kiolesura chake mwenyewe na utazame uhamishaji. Rika zinapaswa kuondoka, na miunganisho mipya inapaswa kushindwa muda mfupi baada ya handaki kuanguka. Ikiwa kasi inaendelea, ufungaji haufanyi kazi na umerudi kwenye hatua ya kuanzisha upya, si kwenye ukuta wa moto.

Unganisha tena na uangalie jina lililochaguliwa tena, kwa sababu handaki inaweza kurudi chini ya utun nyingine. Dokezo fupi linaloandika aina ya handaki, jina la kiolesura na tabia inayotarajiwa wakati VPN inaanguka huokoa kipindi kijacho: mpangilio huu ni wa kila mashine na kila mtoa huduma, na haustahimili uboreshaji wa mteja wala mabadiliko ya programu ya VPN.

Makala zinazohusiana