UDP iyada oo loo marayo dekedda SOCKS ee Tor: waxa aan gudbin
Isku-xirka SOCKS ee Tor wuxuu aqbalaa isku-xirka qulqulka, ma aha datagramma aan loo baahnayn. Fulinta hubinta siday u kala horreyso, ka dibna dooro gaadiid uu barnaamijku runtii taageero.
U tilmaamidda barnaamij dekedda SOCKS waxay u shaqaysaa browser-ka oo ku guuldareysataa ciyaarta, sababtuna ma aha habaynta. SOCKS5 wuxuu qeexayaa amarar dhowr ah, hirgelintuna waxay xor u tahay inay taageerto qaar ka mid ah oo keliya; isku-xirka Tor wuxuu aqbalaa isku-xirka qulqulka iyo xallinta magacyada, ma aha gudbinta datagramma si aan loo baahnayn. Macmiilka dira UDP oo filaya in boroksee uu gudbiyo wuxuu weyddiisanayaa amar aan server-ku hirgelin. Hagaha hoose wuxuu taas ku hubinayaa dhowr daqiiqo ka dibna wuxuu dooranayaa gaadiid runtii shaqayn kara.
Hubi waxa barnaamijku runtii diro
Ku bilow aqoonsiga gaadiidka halkii aad ka bilaabi lahayd magaca borotokoolka. Macmiil cod ah wuxuu ku geli karaa HTTPS ka dibna wuxuu ku qaadi karaa warbaahinta UDP; ciyaar waxay ku xaqiijin kartaa TCP oo ku ciyaari kartaa UDP; wareejinta faylku waxay isticmaali kartaa TCP xakamaynta iyo UDP ogaanshaha. Labada dhaqan ee ugu horreeya waxay u eg yihiin isku mid ilaa gelitaanku guuleysto oo wicitaanku weli guuldareysto, taas darteed „waa isku xirnaa“ ma aha caddayn in barnaamijka oo dhan shaqeeyo. Macmiilada qaarkood waxay keligood ku noqdaan UDP ilaa TCP, taas oo fadhiga qayb ahaan shaqeeya u ekaysiisa shabakad aan degganayn halkii ay ka ahaan lahayd gaadiid la xannibay.
Qor dekedda loo socdo iyo gaadiidka qaybta ku guuldareysata. Hal safkaas ayaa go'aaminaya haddii boroksee uu gabi ahaanba caawin karo.
Waxa isku-xirka SOCKS ee Tor aqbali doono
Tor wuxuu hirgeliyaa amarka SOCKS5 CONNECT ee isku-xirka qulqulka iyo amarrada ballaarinta ee xallinta magacyada, taas darteed browser-ku wuxuu ku shaqeeyaa isaga oo aan isbeddelin. UDP ASSOCIATE, amarka u oggolaan lahaa macmiilka inuu datagrammada u dhiibo boroksee gudbin, kama mid aha waxa Tor bixiyo. Dukumeentiga ballaarinta waxay ku jirtaa qoraalka ballaarinta SOCKS ee mashruuca, waana gaaban yahay. Maqnaanshaha amarka datagramma waa ula kac: gudbinta UDP aan loo baahnayn waxay shabakadda siin lahayd door gudbin oo aan loo qorsheyn.
Tani sidoo kale waa jawaabta WireGuard, kaas oo naqshad ahaan UDP ah oo aan lahayn dariiqa beddelka TCP. Ma jiro dariiq la taageeray oo WireGuard u tilmaama dekedda SOCKS, wax kasta oo sheegta lidkaas waa duubis leh sheekadiisa kalsooni iyo dayactir, ma aha sifo mid ka mid ah labada qalab.
OpenVPN waa ka reebban qayb ahaan, sababtoo ah waxaa loo habayn karaa inuu tunnel ku sameeyo TCP oo wuxuu fahmaa ikhtiyaarka boroksee SOCKS. Taasi waxay weli u baahan tahay server loo habaystay TCP iyo go'aan miyir leh oo ku saabsan cawaaqibka waxqabadka iyo faraha, marka waa doorasho naqshadeed ee ma aha hagaajinta is-waafajinta.
Fulinta hubinta siday u kala horreyso
Marka hore xaqiiji in boroksee uu u shaqeeyo qulqulka, si guuldarad dambe aan loo nisbayn deked aan la gaari karin. Kadib xaqiiji socodka barnaamijka laftiisa, oo fiiri soo-kubka uu runtii furo.
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'
Amarka ugu horreeya ee guuleysta iyo qulqulka la aasaasay safka labaad waxay muujinayaan in dariiqa boroksee uu u shaqeeyo sida loo qorsheeyay. Amarka saddexaad wuxuu raadiyaa soo-kubka datagramma maxalli ah oo barnaamijka leeyahay; haddii macmiilku mid furo oo si toos ah ugu diro cinwaan fog, waligiis lama tashan boroksee oo ma jiro habayn boroksee beddeli doonta taas. Haddii uu ku guuldareysto tallaabada ugu horreysa, joogso oo hagaaji dariiqa boroksee ka hor inta aadan baarin barnaamijka, sababtoo ah laba cillad isku mar waxay soo saaraan warbixin aan qofna wax ka qaban karin.
Dib u noqo oo dooro qalabka saxda ah
Ka saar isbeddel kasta oo deegaan boroksee ah ama habayn boroksee barnaamij kasta oo u tilmaamay macmiilka UDP dekedda SOCKS; haddii la daayo, tijaabooyinka dambe way mugdi noqonayaan. Soo celi habaynta hore iyada oo laga soo qaadanayo nuqul, dib u bilow barnaamijka oo xaqiiji in dhaqanka asalka ah uu soo noqday si isbarbardhiggu u nadiif noqdo. Soo-noqod aan la xaqiijin waa uun rajada ah in xaaladdu isbeddeshay.
Gaadiidka ay tahay inuu UDP sii ahaado, VPN ayaa badanaa ku habboon: wuxuu qaadaa baakadaha barnaamijka isaga oo aan ka codsan barnaamijka inuu ku hadlo borotokool boroksee, iyada oo qiimaha sifooyin qarsoodi ah oo gebi ahaan ka duwan. Isticmaal qalab kasta wixii uu dukumeentiyay, oo u qaado buundo kasta oo u dhaxaysa sidii nidaam gaar ah oo u baahan dib-u-eegis u gaar ah. Ku qor warbixinta ugu dambeysa lakabka kee qaado gaadiidka kee, si qofka xiga aanu mar kale uga helin isla xadka barnaamij kale.