Ibda Steam, idħol, u kollox jidher b'saħħtu sakemm il-logħba ma ssibx sessjoni. Ittratta dan bħala tliet mistoqsijiet tan-netwerk separati u mhux wieħed. Il-ħanut u l-iskrins tal-kont, it-tniżżila tal-kontenut u s-sessjoni tal-logħba kull wieħed jista' jasal għal punti finali differenti permezz ta' trasporti differenti. Agħmel dawn il-verifiki fl-ordni u waqaf fl-ewwel wieħed li jfalli, għax kull ma jiġi wara huwa suppożizzjoni.

Pass 1: ikkonferma li d-dħul kien l-unika ħaġa li ħadmet

Id-dħul jipprova li l-kont wasal għas-servizz tal-identità bil-kredenzjali u kwalunkwe tieni fattur li jeħtieġ il-kont. Ma jgħid xejn dwar il-kunsinna tal-kontenut u ma jgħid xejn dwar l-arranġament tal-hosting tal-logħba stess. Innota liema mit-tliet operazzjonijiet fil-fatt ittestjajt, għax in-nies tas-soltu jirrappurtaw logħba falluta wara li jkunu ttestjaw biss il-lancjar.

Aqra t-test tal-falliment qabel in-netwerk. Logħba li tirrapporta li m'hemmx servers disponibbli tgħidlek xi ħaġa differenti minn lancjar li ma jasalx għall-ħanut. Iż-żewġ żbalji ġejjin minn saffi differenti u rari jfissru l-istess ħaġa. Din id-distinzjoni tiddetermina jekk il-verifika li jmiss hijiex dwar riżoluzzjoni tal-ismijiet, dwar UDP, jew dwar settal tar-reġjun.

Innota l-kont, ir-reġjun, il-logħba u l-ħin. Mingħajr dawk l-erba' valuri, paragun aktar tard ikun bejn żewġ testijiet differenti li jikkondividu l-istess isem b'kumbinazzjoni.

Pass 2: semmi t-trasport għal kull operazzjoni

Il-kunsinna tal-kontenut taġixxi bħal trasferiment HTTP kbir u tittollera l-latency ħafna aħjar milli tittollera t-telf. Il-matchmaking u s-sessjonijiet fil-logħba spiss jużaw UDP, fejn triq li twaqqa' pakketti tidher bħala logħba miksura u mhux tniżżila bil-mod. Dawn iż-żewġ profili jfallu b'mod differenti fuq l-istess mina, għalhekk tniżżila mgħaġġla ma tbassarx sessjoni li taħdem.

Iċċekkja d-destinazzjonijiet u s-sokits attivi minflok l-ewwel il-lista tal-portijiet tal-fornitur. Il-lista tgħid x'jista' juża l-pjattaforma, filwaqt li s-sokits jgħidu x'qed jagħmel dan il-klijent bħalissa.

nslookup api.steampowered.com
ss -uanp | head -20
curl -sS -o /dev/null -w '%{http_code} %{time_total}\n' https://store.steampowered.com/

Jekk il-proċess tal-logħba jżomm sokit UDP b'traffiku fuqu waqt li t-triq tat-trasferiment hija tajba, il-falliment jinsab fir-riġel UDP. Dan idawwar il-problema għall-mod kif il-mina tittratta l-UDP u mhux għall-kont jew il-ħanut.

Pass 3: iċċekkja l-politika ta' inklużjoni qabel il-lista tal-portijiet

Ħafna klijenti VPN japplikaw il-politika għal kull applikazzjoni, għal kull firxa ta' indirizzi jew għal kull familja ta' indirizzi minflok għall-magna kollha. Il-lancjar jista' jkun ġewwa l-mina waqt li binariu tal-logħba mnedija separatament ikun barra minnha, u mbagħad it-tnejn ma jaqblux dwar id-dinja. L-inklużjoni fil-livell tal-applikazzjoni hija l-ħati tas-soltu fuq laptops tal-logħob b'klijent tal-fornitur installat. Aqra l-politika li fil-fatt hija fis-seħħ, mhux il-profil li salvajt ix-xahar li għadda.

