VPN Tor дотор, Tor VPN дотор: гинжин холбоо яагаад тасрах вэ
VPN, Tor, проксиг нэгэн дээр нэгэн давхарлахад юу шийдэгдэж, юу дамжихыг дараалал тодорхойлно. Гурвыг өөрчлөхөөс өмнө эхний тасарсан хил хязгаарыг ол.
VPN, Tor, програмын проксиг нэгэн дээр нэгэн давхарлах нь нууцлалыг олшруулж байгаа мэт санагддаг ч үнэндээ холболт үхэж болох газрын тоог олшруулдаг. Ердийн үр дүн нь гурван хэрэгсэл бүгд өөрсдийгөө эрүүл гэж мэдэгдэж байх хооронд эргэлдэж буй браузер юм. Гурван тохиргоог нэг зэрэг солиход аль нь худал хэлж байгааг харуулах цорын ганц сэжүүр ч арилдаг.
Эхлээд зорьсон замыг дарааллаар нь зурж, аль програм аль холболтыг нээж, алхам бүрд аль нэр шийдэгдэж байгааг бич.
Давхаргууд нэмэгддэггүй, тэд бие биедээ нөлөөлдөг
Tor-оос өмнө VPN байна гэдэг нь Tor клиентийн орох холболт туннелийн дотор явдаг гэсэн үг. Tor-оор дамжуулсан VPN гэдэг нь VPN клиентийн өөрийн төгсгөлийн цэг Tor-оор хүрч болох байх ёстой гэсэн үг бөгөөд энэ нь огт өөр шаардлага. Браузерын прокси үйлдлийн систем мэдэхгүй бас нэг үсрэлт нэмдэг. Гурван зохион байгуулалт, гурван тусдаа хамаарлын жагсаалт.
Зохион байгуулалт бүр юу шийдэгдэж, юу дамжиж, эхний пакетыг хэн харахыг өөрчилдөг. Тэдгээрийн зөвхөн нэг нь л таны зорьсон тохиргоо байж чадна.
Диаграмд шууд замыг ч нэм. Нөөц маршрут, хуваагдсан туннелийн үл хамаарах зүйл эсвэл проксиг тойрох нь хуудсыг ачаалж, таны шалгахыг хүссэн гинжийг чимээгүй алгасах боломжтой бөгөөд ийм амжилт бүтэлгүйтлээс илүү төөрөгдүүлдэг.
Дараалал юу дамжуулж болохыг тодорхойлно
Tor TCP урсгалыг өөрийн SOCKS интерфэйсээр дамжуулдаг бөгөөд проксигоос хост нэрийг шийдүүлэхийг хүссэн клиент хайлтыг хэлхээний дотор үлдээдэг. Энгийн тохиргоонд UDP ингэж явдаггүй тул WireGuard туннелийг дунд нь нэмэлт TCP релейгүйгээр Tor дотор байрлуулж болохгүй.
OpenVPN-ыг TCP руу албадах боломжтой тул энэ зохион байгуулалт ядаж тайлбарлагдана. Энэ нь бас удаан, эмзэг бөгөөд тасрах үеийн алдааны дүр төрх нь хаагдсан порттой яг адил харагдана. Эдгээрийг ялгахад аль нэгийг нь засахаас илүү их цаг зарцуулна гэж бодоорой.
Шийдэх нь нөгөө хагас. --socks5-hostname ашиглахад прокси очих газрыг шийддэг бол энгийн --socks5 эхлээд локал шийдэгчээс асууж, нэрийг хэлхээнээс гадагш алдагдуулдаг. Яг энэ нэг туг нэрийн хайлт гинжид хамаарах эсэх, эсвэл таны интернэт үйлчилгээ үзүүлэгчид хамаарах эсэхийг тодорхойлдог.
| 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 |
Эхний тасарсан хилийг олох
Пакетууд явдаг дарааллаар шат бүрийг хор хөнөөлгүй хүсэлтээр шалгаж, эхний бүтэлгүйтсэн шатанд зогс. Аль команд эхэлж ажилласныг бич, учир нь дараалал нь нотолгооны нэг хэсэг. Хоёр команд үхсэн хэлхээг үхсэн гарцаас ялгадаг:
curl -s --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ip curl -4 -s https://api.ipify.org; echo
Эхнийх нь хүсэлт SOCKS проксигоор ер нь биелдэг эсэхийг мэдээлдэг бол хоёр дахь нь сүлжээ яг одоо ямар хаяг үзүүлж байгааг харуулна. Хэрэв эхнийх бүтэлгүйтэж, хоёр дахь нь амжилттай бол асуудал Tor клиент дээр эсвэл түүнээс өмнө байна. Хоёулаа амжилттай болсон ч браузер бүтэлгүйтсээр байвал програм бүрхүүлээс өөр зам ашиглаж байна.
Нийтийн IP хуудас ч зөвхөн сүүлчийн харагдах гарцыг дүрсэлдэг. Түүнээс өмнө хэдэн үсрэлт байсныг хэлж чадахгүй тул нэг тоог диаграм гэж үзэхийн оронд хэрэгсэл бүрийн дэмжигдсэн төлөвийн гаралттай хослуул.
Давхарга нэмэхээ хэзээ зогсоох вэ
Нэг давхарга юу нэмдгийг нэг өгүүлбэрээр хэлж чадахгүй бол түүнийг авч хая. Зорилго нь тодорхойгүй гинжийг шөнийн гурван цагт хэн ч дибаг хийж чадахгүй бөгөөд тайлбарлаагүй үсрэлтийн нууцлалын ашиг нь ихэвчлэн алдсан хүртээмжээс бага байдаг.
Хэрэв давхарга үнэхээр байр сууриа хүртэх юм бол эхлээд дангаар нь шалгаж, дараа нь дараагийнхыг нэмээд мөнөөх хоёр командаар замыг дахин баталгаажуул. Энгийн хэрэглэхээс өмнө бүрэн гинжийг сэргээж, TLS баталгаажуулалт болон нэвтрэлтийг асаалттай үлдээ; хуудсыг ачаалахын тулд хүлээн авсан сертификатын анхааруулга нь маршрутын тойролт, засвар биш. Тогтсон дарааллаа шинэ байхад нь бичиж үлдээ.
Тэр дарааллыг бич, шат бүрд хариу өгдөг шийдэгчийг оруулаад. Тайлбарлаж чадах ажиллаж буй гинж дараагийн шинэчлэлтийг даван туулна, харин туршилтаар угсарсан ажиллаж буй гинж түүнтэй хамт алга болно. Огноо, хувилбаруудыг нэм, ингэснээр дараагийн гэмтлийг ой санамжаас маргахын оронд мэдэгдэж буй сайн төлөвтэй харьцуулж болно. Текст файлын арван мөр нэг оройн таамаглалыг хэмнэдэг.