Sababta URL-kaagu u baahan yahay gelitaan dekedda 80 ama 443, ma aha 45000
Browser-ku wuxuu 80 ama 443 ka doortaa schema, ma aha dekedda sare ee bixiyahaaga. Soco wadada gelitaanka iyo asalka oo ay kasta oo ka mid ah ikhtiyaarada daabacaaddu kuu reebto.
Ku qor magac martigeliyaha browser-ka, schema-na waxay go'aamisaa dekedda loo socdo: 80 http, 443 https. Waxba jawaabta DNS kama sarreeyo taas, mana jirto qaanuun gudbin oo ku yaal mishiinkaaga oo ka abuuri kara dhageyste cidhifka bixiyaha. Marka bixiye VPN uu ku siiyo deked ballaaran oo sare sida 45000, URL cad ayaa shaqeeya kan nadiifka ahna ma shaqeeyo. Farqiga wuxuu ku yaal barta gelitaanka, ma aha gudaha barnaamijka.
Soco wadada browser-ka ilaa geeddi-socodka hal mar, oo saddexda ikhtiyaar ee daabacaaddu ma noqon doonaan kuwo qarsoodi ah.
Eeg halka codsigu dhab ahaan u socdo
Browser-ku wuxuu magaca u beddelaa cinwaan, ka dibna wuxuu ku xirmaa cinwaankaas dekedda caadiga ah ee schema haddii URL-ku aanu sheegin mid kale. Cidhifka bixiyahaaga ayaa go'aamiya waxa ku dhaca xiriirka soo galaya. Haddii shaxda gudbintiisu ay kaliya 45000 ku xidho cinwaankaaga gudaha, xiriirka 80 ma hayo meel uu tago waxaana la diidaa ama la tuuraa ka hor inta aan mishiinkaagu ku lug yeelan.
Diidmadaas waxay ku dhacdaa cidhifka, taas ayaa sababta diiwaannada barnaamijkaagu waxba u tusin. Maqnaanshaha diiwaannada waa caddayn ku saabsan halka xidhmadu ku istaagtay, ma aha caddayn in barnaamijku xumaaday.
Sababta qaanuun maxalli ah uusan u hagaajin karin cidhifka
Gudbin ama qaanuun DNAT oo ku yaal martigeliyaha barnaamijka ayaa saameeya xidhmooyinka hore u yimid. Xidhmooyinka loo diro dekedda 80 ee bixiyaha weligood ma yimaadaan, sidaas darteed qaanuunka weligiis lama qiimeeyo. Tani waa saacadda ugu badan ee lumisa dhammaan dhibaatada.
DNS-na ma qaadi karo dekedda. sharaxaadda HTTP wuxuu qeexayaa qiimaha caadiga ah ee schema, diiwaanka A ama AAAA wuxuu soo celiyaa cinwaan halka CNAME uu soo celiyo magac kale. Browser-ku wali wuxuu isku darayaa dekedda schema, sidaas darteed kaliya deked cad oo URL-ka ku jirta ayaa beddela bartilmaameedka.
Ikhtiyaarka koowaad: hayso dekedda cad
Inta badan jawaabta saxda ah waa tan aan quruxda lahayn. Daabac URL buuxa oo wata dekedda, ku dhammee TLS gelitaan taageerta, oo hubi in xiriir kasta oo la abuuray uu hayo isla asalka. Dhagaystayaal yar oo la xakameeyay tani waa buuxdaa, waxna kama bixiso lambarka dekedda muuqda mooyaane.
Inta aad halkaas joogto hubi gudbinnada iyo baaxadda cookie-ga, sababtoo ah backend-ka magaca martigeliyahiisa ku qora cinwaanka Location wuxuu burinayaa habaynta.
Ikhtiyaarka labaad: hel gelitaan dhab ah oo dekedda caadiga ah
Qaar ka mid ah bixiyayaasha iyo habaynta martigelinta waxay 80 iyo 443 u gudbiyaan cinwaan la wadaago ama u gooni ah iyagoo ah adeeg la diiwaangeliyay. Weydii waxa dhab ahaan lagu daray halkii aad ka fikiri lahayd in cinwaanka bixidda dadweynuhu uu ka dhigan yahay dekedo soo gal ah oo aan loo baahnayn. Cinwaanka bixidda gooniga ah waxba kama sheego gudbinta soo-galka.
Xaqiiji lahaanshaha iyo helitaanka qoraal ahaan, oo ay ku jirto waxa ku dhaca gelitaanka marka tunnel-ku ku dib u xirmo cinwaan kale. Gelitaanka tunnel-ka la socda wuxuu abuuraa hakad u eg fashilka DNS.
Ikhtiyaarka saddexaad: hortaal frontend dhig
Proxy rogan oo ku yaal cinwaan la gaari karo ayaa ka dhageysiga 443 oo TLS dhammeeya oo furi kara xiriir gooni ah oo backend-ka ah iyada oo loo marayo VPN. Booqdayaashu waxay arkaan magaca iyo dekedda caadiga ah ee frontend-ka, halka frontend-ku magacaaga uga hadlo dekedda sare ee backend-ka. Tani way shaqaysaa sababtoo ah waxay beddeshaa qaab-dhismeedka halkii ay la dagaallami lahayd barta gelitaanka. Markaas backend-ku gebi ahaan uma baahna deked soo gal ah internet-ka dadweynaha.
Waxay sidoo kale beddeshaa waxa aad maamusho. Frontend-ka ayaa leh TLS dadweyne, siyaasadda gelitaanka, diiwaannada iyo helitaanka, waana inuu ku xaddido doorashada backend-ka adeegga loogu talagalay. Haddii boodhka frontend-ka ilaa backend-ka uu isticmaalo HTTPS, ku hayso xaqiijinta shahaadada boodhkaas.
Hayso hal asal
Magaca martigeliyaha dadweynaha, schema iyo dekedda frontend-ka waxay sameeyaan asalka ay booqdayaashu isticmaalaan, sidaas darteed u habee URL-ka dibadda ee barnaamijka, gudbinnada iyo cookie-yada asalkaas. Dir martigeliyaha asalka ah iyo schema la gudbiyay haddii barnaamijku dhiso xiriiryo buuxa. Jawaabta ku celisa isticmaalayaasha magac gaar ah ama deked sare waxay burinaysaa gelitaanka nadiifka ah ee aad hadda dhisatay.
Ka dib go'aan qaado adigoo maskaxda ku haya dhagaystayaasha. URL gaaban ayaa qiil u noqon kara frontend la maamulo, mana qaadanayso in si shil ah adeeg gaar ah oo VPN kaliya loogu talagalay loo beddelo mid dadweyne.