Ma TCP 443 dhab ahaan wax buu caawiyaa? Kaliya haddii serverku halkaas ku dhegeysanayo
TCP profile waa dariiq kale, ma aha is-qarin. Hubi in serverku uu ku dhegeysto dekeddaas, ka dibna miisaan kharashka TCP labanlaabka ah iyo gaaritaan la'aanta.
TCP 443 waa dariiq kale oo shuruud hore leh, ma aha is-qarin tunnel ka dhex gudba shaandheyn kasta. Waxay caawisaa marka hawlgeliye uu hore u daabacay dhegeyste TCP dekeddaas oo dariiqdu u adkaysato isku-xirnaan saacado furan. Way guuldaraysataa, badanaa waqti-dhaaf, marka mid ka mid ah labadaas maqan yahay, waqti-dhaafkuna marar yar ayuu sheegaa midka. Go'aanka beddelka wuxuu u baahan yahay saddex su'aalood, oo kaliya mid ka mid ah ayaa ku saabsan lambarka dekedda.
Lambarka dekeddu ma aha ballan gaadiid
Dekeddu waxay magac u bixisaa dhibic dhammaad; TCP waxay ka dhigtaa qulqul byte oo habaysan; OpenVPN ayaa go'aamiya waxa socda qulqulkaas gudihiisa. Server web oo isla lambarkaas wata wuxuu isticmaalaa habayn codsi gabi ahaan ka duwan, sidaas darteed wadaagga dekedda 443 waxay labada u muujisaa shaandheyn isku mid ah oo aan wax ka badanayn. Lambarku waa tilmaan uu shaandheyn akhriyo, ma aha sifo beddela waxa baakaduhu ka kooban yihiin. In labada loo tixgeliyo mid sababtoo ah waxay wadaagaan deked waa khaladka ka dambeeya qalalaasaha badan ee halkan.
Qalabka dhexe marar yar ayay go'aan fudud oggol-ama-diid ku gaaraan deked. Qaar badan ayaa baaraya baaytisyada ugu horreeya, qaar waxay dhejiyaan meel loo socdo, qaarna waxay dib u dhigaan isku-xirnaan si dheer u furan. Taas ayaa sababta isla profile-ka uga shaqeyn karo shabakad ugana waqti-dhaafi karo mid kale, taasna sababta dariiqa kale loo tijaabiyo sidii doorasho la taageeray halkii loo aamini lahaa ballan. Marka shaandheyn uu baaro socodka, lambarka dekeddu waa waxa ugu horreeya ee uu eego oo keliya.
Xaqiiji dhegeystaha ka hor inta aanad taaban profile-ka
Serverku waa in loo habeeyay TCP dekedda, profile-ka macmiilkuna waa in uu codsadaa isla gaadiidkaas. Dib u qorista profile UDP si uu u codsado TCP ma abuurto dhegeystaha, waqti-dhaafka ka dhashuna lama kala garto dab-damis dekedda tuuraya. Soo deji profile-ka TCP ee hawlgeliye laftiisa marka uu jiro, sababtoo ah adeegyada qaar waxay daabacaan dhibic dhammaad gooni ah iyo habayn aqoonsi gooni ah gaadiid kasta. Gacan ku qorisku wuu ku habboon yahay tijaabo la maamulay oo waa hab xun oo lagu qiyaaso habaynta loogu talagalay bixiye.
Labada dhinac ee iswaafajintaas waxay ka muuqdaan habaynta, iyo ikhtiyaarrada isku-xirka ee mashruuca OpenVPN ayaa diiwaangeliya labada qaab. Lammaanaha ugu yar wuxuu u muuqdaa sidan:
# server: accept TCP on this port
proto tcp-server
port 443
# client: request the same transport
proto tcp
remote vpn.example.com 443Saddex shuruud ayaa go'aamiya haddii dariiqa kale uu qiimihiisa bixiyo
Shuruudda koowaad waa in hawlgeliyuhu uu gaadiidkaas bixiyo gabi ahaanba; la'aanteed wax kale ma muhiim. Tan labaad waa in dariiqdu ay noolaato fadhi dheer, maadaama shabakadaha qaar dib u dhigaan isku-xirnaan furan halkii ay dekedda gabi ahaanba xannibi lahaayeen. Tan saddexaad waa haddii dariiqa kaluu yahay ka-reebitaan ula kac ah ama xal ku-meel-gaar ah oo qarinaya cillad aadan hagaajin.
Shuruud kastaa waxay leedahay hubin jaban. Guuldarro mid kasta oo ka mid ah waxay ka muuqataa dhinaca macmiilka si isku mid ah:
| Condition | How to check it | What a failure decides |
|---|---|---|
| The server offers TCP | The operator's profile list, or a listening-socket check on the server | No client-side edit can help |
| The path keeps long sessions | A test connection left open for an hour | Reconnects will look like server faults |
| The fallback is deliberate | A change record naming the UDP fault | The underlying fault stays invisible |
Ka hor inta aadan barbardhig gaadiidka, dhammee galitaan kasta oo ku jira portal la qabtay. Shabakad aan aqbalin qalabkaaga waxay xannibtaa labada gaadiid, markaas barbardhiggu wuxuu cabbiraa portal-ka ee ma aha tunnel-ka. Gal, xaqiiji in daawashada caadiga ahi shaqeyso, ka dibna bilow tijaabada.
Kharashka aad aqbasho: TCP gudaha TCP
TCP waxay dib u diraa qaybaha lumay oo ilaalisaa nidaamkooda. Marka codsi isna isticmaala TCP uu ka dhex shaqeeyo tunnel TCP, laba lakab oo soo-kabid ah ayaa ka jawaaba isla lumid, is-dhexgalkaasna waa waxa tunnel-ka ka dhigaya mid gaabis ah dariiq lumid leh. Calaamaddu waa dib u dhac iyo gariir ee ma aha guuldarro nadiif ah, taas oo sahlaysa in dhinaca fog lagu eedeeyo. Ka cabbir macmiilka labada gaadiid ka hor inta aadan go'aan gaarin.
UDP waxay ka fogaataa isku-duubnaantaas, taasna waa sababta ugu weyn ee hawlgeliyaashu u doorbidaan oo ay TCP ugu bixiyaan kaliya beddel. Xiriir TCP deggan ayaa wali ka faa'iido badan xiriir UDP aan la gaari karin, sidaas darteed barbardhiggu waa u dhexeeya laba kharash oo dhab ah ee ma aha u dhexeeya doorasho wanaagsan iyo mid xun. Hayso qalabka iyo shabakadda gelitaanka mid aan beddelmin inta aad barbardhigeysid, haddii kale natiijadu waxay sharraxaysaa doorsoome khaldan.
Astaamaha macmiilka qaar waxaa loo diiwaangeliyay hal gaadiid oo keliya, sidaas darteed profile kale wuxuu si aamusan u tuuri karaa dhaqan aad ku tiirsanayd. Akhri shuruudda gaadiidka ee ikhtiyaarka ka hor inta aadan profile-ka TCP u qaadan beddel toos ah.
Cilladaha aan gaadiid kale taaban
Shahaado dhacday weli waxay u baahan tahay hubin saacad ama cusboonaysiin, akoon la diidayna weli wuxuu u baahan yahay aqoonsi sax ah. Hayso hubinnada aqoonsiga serverka ee hawlgeliyuhu bixiyay, sababtoo ah lambar deked caan ah qofna ma xaqiijiyo. Deked ka jawaabta waxay sheegtaa kaliya in wax dhegeysanayo.
Haddii tunnel-ku soo baxo oo hadhka weli guuldarraystaan, dhibaatada hadhay waa marin-u-jiid ama xallinta magacyo ka dib xiriirka, ma aha gaadiidka. Raac dariiqaas halkii aad ka wareegi lahayd dekedaha, sababtoo ah sidaas ayaa duhur ku lumaa. Profile-ku wuxuu kuu sheegaa gaadiidka la tijaabiyo; weligiis ma sheegto sababta dariiqa UDP u guuldarraystay.