Kif tgħaqqad qBittorrent ma' interface VPN fuq macOS
Issettja Network Interface fl-Advanced ta' qBittorrent fuq macOS, qabbel l-ismijiet utun mat-tunnel attiv, erġa' ibda l-klijent, u mbagħad ipprova l-irbit b'trasferiment.
Ftaħt qBittorrent fuq Mac mini, issettjajt Network Interface fuq utun4, erġajt bdejt, u mbagħad qattajt nofs ta' jum inħares lejn torrent li baqa' staġnat fil-ġbir tal-metadata waqt li l-VPN kien għadu juri konnessjoni tajba. Is-setting ma kienx żbaljat fil-prinċipju; l-isem kien skadut. macOS jagħti n-numri utun meta jibdew is-servizzi, allura l-utun4 li kien korrett il-ġimgħa qabel kien qed jindika lejn tunnel li ma kienx għadu jeżisti, u l-klijent kien qed jorbot is-sockets tiegħu ma' apparat bla rotta. Is-sekwenza hawn taħt hija dik li nuża issa: aqra l-interface mit-tunnel li qed jaħdem, agħżelha fil-klijent, erġa' ibda s-sessjoni, u mbagħad ipprova l-irbit b'trasferiment u skonnessjoni apposta.
Iftaħ Advanced u sib il-qasam tal-interface
Fit-tieqa ta' qBittorrent, iftaħ Preferences b'Cmd+, u mur fil-paġna Advanced. Network Interface huwa l-qasam li jgħodd: jelenka l-ismijiet tal-interface tas-sistema u b'mod awtomatiku jkun fuq Any Interface, jiġifieri s-sistema operattiva tagħżel rotta għal kull socket li jiftaħ il-klijent. ir-referenza tal-għażliet tal-proġett tiddokumenta dan il-qasam u dan l-awtomatiku, u dan huwa l-istess setting fuq kull pjattaforma għalkemm l-ismijiet ġewwa fih mhumiex l-istess.
Żewġ dettalji jfixklu n-nies hawn. Il-lista turi ismijiet ta' apparat bħal en0, en1 u utun0 sa utun9, qatt ma turi l-isem tal-prodott tal-fornitur VPN, allura għandek bżonn il-mappa qabel ma tista' tagħżel xi ħaġa sensata. U l-għażla tiġi applikata meta tibda s-sessjoni BitTorrent, mhux fil-mument li tagħfas OK, allura bidla li tidher salvata tista' għadha qed taħdem fuq l-irbit antik.
Agħlaq l-applikazzjoni kif suppost b'Cmd+Q u kkonferma li l-proċess mar qabel ma terġa' tiftaħha. L-għeluq tat-tieqa biss jaħbiha, u klijent moħbi jżomm is-sessjoni tiegħu, il-port ta' smigħ tiegħu u l-interface antika tiegħu.
pgrep -fl qbittorrentSib l-interface li l-VPN tiegħek tassew jippossjedi
L-ewwel qabbad il-VPN permezz tal-klijent tal-fornitur stess, u mbagħad aqra l-veduta tas-sistema minflok il-menu tal-klijent. Il-kmandi hawn taħt jelenkaw kull interface bl-indirizzi tagħha, juru liema s-sistema tqis attivi u jipprintjaw it-tabella tal-irrotar; int qed tfittex l-apparat utun li jġorr il-firxa privata li jagħtik il-fornitur tiegħek.
ifconfig -a | grep -A4 '^utun'
scutil --nwi
netstat -rn -f inet | head -n 5Tliet qari jgħidulek liema apparat huwa t-tunnel. Id-dħul utun jeħtieġ indirizz inet li jappartjeni għall-pool tal-VPN. scutil --nwi juri liema interfaces is-sistema tqis attivi u liema hija primarja. netstat -rn juri fejn huwa dirett ir-rotta awtomatika, u jekk dik ir-rotta għadha diretta lejn en0 waqt li utun għandu indirizz, it-tunnel mhux qed iġorr it-traffiku kollu, u dan ibiddel x'se jagħmel l-irbit aktar tard.
Meta żewġ tunnels jistgħu jeżistu fl-istess waqt, pereżempju profil tax-xogħol u wieħed personali, iż-żewġ apparati utun ikunu preżenti u wieħed biss minnhom ikun utli. Il-kontaturi tal-bytes jiddeċiedu l-kwistjoni: innota l-kontaturi, ittella' paġna jew ibda trasferiment żgħir u ara liema wieħed mexxa.
netstat -ib | grep utunTqisx in-numru bħala stabbli. Erġa' konnessjoni tista' tagħti lill-istess tunnel isem utun differenti, u servizz ta' iCloud jew Continuity jista' jżomm utun0 ħafna qabel ma jikkonnettja l-VPN tiegħek.
Qabbil l-irbit mal-ambitu tat-tunnel
Il-qasam jorbot apparat, u dan huwa kollu li jagħmel. Jekk il-VPN huwa tunnel sħiħ li jirrotta 0.0.0.0/0 ġol-utun, l-irbit ma' dak l-apparat jibgħat kull konnessjoni peer u kull talba tracker mill-VPN. Jekk il-VPN huwa tunnel maqsum li jirrotta biss ftit subnets, l-irbit mal-utun jibgħat it-traffiku tal-peer lejn apparat bla rotta għal dawk il-peer, u t-trasferimenti jieqfu minflok ma jnixxu. Iż-żewġ riżultati huma aktar siguri minn Any Interface, imma wieħed biss iżomm il-klijent jaħdem. Xejn barra l-klijent ma jinbidel: il-browsers u applikazzjonijiet oħra jżommu r-rotot tagħhom stess, allura rekwiżit li jkopri kull applikazzjoni jeħtieġ infurzar min-naħa tal-VPN.
Aqra s-sitwazzjoni qabel tagħżel xi ħaġa:
| 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 |
Il-familja tal-indirizzi tgħodd ukoll. Fornitur li jagħti biss IPv4 iħalli l-interface marbuta bla indirizz IPv6, allura l-peer IPv6 ifallu minflok ma jiżolqu barra mill-Wi-Fi. B'mod separat, l-irbit tas-sockets ma jiffissax ir-riżoluzzjoni tal-ismijiet: l-ismijiet tal-host tat-tracker jiġu riżolti permezz tar-riżolutur ta' macOS, li jsegwi l-konfigurazzjoni DNS tas-sistema u mhux l-apparat magħżul.
Tliet modi kif għażla li tidher korretta tfalli
L-ewwel falliment huwa li ma terġax tibda. Il-qasam juri utun4, il-preferenzi jidhru konfigurati, u trasferiment tat-test xorta joħroġ mill-Wi-Fi għax is-sessjoni li qed taħdem żammet l-irbit antik. Agħlaq għal kollox, ikkonferma b'pgrep, erġa' iftaħ u ibda t-trasferiment mill-ġdid.
It-tieni huwa l-isem skadut wara erġa' konnessjoni. Malli l-apparat marbut jisparixxi, il-konnessjonijiet peer ifallu u l-klijent għandu t-tendenza li jirrapporta żbalji tat-tracker minflok messaġġ nadif li l-interface marret, li jinqara bħala torrent mejjet. Aqra ifconfig mill-ġdid, agħżel l-isem il-ġdid u erġa' ibda.
It-tielet huwa li tassumi li l-irbit ifalli magħluq. Li tagħżel interface jitlob lis-sistema biex twaħħal is-sockets ma' isem ta' apparat; x'jiġri meta dak l-isem ikun nieqes jew jiġi riċiklat mhix garanzija tal-iskrin tas-settings. It-test tal-iskonnessjoni fit-taqsima li jmiss huwa l-unika evidenza li tgħodd.
Ivverifika b'trasferiment reali u skonnessjoni
Uża trasferiment li inti permess tagħmel, bħal immaġini ta' distribuzzjoni Linux, u ibdah bil-VPN konness. Osserva l-kontaturi għal kull interface qabel u wara u qabbelhom mal-kontatur tad-data tal-klijent VPN stess; it-tnejn għandhom jogħlew flimkien waqt li l-lista tal-peer timtela.
netstat -ib | grep utun
pgrep -fl qbittorrentImbagħad skonnettja l-VPN mill-interface tiegħu stess u osserva t-trasferiment. Il-peer għandhom jitilqu, u konnessjonijiet ġodda għandhom ifallu ftit wara li jaqa' t-tunnel. Jekk it-throughput ikompli, l-irbit mhux fis-seħħ u int lura fil-pass tal-bidu mill-ġdid, mhux fil-firewall.
Erġa' qabbad u iċċekkja l-isem magħżul għal darba oħra, għax it-tunnel jista' jerġa' lura taħt utun differenti. Nota qasira li tirreġistra t-tip tat-tunnel, l-isem tal-interface u l-imġiba mistennija meta l-VPN jaqa' tiffranka s-sessjoni li jmiss: dan is-setting huwa għal kull magna u għal kull fornitur, u ma jgħaddix minn aġġornament tal-klijent u lanqas minn bidla fl-app tal-VPN.