Ech hunn qBittorrent op engem Mac mini opgemaach, Network Interface op utun4 gesat, nei gestart an duerno en Nomëtteg domat verbruecht, e Torrent ze kucken, dee beim Metadatenofruff hänke bliwwen ass, während de VPN nach ëmmer eng gesond Verbindung gewisen huet. D'Astellung war am Prinzip net falsch; den Numm war veralt. macOS gëtt utun-Nummeren, wann d'Servicer starten, dofir huet den utun4, dee virdrun nach richteg war, op en Tunnel gewisen, deen et net méi gëtt, an de Client huet seng Sockets un en Apparat ouni Route gebonnen. D'Reiefolleg hei drënner ass déi, déi ech elo benotzen: d'Interface vum lafenden Tunnel liesen, se am Client auswielen, d'Sessioun nei starten an duerno d'Bindung mat engem Transfer an enger bewosster Trennung beweise.

Maacht Advanced op a fannt d'Interface-Feld

Am qBittorrent-Fënster maacht d'Preferences mat Cmd+, op a gitt op d'Säit Advanced. Network Interface ass d'Feld, op dat et ukënnt: et listet d'Interface-Nimm vum System op an ass standardméisseg op Any Interface, dat heescht, d'Betribssystem wielt eng Route fir all Socket, deen de Client opmaacht. D'Optiounsreferenz vum Projet dokumentéiert dëst Feld an dee Standard, an et ass déiselwecht Astellung op all Plattform, och wann d'Nimm dobannen net déiselwecht sinn.

Zwee Detailer bréngen hei Leit duercherneen. D'Lëscht weist Apparatnimm wéi en0, en1 an utun0 bis utun9, ni den Numm vum Produkt vum VPN-Ubidder, dofir braucht Dir d'Kartéierung, ier Dir eppes Sënneges kënnt auswielen. An d'Auswiel gëtt ugewannt, wann d'BitTorrent-Sessioun start, net an deem Moment, wou Dir OK dréckt, dofir kann eng Ännerung, déi gespäichert ausgesäit, nach ëmmer op der aler Bindung lafen.

Maacht d'Applikatioun richteg mat Cmd+Q zou a bestätegt, datt de Prozess fort ass, ier Dir se erëm opmaacht. D'Fënster zoumaachen hëlt se just fort, an e verstoppte Client behält seng Sessioun, säi Lauschport a seng al Interface.

pgrep -fl qbittorrent

Fannd d'Interface, déi Äre VPN wierklech gehéiert

Verbindt als éischt de VPN iwwer den eegenen Client vum Ubidder an liest duerno d'Siicht vum System amplaz de Menü vum Client. D'Kommandos hei drënner listen all Interface mat sengen Adressen, weisen, wéi eng de System als aktiv ugesäit, a drécken d'Routentabelle; Dir sicht den utun-Apparat, deen de privaten Beräich dréit, deen Ären Ubidder vergëtt.

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

Dräi Liesunge soen Iech, wéi en Apparat den Tunnel ass. Den utun-Antrag brauch eng inet-Adress, déi zum Pool vum VPN gehéiert. scutil --nwi weist, wéi eng Interface de System als aktiv ugesäit a wéi eng primär ass. netstat -rn weist, wou d'Standardroute higeet, an wann déi Route nach ëmmer op en0 weist, während en utun eng Adress huet, dréit den Tunnel net de ganze Verkéier, wat ännert, wat d'Bindung méi spéit mécht.

Wann zwee Tunnelen zur selwechter Zäit kënne bestoen, zum Beispill e Beruffsprofil an e perséinlechen, sinn béid utun-Apparater do an nëmmen ee vun hinne ass nëtzlech. Byte-Comptoire entscheeden d'Fro: notéiert d'Comptoiren, lued eng Säit oder fänkt en klengen Transfer un a kuckt, wéi en sech beweegt huet.

netstat -ib | grep utun

Betracht d'Nummer och net als stabil. Eng Neiverbindung kann dem selwechten Tunnel en aneren utun-Numm ginn, an en iCloud- oder Continuity-Service kann utun0 laang ier Äre VPN sech verbënnt besetzen.

Passt d'Bindung un de Scope vum Tunnel un

