Nola lotu qBittorrent VPN interfaze bati macOS-en
Ezarri Network Interface qBittorrenten Advanced atalean macOS-en, lotu utun izenak tunel aktiboari, berrabiarazi bezeroa eta frogatu lotura transferentzia batekin.
Mac mini batean qBittorrent ireki, Network Interface utun4-n jarri, berrabiarazi eta gero arratsalde oso bat eman nuen torrent bat metadatuak eskuratzen geldituta ikusten, VPNak oraindik konexio osasuntsua erakusten zuen bitartean. Ezarpena ez zen printzipioz okerra; izena zaharkituta zegoen. macOSek utun zenbakiak esleitzen ditu zerbitzuak abiatzean, beraz aurreko astean zuzena zen utun4 hura jada existitzen ez zen tunel bati seinalatzen ari zen, eta bezeroa bere socketak biderik gabeko gailu batera lotzen ari zen. Beheko sekuentzia da orain erabiltzen dudana: interfazea martxan dagoen tunelatik irakurri, bezeroan hautatu, saioa berrabiarazi eta gero lotura transferentzia batekin eta nahita egindako deskonexio batekin frogatu.
Ireki Advanced eta aurkitu interfaze-eremua
qBittorrent leihoan, ireki Preferences Cmd+, bidez eta joan Advanced orrira. Network Interface da garrantzitsua den eremua: sistemaren interfaze-izenak zerrendatzen ditu eta lehenespenez Any Interface dago, hau da, sistema eragileak bezeroak irekitzen duen socket bakoitzerako bide bat aukeratzen du. Proiektuaren aukeren erreferentzia dokumentuak eremu hori eta lehenespen hori azaltzen ditu, eta plataforma guztietan ezarpen bera da, nahiz eta barruko izenak berdinak ez izan.
Bi xehetasunek egiten dute huts hemen. Zerrendak en0, en1 eta utun0 utun9 arteko gailu-izenak erakusten ditu, inoiz ez VPN hornitzailearen produktuaren izena, beraz korrespondentzia behar duzu zentzuzko zerbait aukeratu aurretik. Eta hautapena BitTorrent saioa hastean aplikatzen da, ez OK sakatzen duzun unean, beraz gordeta dirudien aldaketa bat lotura zaharrean exekutatzen egon daiteke oraindik.
Itxi aplikazioa behar bezala Cmd+Q-rekin eta egiaztatu prozesua desagertu dela berriro ireki aurretik. Leihoa ixteak soilik ezkutatzen du, eta ezkutatutako bezeroak bere saioa, entzute-portua eta interfaze zaharra mantentzen ditu.
pgrep -fl qbittorrentAurkitu zure VPNak benetan duen interfazea
Konektatu lehenik VPNa hornitzailearen beraren bezeroaren bidez, eta gero irakurri sistemaren ikuspegia bezeroaren menua beharrean. Beheko komandoek interfaze bakoitza bere helbideekin zerrendatzen dute, sistemak zein jotzen dituen aktibotzat erakusten dute eta bideratze-taula inprimatzen dute; zure hornitzaileak ematen duen barruti pribatua daraman utun gailua bilatzen ari zara.
ifconfig -a | grep -A4 '^utun'
scutil --nwi
netstat -rn -f inet | head -n 5Hiru irakurketak esaten dizute zein gailu den tunela. utun sarrerak VPNaren pool-ekoa den inet helbide bat behar du. scutil --nwi-k sistemak zein interfaze jotzen dituen aktibotzat eta zein den nagusia erakusten du. netstat -rn-k lehenespenezko bidea norantz doan erakusten du, eta bide horrek oraindik en0-ra seinalatzen badu utun batek helbidea duen bitartean, tunelak ez du trafiko guztia darama, eta horrek aldatu egiten du loturak geroago egingo duena.
Bi tunel aldi berean egon daitezkeenean, adibidez laneko profila eta pertsonala, bi utun gailuak daude eta horietako bat bakarrik da erabilgarria. Byte-kontagailuek argitzen dute galdera: idatzi kontagailuak, kargatu orri bat edo hasi transferentzia txiki bat eta ikusi zein mugitu den.
netstat -ib | grep utunEz hartu zenbakia egonkortzat. Birkonexio batek tunel berari utun izen desberdina eman diezaioke, eta iCloud edo Continuity zerbitzu batek utun0 har dezake zure VPNa konektatu baino askoz lehenago.
Egokitu lotura tunelaren hedadurari
Eremuak gailu bat lotzen du, eta hori da egiten duen guztia. VPNa 0.0.0.0/0 utun-era bideratzen duen tunel osoa bada, gailu horretara lotzeak peer konexio guztiak eta tracker eskaera guztiak VPNaren bidez bidaltzen ditu. VPNa azpisare gutxi batzuk soilik bideratzen dituen tunel zatitua bada, utun-era lotzeak peer trafikoa peer horientzat biderik ez duen gailu batera bidaltzen du, eta transferentziak gelditu egiten dira filtratu beharrean. Bi emaitzak Any Interface baino seguruagoak dira, baina batek bakarrik mantentzen du bezeroa lanean. Bezeroaren kanpoan ez da ezer aldatzen: nabigatzaileek eta beste aplikazioek beren bideak mantentzen dituzte, beraz aplikazio guztiak estaltzen dituen baldintza batek VPNaren aldetik ezarri behar da.
Irakurri egoera ezer hautatu aurretik:
| What you see | What it means for the bind |
|---|---|
| A utun with a provider address and the default route pointing at it | Full tunnel; the bind covers peer and tracker traffic |
| A utun with a provider address but the default route still on en0 | Split tunnel; the bind will stall transfers unless the provider routes 0.0.0.0/0 |
| No utun carrying a provider address | The VPN is down or connects on demand; bring it up before selecting |
| A utun number that changed since the last session | The saved name is stale; reselect and restart |
Helbide-familia ere garrantzitsua da. IPv4 soilik esleitzen duen hornitzaile batek lotutako interfazea IPv6 helbiderik gabe uzten du, beraz IPv6 peer-ek huts egiten dute Wi-Fi bidez ihes egin beharrean. Bereizita, socketak lotzeak ez du izenen ebazpena finkatzen: tracker ostalari-izenak macOSaren ebazlearen bidez ebazten dira, eta horrek sistemaren DNS konfigurazioa jarraitzen du, ez hautatutako gailua.
Itxuraz zuzena den hautapen batek huts egiteko hiru modu
Lehen hutsegitea ez berrabiaraztea da. Eremuak utun4 erakusten du, hobespenak konfiguratuta dirudite, eta probako transferentzia bat Wi-Fi bidez irteten da oraindik martxan dagoen saioak lotura zaharra mantendu duelako. Itxi erabat, egiaztatu pgrep-ekin, ireki berriro eta hasi transferentzia berriro.
Bigarrena birkonexioaren ondorengo izen zaharkitua da. Lotutako gailua desagertzen denean, peer konexioek huts egiten dute eta bezeroak tracker erroreak salatu ohi ditu interfazea joan dela dioen mezu garbiaren ordez, eta hori torrent hil bat bezala irakurtzen da. Irakurri ifconfig berriro, hautatu izen berria eta berrabiarazi.
Hirugarrena lotura itxita huts egiten duela suposatzea da. Interfaze bat hautatzeak sistemari socketak gailu-izen bati erantsi diezazkion eskatzen dio; izen hori falta denean edo birziklatzen denean zer gertatzen den ez du ezarpenen pantailak bermatzen. Hurrengo ataleko deskonexio-proba da balio duen ebidentzia bakarra.
Egiaztatu benetako transferentzia batekin eta deskonexio batekin
Erabili exekutatzeko baimena duzun transferentzia bat, adibidez Linux banaketa baten irudia, eta hasi VPNa konektatuta dagoela. Begiratu interfaze bakoitzeko kontagailuak aurretik eta ondoren eta alderatu VPN bezeroaren datu-kontagailuarekin; biek elkarrekin igo beharko lukete peer zerrenda betetzen den bitartean.
netstat -ib | grep utun
pgrep -fl qbittorrentGero deskonektatu VPNa bere interfazetik eta begiratu transferentzia. Peer-ek desagertu beharko lukete, eta konexio berriek huts egin beharko lukete tunela erori eta gutxira. Errendimenduak jarraitzen badu, lotura ez dago indarrean eta berrabiarazteko pausuan zaude berriro, ez suebakian.
Birkonektatu eta egiaztatu hautatutako izena berriro, tunela utun desberdin baten azpian itzul baitaiteke. Tunel mota, interfaze-izena eta VPNa erortzean espero den jokabidea jasotzen dituen ohar labur batek hurrengo saioa aurrezten du: ezarpen hau makina bakoitzeko eta hornitzaile bakoitzeko da, eta ez du bezeroaren bertsio-berritze bat ere ez eta VPN aplikazioaren aldaketa bat ere gainditzen.