VPN i mewn i Tor, Tor i mewn i VPN: pam mae'r gadwyn yn torri
Pan fydd VPN, Tor a phroxy yn cael eu pentyrru, y drefn sy'n penderfynu beth sy'n cael ei ddatrys a beth sy'n cael ei gario. Darganfyddwch y ffin gyntaf sydd wedi torri cyn newid y tri.
Mae pentyrru VPN, Tor a phroxy cymhwysiad yn teimlo fel lluosi preifatrwydd, ac mae'n lluosi nifer y mannau lle gall cysylltiad farw. Y canlyniad arferol yw porwr sy'n troelli tra bo tair offeryn yn adrodd eu bod yn iach. Yna mae newid y tair gosodiad ar unwaith yn dileu'r unig gliw oedd gennych ynglŷn â pha un sy'n dweud celwydd.
Lluniwch y llwybr arfaethedig yn gyntaf, mewn trefn, gan enwi pa raglen sy'n agor pob cysylltiad a pha enw sy'n cael ei ddatrys ar bob cam.
Nid yw haenau'n adio, maent yn rhyngweithio
Mae VPN o flaen Tor yn golygu bod cysylltiad mynediad y cleient Tor yn teithio y tu mewn i'r twnnel. Mae VPN a gludir trwy Tor yn golygu bod yn rhaid i bwynt terfyn y cleient VPN ei hun fod yn gyrraeddadwy dros Tor, sy'n ofyniad hollol wahanol. Mae proxy'r porwr yn ychwanegu naid arall nad yw'r system weithredu'n gwybod dim amdani. Tair trefniant, tair rhestr ddibyniaeth ar wahân.
Mae pob trefniant yn newid beth ellir ei ddatrys, beth ellir ei gario, a phwy sy'n gweld y pecyn cyntaf. Dim ond un ohonynt all fod y ffurfweddiad a olygech.
Ychwanegwch y llwybr uniongyrchol at y diagram hefyd. Gall llwybr wrth gefn, eithriad twnnel holltiedig neu osgoi proxy wneud i dudalen lwytho wrth sboncio'n dawel dros y gadwyn yr oeddech am ei phrofi, ac mae'r fath lwyddiant yn fwy camarweiniol na'r methiant.
Y drefn sy'n penderfynu beth ellir ei gario
Mae Tor yn cario ffrydiau TCP trwy ei ryngwyneb SOCKS, ac mae cleient sy'n gofyn i'r proxy ddatrys enw'r gwesteiwr yn cadw'r chwiliad o fewn y gylched. Nid yw UDP yn teithio felly mewn ffurfweddiadau cyffredin, a dyna pam na ellir nythu twnnel WireGuard y tu mewn i Tor heb gyfnewidfa TCP ychwanegol yn y canol.
OpenVPN gellir ei orfodi i TCP, felly mae'r trefniant hwnnw o leiaf yn ddisgrifiadwy. Mae hefyd yn arafach ac yn fwy brau, ac mae'r modd methu pan dorrir yn edrych yn union fel porthladd wedi'i rwystro. Disgwyliwch dreulio mwy o amser yn gwahaniaethu'r ddau nag yn trwsio'r naill na'r llall.
Datrysiad yw'r hanner arall. Gyda --socks5-hostname mae'r proxy yn datrys y cyrchfan, tra bod --socks5 plaen yn gofyn i'r datryswr lleol yn gyntaf ac yn gollwng yr enw y tu allan i'r gylched. Mae'r un fflag hwnnw yn penderfynu a yw'r chwiliad enw'n perthyn i'r gadwyn neu i'ch darparwr gwasanaeth.
| Order | What must resolve the endpoint | What usually breaks |
|---|---|---|
| VPN, then Tor | The tunnel's resolver | Entry guards blocked by the VPN provider's filters |
| Tor, then VPN | The SOCKS proxy, remotely | UDP transports, which Tor does not carry |
| App proxy on top | The application itself | Proxy bypass rules and cached connections |
Dod o hyd i'r ffin gyntaf sydd wedi torri
Profwch y camau yn y drefn y mae'r pecynnau'n teithio, gyda cheisiadau diniwed, a stopiwch yn y cyntaf sy'n methu. Nodwch pa orchymyn a redodd gyntaf, oherwydd mae'r drefn yn rhan o'r dystiolaeth. Mae dau orchymyn yn gwahanu cylched marw oddi wrth allanfa farw:
curl -s --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ip curl -4 -s https://api.ipify.org; echo
Mae'r cyntaf yn adrodd a yw cais yn cwblhau trwy'r proxy SOCKS o gwbl, ac mae'r ail yn dangos y cyfeiriad y mae'r rhwydwaith yn ei gyflwyno ar hyn o bryd. Os yw'r cyntaf yn methu a'r ail yn llwyddo, mae'r broblem wrth gleient Tor neu o'i flaen. Os yw'r ddau yn llwyddo ac mae'r porwr yn dal i fethu, mae'r cymhwysiad yn defnyddio llwybr gwahanol i'r gragen.
Mae tudalen IP cyhoeddus hefyd yn disgrifio'r allanfa weladwy olaf yn unig. Ni all ddweud faint o naidau a'i rhagflaenodd, felly parwch hi â'r allbwn statws a gefnogir gan bob offeryn yn lle trin un rhif fel diagram.
Pryd i stopio ychwanegu haenau
Os na allwch ddweud mewn un frawddeg beth mae haen yn ei gyfrannu, tynnwch hi. Mae cadwyn nad yw ei phwrpas yn glir yn gadwyn na all neb ei dadfygio am dri y bore, ac mae ennill preifatrwydd o naid heb esboniad fel arfer yn llai na'r argaeledd a gollwch.
Os yw haen yn wir yn ennill ei lle, profwch hi ar ei phen ei hun yn gyntaf, yna ychwanegwch y nesaf a chadarnhau'r llwybr eto gyda'r un dau orchymyn. Adferwch y gadwyn lawn cyn defnydd arferol, a chadwch dilysu TLS a dilysiad wedi'u troi ymlaen; mae rhybudd tystysgrif a dderbyniwyd i wneud i dudalen lwytho yn osgoi llwybro, nid yn atgyweiriad. Nodwch y drefn y setlwch arni tra bo hi'n ffres.
Ysgrifennwch y drefn honno, gan gynnwys y datryswr sy'n ateb ar bob cam. Mae cadwyn weithredol y gallwch ei disgrifio yn goroesi'r diweddariad nesaf, tra bo cadwyn weithredol a luniwyd gennych drwy brofi yn diflannu gydag ef. Ychwanegwch y dyddiad a'r fersiynau, fel y gellir cymharu methiant diweddarach â chyflwr hysbys dda yn lle dadlau o'r cof. Mae deg llinell mewn ffeil testun yn arbed noson o ddyfalu.