Du žmonės, prisijungę prie to paties teikėjo, nebūtinai naudoja vienas kito namų ryšį, nes įprastoje tvarkoje abu įrenginiai siunčia savo srautą į teikėjo galinį tašką ir dalijasi tik išėjimo adresu. Išteklių bendrinimo produktas gali veikti atvirkščiai, kai jūsų mašina suteikia kelią kito žmogaus srautui. Kryptis yra visas klausimas, ir į jį galima atsakyti iš programos, kuri yra priešais jus. Toliau pateikiama klausimų tvarka ir įrodymai, kuriuos verta išsaugoti.

Dvi kryptys, ir sutikimo reikia tik vienai

Nuotolinio išėjimo naudojimas reiškia, kad jūsų srautas išeina per teikėją, o paskirties vieta mato teikėjo adresą. Išėjimo prisidėjimas reiškia, kad kito žmogaus srautas išeina per jūsų ryšį, o paskirties vieta mato jūsų adresą. Abu vadinami VPN, ir jie nustato visiškai skirtingas pareigas tam, kas valdo klientą. Produktas gali daryti pirmąjį ir nieko iš antrojo, ir gali daryti abu vienu metu.

  1. Nuotolinis išėjimas: jūsų programa siunčia savo srautą į teikėjo galinį tašką, o paskirties vieta įrašo teikėjo adresą.
  2. Prisidėtas išėjimas: kito žmogaus srautas praeina per bendrinimo komponentą jūsų mašinoje, išeina per jūsų liniją, o paskirties vieta įrašo jūsų adresą.

Pirmasis yra privatumo pasirinkimas dėl jūsų pačių srauto. Antrasis yra sprendimas dėl kito žmogaus srauto, todėl bendras išėjimo adresas yra reputacijos problema, o prisidėtas ryšys yra srauto kilmės problema. Šie du rūpesčiai nuolat painiojami, ir jų atskyrimas yra didžioji analizės dalis.

Perskaitykite bendrinimo jungiklį įdiegtoje programoje

Atidarykite produktą, kuris tikrai įdiegtas, ir jo nustatymuose ieškokite žodžių, tokių kaip bendrinimas, prisidėjimas, lygiavertis ar bendruomenės prieiga. Užsirašykite, ar yra jungiklis, ar jis paleidžiamas įjungtas ir kuriam paskyros lygiui priklauso, tada nufotografuokite skydą su matoma versijos eilute, nes palaikymo atsakymas to paprašys. Pakartokite patikrinimą po kito atnaujinimo, nes numatytosios reikšmės keičiasi tarp versijų. Skydas be jokios bendrinimo kalbos yra naudingas radinys, nors pats savaime nėra garantija.

Teikėjas, kuris vienam produktui aprašo lygiaverčio bendrinimą, o kitas laidas išskiria, ką tik pasakė jums skirtumą, kurį slepia prekės ženklas. Tokios paslaugos teikėjo DUK atskiria prisidedančius produktus nuo laidų be lygiaverčio režimo, ir būtent tokį skirtumą verta perskaityti pačiam. Mokėjimo būsena taip pat nėra techninis aprašymas, nes mokama prenumerata gali turėti bendrinimo komponentą, o nemokamas lygis yra tas, kuris jo neturi.

Kas toliau veikia uždarius langą

Naršyklės priedas ir atskirai įdiegta paslauga gali atlikti skirtingus darbus po vienu logotipu, todėl uždarykite langą ir patikrinkite, ar procesas jį pergyvena. Procesas, kuris pergyvena skirtuką, yra skirtumas tarp funkcijos, kurią įjungėte, ir komponento, kuris veikia be jos. Abu gali būti teisėti, ir tik vienas iš jų matomas iš skirtuko.

Toliau pateiktas blokas skirtas Windows. Jis nuskaito procesą, tada to proceso turimus lizdus, o pirmos eilutės identifikatorius yra tai, pagal ką filtruoja kiti du, todėl pakeiskite jį, o ne paleiskite tris nesusijusias išvestis. Skaitykite proceso kelią ir užmegztus ryšius kartu, nes bet kuris atskirai įrodo labai mažai.

Get-Process | Where-Object Path -like '*VPN*' | Select-Object Name, Id, Path
Get-NetTCPConnection -State Established | Where-Object OwningProcess -eq <pid> | Select-Object RemoteAddress, RemotePort
netstat -ano | Select-String 'ESTABLISHED' | Select-String '<pid>'

Relė nėra failų bendrinimas

Kito žmogaus srauto persiuntimas yra kita teisė nei failų ar paslaugų atskleidimas jūsų mašinoje. Dokumentacija apie vieną neaprašo kito, ir sutikimas su tuneliu nėra sutikimas su failų bendrinimu, net kai vienas diegėjas nustatė abu. Laikykite du klausimus atskirai, kai skaitote nustatymų puslapį.

Klausančio prievado nebuvimas nėra įrodymas, kad niekas nedalinama, nes relė gali pradėti išeinančius ryšius ir niekada nepriimti įeinančio, ir būtent taip lygiaverčio sistemos išvengia problemų su užkarda. Žiūrėkite, kur eina ryšiai, o ne tik kas klausosi. Vienas ryšys į paties teikėjo galinį tašką atrodo kaip klientas, o keli į adresus, kurių negalite paaiškinti, nusipelno atidesnio žvilgsnio. Jei modelis po nustatymų ir dokumentacijos vis dar neaiškus, užduokite operatoriui konkretų klausimą; darbo įrenginyje ar valdomame tinkle sprendžia administratorius, o ne nešiojamąjį kompiuterį laikantis žmogus.

Užrašykite, ką matėte, ir patikrinkite dar kartą

Užrašykite versiją, nustatymų būsenas ir stebėtus lizdus su laiko žymomis, nes tas įrašas paverčia įtarimą klausimu, į kurį kas nors gali atsakyti. Jo taip pat norėsite, jei po kelių mėnesių ateis pranešimas apie piktnaudžiavimą, o pastaba pokalbių lange nėra įrašas.

Toliau pateiktas blokas skirtas Linux arba macOS ir atsako į tuos pačius klausimus kaip Windows blokas. Paleiskite jį ir po atnaujinimo, nes komponentų išdėstymas keičiasi tarp versijų, o naują pagalbinį procesą lengva praleisti. Lizdų sąrašas nurodo jį turintį procesą, ir būtent tai leidžia palyginti abu blokus tarp versijų.

ss -tunp | head -n 20
lsof -i -P -n | grep -i vpn
journalctl --since '1 hour ago' | grep -i -E 'vpn|relay' | tail -n 20

Jei skunde pasirodo kuris nors jūsų adresas, atminkite, kad IP adresas pats savaime nenustato žmogaus. Išsaugokite pranešimą, laiko žymas ir užrašytus nustatymus, tada vadovaukitės teikėjo arba administratoriaus pranešimo tvarka. Tai neatmeta skundo ir tikrai atskiria bendrą išėjimo adresą nuo srauto, kuris iš tikrųjų paliko jūsų pačių ryšį.

Susiję straipsniai