Kayd ku ag yaal server-ka VPN waxay u egtahay xiriir bilaash ah dhammaan kuwa ka dambeeya tunnel-ka. Ma aha, sababtoo ah baytiska mara bartaas waxay weli ku hoos jiraan ilaalin TLS oo cidhifyadeeda ay yihiin browser-ka iyo websaytka. Albaabka VPN wuxuu ka saaraa oo kaliya sirentiisa dibadda, ma aha tan barnaamijka. Go'aanso shayga soo noqnoqda ee aad rabto inaad dib u isticmaasho ka hor intaadan ku darin qalab.

Fadhi TLS waxaa leh browser-ka

HTTPS caadi ah browser-ku wuxuu site-ka kala hadlaa furayaasha, oo diiwaan kasta oo gacan-qabsiga ka dib waa loo sireeyay labadaas cidhif. Albaabka VPN wuxuu furfuraa tunnel-ka uu abuuray ka dibna gudbiyaa diiwaannada TLS ee aan muuqan. Wuxuu arkaa meelaha, waqtiga iyo mugga, ma aha sadarka codsiga ama jirka jawaabta. Taasi waa xadka kayd kasta uu la noolaanayo.

Naqshad kasta oo jebisa waa naqshad dhex-gelin TLS, oo leh cawaaqibkeeda ku saabsan kalsoonida shahaadada iyo maaraynta qalabka.

CONNECT waa tunnel, ma aha kayd

Proxy hore oo cad wuxuu caadi ahaan helaa codsi HTTP CONNECT ka dibna gudbiyaa baytis labada jiho. Gudbin waa ereyga muhiimka ah: proxy-ga ma falanqaynayo wada-hadalka sireesan.

curl -sSI -x http://proxy.example:3128 https://example.com/

Cinwaannada jawaabtu waxay ka yimaadaan maaraynta tunnel-ka ee proxy-ga, ma aha nuqul kaydsan oo bogga. CONNECT guuleystay macneheedu waa in dariiqu shaqeeyo, ma aha in wax la kaydiyay dib-u-isticmaal. U jeedinta dekedda 443 kayd sidoo kale ma barayso inuu TLS ku hadlo, sababtoo ah kaydintu waxay u baahan tahay fariimo la akhriyi karo. Habaynta macmiilka waa inay isticmaasho dejinta proxy cad ee la taageeray, ma aha leexin aan la sharraxin.

Kaydi waxa aad maamusho, ma aha waxa aad daalacato

Halka ay nuxurku kuu tahay, proxy rogan wuxuu dhammayn karaa TLS oo si ula kac ah u kaydin karaa jawaabo la ansixiyay. Halka ay ka tirsan tahay kaydka xirmooyinka, isticmaal muraayadda mashruucu taageerayo.

nginx -T | grep -n "proxy_cache"
curl -sSI https://mirror.example/pkg/index.json | grep -i -E "cache-control|age"

Amarka koowaad wuxuu muujinayaa haddii aagga kaydka la habeeyay iyo halka uu khuseeyo, kan labaadna wuxuu muujinayaa tilmaamaha kaydinta asalka ee hal shay. Kayd la wadaago waa inuu ixtiraamo cusboonaanta, kontaroolada kaydka iyo sifooyinka codsiga ee kala sooca matalaadda; private iyo no-store waxay ka dhigan yihiin waxyaabo kala duwan oo midkoodna lama tirtirto si loo kordhiyo heerka garaaca. Xeerarka kaydinta HTTP waxay sidoo kale xaddidaan kaydinta jawaabaha codsiyada la xaqiijiyay, oo halkaas ayaa bog gaar ah uu noqdaa shaaca xogta. Ku hay proxy-ga xaddidan macaamiisha la ansixiyay halkii aad ka dhigi lahayd gudbin furan.

Cabbir garaaca, ma aha saacadda

Codsi labaad oo degdeg ah ma caddeeyo in kaydka cusubi wax qabtay, sababtoo ah browser-yada iyo nidaamyada hawlgalku waxay si xoog leh u kaydiyaan iyaga. Weydii proxy-ga tiriyeyaasha garaaca iyo seegidda oo la soco taraafikada asalka inta lagu jiro ku-celin la kontaroolay. Isticmaal hal soo-dejin oo soo noqnoqda oo shay la yaqaan, marka hore kaydka shidan kadibna la dhaafo, oo isbarbar dhig baytiska asalku bixiyay halkii waqtiga la qaatay. Kadib hubi xadka oggolaanshaha: kheyraad u baahan gelitaan lama siin karo macmiil kale.

Qor shaqada, furaha kaydka iyo siyaasadda oggolaatay dib-u-isticmaalka. Kaydku waa go'aan wadaagga xogta oo qaadanaya lebiska hagaajinta.

Maqaallo la xiriira