D'Feld bindt en Apparat, an dat ass alles, wat et mécht. Wann de VPN en vollstännegen Tunnel ass, deen 0.0.0.0/0 an den utun routet, schéckt d'Bindung un deen Apparat all Peer-Verbindung an all Tracker-Ufro duerch de VPN. Wann de VPN en opgedeilten Tunnel ass, deen nëmme puer Subnetzer routet, schéckt d'Bindung un den utun de Peer-Verhéier op en Apparat ouni Route fir déi Peeren, an d'Transfere stoppen amplaz ze lecken. Béid Resultater si sécherer wéi Any Interface, awer nëmmen ee vun hinne hält de Client funktionnéierend. Ausserhalb vum Client ännert sech näischt: Browseren an aner Apps behalen hir eegen Routen, dofir muss eng Fuerderung, déi all Applikatioun deckt, vun der VPN-Säit ëmgesat ginn.

Liest d'Situatioun, ier Dir eppes auswielt:

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

D'Adressfamill mécht och eppes aus. En Ubidder, deen nëmmen IPv4 vergëtt, léisst d'gebonnen Interface ouni IPv6-Adress, dofir schloe IPv6-Peeren fehl, amplaz iwwer Wi-Fi erauszeschluppen. Separat fixéiert d'Bindung vu Sockets net d'Nimmopdéckung: Tracker-Hostnimm ginn iwwer de Resolver vum macOS opgedeckt, deen der DNS-Konfiguratioun vum System follegt an net dem ausgewielten Apparat.

Dräi Weeër, wéi eng richteg ausgesinn Auswiel fehlschléit

Den éischte Feeler ass, net nei ze starten. D'Feld weist utun4, d'Preferenzen gesi konfiguréiert aus, an en Testtransfer geet trotzdem iwwer Wi-Fi eraus, well d'lafend Sessioun déi al Bindung behalen huet. Maacht komplett zou, bestätegt mat pgrep, maacht erëm op a fänkt den Transfer nei un.

Den zweete ass den veralten Numm no enger Neiverbindung. Soubal de gebonnenen Apparat verschwënnt, schloe Peer-Verbindungen fehl an de Client tendéiert, Tracker-Feeler ze mellen amplaz eng kloer Noriicht, datt d'Interface fort ass, wat wéi en doudegen Torrent liest. Liest ifconfig nach eng Kéier, wielt den neien Numm a startet nei.

Den drëtten ass unzehuelen, datt d'Bindung zou fehlschléit. Eng Interface auszewielen freet de System, Sockets un en Apparatnumm ze hänken; wat geschitt, wann dësen Numm feelt oder recycléiert gëtt, garantéiert den Astellungssäit net. Den Trennungstest am nächsten Abschnitt ass dee eenzege Beweis, dee zielt.

Verifizéiert mat engem echte Transfer an enger Trennung

Benotzt en Transfer, deen Dir däerf ausféieren, wéi en Image vun enger Linux-Distributioun, a fänkt en un, wärend de VPN verbonnen ass. Kuckt d'Comptoiren pro Interface virun an duerno a vergläicht se mat dem eegenen Datencomptoir vum VPN-Client; béid sollten zesummen klammen, während d'Peer-Lëscht sech fëllt.

netstat -ib | grep utun
pgrep -fl qbittorrent

Trennt duerno de VPN vun senger eegener Interface a kuckt den Transfer. D'Peeren sollten fortgoen, an nei Verbindungen sollten kuerz nodeems den Tunnel fällt fehlschloen. Wann den Duerchfluss weidergeet, ass d'Bindung net a Kraaft a si sidd zréck beim Neistart-Schrëtt, net bei der Firewall.

Verbindt erëm a kontrolléiert den ausgewielten Numm nach eng Kéier, well den Tunnel ënner engem aneren utun erëmkomme kann. Eng kuerz Notiz mam Tunneltyp, dem Interface-Numm an dem erwaarten Verhalen, wann de VPN fällt, spuert déi nächst Sessioun: dës Astellung ass pro Maschinn a pro Ubidder, an se iwwerlieft weder eng Client-Update nach eng Ännerung vun der VPN-App.

Ähnlech Artikelen