Iepenje de portemonnee, start de daemon en teken trije pylken foardat jo wat ynskeakelje. Ien pyl rint fan 'e portemonnee nei de RPC-poarte fan in knooppunt, ien draacht de peer-syngronisaasje fan 'e daemon, en ien draacht lokaal yntsjinne transaksjes nei in trochstjoerpaad. It binne ferskillende ferbiningen mei ferskillende konfiguraasje, en in VPN of anonymiteitsnetwurk kin ien, twa of gjinien fan harren dekke.

Rin de paden troch yn 'e folchoarder wêryn't de software se iepenet. Elk pyl markearje mei syn bestimming en ferfier is wat de lettere privacybewearing testber makket. De folchoarder is wichtich, want de lettere bewearing dekt meastentiids mar ien fan harren.

Begjin mei it tekenjen fan 'e ferbining fan 'e portemonnee nei it knooppunt

In portemonnee dy't mei in knooppunt op ôfstân praat, stjoert RPC-fersiken nei it adres en de poarte fan dat knooppunt. In portemonnee mei in lokale daemon praat ynstee mei de loopback-ynterface. It binne ferskillende fertrouwensferhâldingen, ek al wurde se yn 'e deistige spraak beide “it knooppunt” neamd.

Skriuw it adres, de poarte en it ferfier op dêr't de portemonnee foar konfigurearre is. Hat de portemonnee syn eigen proxy-ynstelling, skriuw dy dan apart fan 'e ynstellingen fan 'e daemon op; ien proses konfigurearje konfigurearret it oare net.

Hjir wurdt ek in iepenbier RPC-einpunt ferloklik. De RPC-tsjinst fan it knooppunt bleatstelle om it diagram te ferienfâldigjen, ruilet in netwurkpaad foar in oanfalsoerflak. Hâld de keppeling fan 'e portemonnee nei it knooppunt op in priveepaad of de loopback-ynterface, en dokumintearje hokker it is. In diagram dat dy bleatstelling ferberget, is slimmer as gjin diagram.

Folgje dêrnei it peer-ferkear fan 'e daemon

In syngronisearjende daemon iepenet útgongferbiningen nei peers en wikselet keatlingegevens út oer syn peer-to-peer-poarte. Dat ferkear is net de RPC-keppeling fan 'e portemonnee, en it rint net automatysk troch de proxy fan 'e portemonnee. It folget de eigen netwurkynstellingen fan 'e daemon en de routingtabel fan 'e host.

Skriuw de peer-poarte, it oantal ferbiningen en oft de daemon konfigurearre is om in proxy foar peer-ferkear te brûken op. Kontrolearje dan de hostrûte foar in foarbyld-peeradres. As de VPN de standertrûte pakt, brûke de peer-ferbiningen dy wierskynlik; as de daemon oan in spesifike ynterface bûn is, miskien net. Dy twa feiten beslute de pyl.

De fraach fan 'e waarnimmer feroaret mei dit paad. In VPN ferberget de peer-ferbiningen foar it lokale tagongsnetwurk, mar it VPN-einpunt en de peers sels sjogge in oar byld. Gjin fan beide waarnimmings bewiist dat de fersiken fan 'e portemonnee deselde rûte namen.

Isolearje dêrnei it trochstjoerpaad fan transaksjes

Lokaal yntsjinne transaksjes kinne nei it netwurk trochstjoerd wurde fia in konfigurearre relais of proxy. Yn 'e hjoeddeiske dokumintaasje fan 'e Monero-daemon stjoert dy opsje allinne it transaksje-trochstjoerferkear dat jo nei de proxy rjochtsje. It makket net elke RPC-, portemonnee- en syngronisaasjeferbining ta proxied ferkear.

De dokumintaasje fan it projekt oer anonymiteitsnetwurken beskriuwt Tor- en I2P-yntergraasje as eksperiminteel en beheint it gedrach fan it trochstjoeren. Lês de dokumintaasje foar de ferzje dy't jo echt draaie, want âldere diskusjes brûke nammen lykas Kovri en beskriuwe komponinten dy't net mear yn deselde foarm besteane.

Hâld it trochstjoerpaad apart yn it diagram. In transaksje dy't troch in proxy fuortgiet wylst de saldo-fersiken fan 'e portemonnee in knooppunt op ôfstân brûke, hat twa ferskillende waarnimmers, en it feit dat de transaksje proxied wie, seit neat oer it fersykpaad.

Foegje de VPN pas ta neidat de trije paden markearre binne

Mei de pylken tekene, markearje hokker de VPN echt draacht. In foltunnel-VPN pakt de standertrûte fan 'e host, dus ferbiningen dy't de standert folgje, sille it brûke. In splitstunnel, in bûne ynterface of in proxy dy't troch in spesifyk adres nei bûten giet, kin guon pylken bûten de tunnel litte.

Bespreek no it waarnimmermodel eksplisyt. Yn in ûntwerp wêrby't in anonymiteitsnetwurkferbining binnen de VPN rint, sjocht it lokale tagongsnetwurk de bûtenste VPN-ferbining, wylst de VPN-kant de fierdere ferbining sjocht. Dat is in feroaring fan waarnimmer, net in bewiis dat identifisearjende sinjalen ferdwine.

Kontrolearje it flatergedrach as ûnderdiel fan deselde trochrin. As de VPN falt, falt de daemon dan werom op in direkte peer-ferbining, bliuwt de portemonnee it knooppunt op ôfstân freegje, en falt de trochstjoerproxy ticht? Utsein as blokkearjen konfigurearre is, betsjut opnij ferbine meastentiids in nije direkte poging ynstee fan stilte.

Ferifiearje de paden dy't jo tinke dat jo konfigurearre hawwe

Brûk de eigen helpmiddelen fan 'e host: lês de rûte foar elke bestimming, besjoch de harkjende en oprjochte sockets, en befestigje hokker proses elke ferbining besit. Doch dat wylst de portemonnee, de daemon en it trochstjoeren allegear rinne, want in paad dat allinne by it opstarten bestiet, kin nei in werferbining ferdwine.

Werhelje nei in VPN-werferbining en nei in werstart fan 'e daemon. Fergelykje de bestimmingen en it ferfier mei it diagram. As in pyl ferskood is, is it privacymodel mei ferskood, sels as elk proses noch altyd sûn rapporteart.

Skriuw de trije bestimmingen, it ferfier foar elk en de waarnimmer foar wa't jo se ferbergje wolle op. In koarte paadkaart mei neamde waarnimmers is brûkberder as ien inkelde VPN-yndikator as ferskate ûnôfhinklike klanten op ien masine rinne.

Relatearre artikelen