UDP Tor-дың SOCKS порты арқылы: не өтпейді
Tor-дың SOCKS интерфейсі ағынды қосылымдарды қабылдайды, еркін дерекграммаларды емес. Тексеруді ретімен орындап, содан кейін қолданба шынымен қолдайтын тасымалдауды таңдаңыз.
Қолданбаны 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 әдетте қолайлырақ: ол қолданбаның пакеттерін қолданбадан прокси протоколында сөйлеуді талап етпей тасымалдайды, бірақ мулдем басқа анонимділік қасиеттерінің есебінен. Әр құралды ол құжаттайтын іс үшін пайдаланыңыз және олардың арасындағы кез келген көпірді өз қарауын қажет ететін жеке жүйе ретінде қарастырыңыз. Қорытынды есепте қай қабаттың қай тасымалдауды алып жүретінін жазыңыз, келесі адам сол шекараны басқа қолданбамен қайта ашпауы үшін.