Dhacdada connect ee socket-ka Node waxay kuu sheegtaa in TCP uu gaadhay proxy-ga. Ma sheegto in proxy-ga uu furay xiriirka dhanka meesha loo socdo.

Server-ka SOCKS5 wuxuu filayaa gorgortanka habka, xaqiijinta la doortay iyo codsiga meesha loo socdo ka hor socodka codsiga. Haddii aad isla markiiba dirto codsi HTTP, server-ku wuu xiri karaa xiriirka. Qoraal dambe ayaa markaas soo saari kara EPIPE.

EPIPE keligiis ma caddeeyo handshake maqan. Waxay soo sheegtaa qoraal lagu sameeyay xiriir ay dhanka kale aanay mar dambe aqbalin isgaadhsiintaas. Akhri dhacdooyinka hore iyo jawaabaha borotokoolka si aad u ogaato sababta ay dhanka kale u xirtay.

Isticmaal xiraha fuliya isdhaafsiga SOCKS oo dhamaystiran. Macmiilka HTTPS-ga ee asaasiga ah ee Node, wakiilka fahma SOCKS wuxuu qaban karaa gorgortankaas ka hor TLS-ka meesha loo socdo. Haddii aad adiga laftaadu fuliso isdhaafsiga, soo ururi xogta iyadoo la raacayo dhererka beerarka borotokoolka. Hal dhacdo data lama hubo inay ku jirto hal jawaab buuxda, cinwaanka xidhan ee la soo celiyayna ma aha inuu la mid noqdo hal xargo byte oo koodhka lagu qoray.

Diiwaangeli maaraynta khaladaadka ka hor inta hawshu guuldareysan karto, ku hay marxaladda xiriirka warbixinta khaladka, oo dir borotokoolka meesha loo socdo kaliya ka dib marka gorgortanku guulaysto. Qabashada khaladka waxay ka hortagtaa dhacdo aan la maarayn; ma hagaajiso isdhaafsi aan sax ahayn.

Maqaallo la xiriira