Ħares lejn it-tabella tar-rotot u l-interface li għandha r-rotta default. Regola ta' mina maqsuma bbażata fuq prefissi tad-destinazzjoni tidher hemm, u esklużjoni fil-livell tal-applikazzjoni ma tidhirx. Dik id-differenza ta' min jafha qabel ma tbiddel waħda minnhom.

ip route show default
ip -brief addr
Get-NetAdapter | Select-Object Name, Status, InterfaceDescription

Jekk it-traffiku tal-logħba joħroġ mill-adapter fiżiku waqt li l-ħanut jgħaddi mill-mina, il-politika ta' inklużjoni hija s-sejba. L-ebda eċċezzjoni tal-port mhija se tissewwi deċiżjoni ta' routing, u żżid waħda biss twessa' l-wiċċ.

Pass 4: warrab triq SOCKS li ma tistax iġġorr UDP

Tor jipprovdi proxy SOCKS, u l-appoġġ SOCKS madwar l-ekosistema mhuwiex konsistenti dwar UDP. L-imġieba dokumentata ta' Tor ma timplimentax UDP ASSOCIATE, għalhekk logħba li t-traffiku tas-sessjoni tagħha huwa UDP ma tistax tuża dik it-triq, kif inhu dirett il-klijent lejha. Browser li jaħdem permezz tal-proxy jipprova biss li l-flussi TCP tal-browser jaħdmu.

Ittestja l-allegazzjoni u mhux l-intenzjoni. Jekk il-logħba xorta tirrapporta sessjoni mhux disponibbli waqt li test ta' TCP biss permezz tal-istess proxy jirnexxi, it-triq tal-proxy ma ġġorrx it-traffiku li teħtieġ il-logħba.

Ittratta VPN routjat u proxy SOCKS bħala għodod differenti b'kapaċitajiet differenti. Li tibdel wieħed għall-ieħor hija bidla fid-disinn, mhux preferenza ta' konfigurazzjoni.

Qabbel ir-rekord mal-ftehim

L-aċċessibbiltà tan-netwerk u l-permess tal-kont huma mistoqsijiet separati, u l-ewwel waħda biss tiġi mwieġba minn mina li taħdem. Ir-restrizzjoni hija dwar l-intenzjoni wara l-proxying u mhux dwar il-protokoll li għażilt. Il-ftehim fis-seħħ jillimita l-proxying tal-IP li l-iskop tiegħu huwa li jaħbi fejn jgħix id-detentur tal-kont, għalhekk triq li taħdem xorta tista' tkun barra mit-termini li aċċettajt. Aqra l-ftehim minflok ma tittratta l-konnettività bħala approvazzjoni.

Għal paragun onest, biddel varjabbli wieħed kull darba u żomm l-istess logħba, reġjun tas-server, kont u operazzjoni. Imbagħad iċċekkja r-riżultat fuq l-istess erba' operazzjonijiet li nnotajt fil-bidu.

tracert -h 12 store.steampowered.com
ss -uanp | grep -i -E 'game|steam'
curl -sS -o /dev/null -w '%{remote_ip} %{time_connect}\n' https://store.steampowered.com/

Meta r-rekord juri li d-dħul jaħdem, it-tniżżila taħdem u s-sessjoni tfalli, il-mistoqsija li tifdal hija dwar UDP fit-triq. Meta t-tlieta jaħdmu, l-ilment oriġinali kien dwar xi ħaġa oħra, u l-pass utli li jmiss huwa l-log tal-logħba stess u mhux il-mina. B'xi mod jew ieħor, il-lista tal-verifika biddlet argument b'osservazzjoni preċiża.

Artikli relatati