Колдонмону SOCKS портуна багыттоо браузер үчүн иштейт, ал эми оюн үчүн ишке ашпайт, жана себеп конфигурацияда эмес. SOCKS5 бир нече буйрукту аныктайт, ал эми ишке ашыруу алардын кээ бирлерин гана колдоого эркин; Tor'дун интерфейси агымдуу туташууларды жана аттарды чечүүнү кабыл алат, эркин датаграммаларды өткөрүүнү эмес. UDP жиберип, прокси аны өткөрөт деп күткөн кардар сервер ишке ашырбаган буйрукту сурайт. Төмөнкү нускама муну бир нече мүнөттө текшерип, анан чындап иштей алган транспортту тандайт.

Колдонмо чындап эмне жиберерин текшериңиз

Протоколдун атынан эмес, транспорттон баштаңыз. Үн кардары HTTPS аркылуу кирип, анан медианы UDP аркылуу өткөрүшү мүмкүн; оюн TCP аркылуу аутентификацияланып, UDP аркылуу ойношу мүмкүн; файл өткөрүү башкаруу үчүн TCP, табуу үчүн UDP колдонушу мүмкүн. Алгачкы эки жүрүм-турум кирүү ийгиликтүү болгонго чейин жана чалуу дагы эле ишке ашпай турганга чейин бирдей көрүнөт, ошондуктан «туташты» бүт колдонмо иштейт деген далил эмес. Кээ бир кардарлар өздөрү UDP'ден TCP'ге кайтышат, бул жарым-жартылай иштеген сессияны тоскоол келтирилген транспорттун ордуна туруксуз тармак сыяктуу көрсөтөт.

Ишке ашпаган бөлүк үчүн барар портту жана транспортту жазып алыңыз. Ошол эле сап проксинин такыр жардам бере аларын чечет.

Tor'дун SOCKS интерфейси эмнени кабыл алат

Tor агымдуу туташуулар үчүн SOCKS5 CONNECT буйругун жана аттарды чечүү үчүн кеңейтүү буйруктарын ишке ашырат, ошондуктан браузер андан өзгөрүүсүз иштейт. UDP ASSOCIATE, кардарга датаграммаларды өткөрүү үчүн проксиге тапшырууга мүмкүндүк берген буйрук, Tor сунуш кылгандын бөлүгү эмес. Кеңейтүүлөрдүн документтештирүүсү долбоордун SOCKS кеңейтүүлөр спецификациясында жана кыска. Датаграмма буйругунун жоктугу атайын: эркин UDP өткөрүү тармакка ал эч качан долбоорлонбогон өткөрүү ролун бермек.

Бул WireGuard үчүн да жооп, ал долбоору боюнча UDP жана TCP камдык жолу жок. WireGuard'ды SOCKS портуна багыттаган колдоого алынган жол жок, ал эми тескерисин бекемдегендин баары эки куралдын биринин да мүнөздөмөсү эмес, өз ишеним жана тейлөө тарыхы бар кабык.

OpenVPN жарым-жартылай өзгөчөлүк, анткени аны TCP аркылуу туннелдештирүүгө конфигурациялоого болот жана ал SOCKS прокси опциясын түшүнөт. Бул дагы эле TCP үчүн конфигурацияланган серверди жана натыйжалуулук менен из издеринин кесепеттери тууралуу аң-сезимдүү чечимди талап кылат, ошондуктан бул дизайн тандоосу, шайкештикти оңдоо эмес.

Текшерүүнү ирети менен аткарыңыз

Алгач проксинин агымдар үчүн иштешин ырастаңыз, кийинки ишке ашпоо жеткиликсиз портко жазылбашы үчүн. Анан колдонмонун өз трафигин ырастап, анын кайсы сокеттерди чындап ачканын байкаңыз.

curl --socks5-hostname 127.0.0.1:9050 -sS https://check.torproject.org/api/ip
ss -tupn | grep 9050
ss -aun | grep -E ':(3478|5060|27015)\b'

Ийгиликтүү биринчи буйрук жана экинчи сапта түзүлгөн агым прокси жолунун долбоорлогондой иштешин көрсөтөт. Үчүнчү буйрук колдонмого таандык жергиликтүү датаграмма сокеттерин издейт; эгер кардар бирөөнү ачып, алыскы дарекке түз жиберсе, ал прокси менен эч качан кеңешкен эмес жана эч бир прокси жөндөөсү муну өзгөртпөйт. Эгер ал биринчи кадамда эле ишке ашпаса, токтоп, колдонмону изилдөөдөн мурун прокси жолун оңдоңуз, анткени бир убакта эки кемчилик эч ким аракет кыла албаган отчетту жаратат.

Кайтарыңыз жана туура куралды тандаңыз

UDP кардарын SOCKS портуна багыттаган ар кандай прокси чөйрө өзгөрмөсүн же колдонмо боюнча прокси жөндөөсүн алып салыңыз; аларды калтыруу кийинки сыноолорду эки маанилүү кылат. Мурунку конфигурацияны көчүрмөдөн калыбына келтириңиз, колдонмону кайра иштетиңиз жана баштапкы жүрүм-турум кайтканын ырастаңыз, салыштыруу таза болушу үчүн. Текшерилбеген кайтаруу бул гана абал өзгөрдү деген үмүт.

UDP бойдон калышы керек болгон транспорт үчүн VPN адатта ылайыктуураак: ал колдонмонун пакеттерин колдонмодон прокси протоколунда сүйлөөнү талап кылбастан өткөрөт, бирок такыр башка анонимдүүлүк касиеттеринин эсебинен. Ар бир куралды ал документтештирген иш үчүн колдонуңуз жана алардын ортосундагы ар кандай көпүрөнү өз кароосун талап кылган өзүнчө система катары караңыз. Акыркы отчетко кайсы катмар кайсы транспортту алып жүрөрүн жазыңыз, кийинки адам ошол эле чекти башка колдонмо менен кайра ачпашы үчүн.

Тектеш макалалар