Soo dejinta ku guuleysata terminal-ka weelka waa caddayn dhab ah oo ku saabsan deegaanka terminal-kaas. Wax ma sheegaan habka tifaftiraha, rakibaha kordhinta ama faylka bin ee kordhintu mar dambe soo dejisaneyso. Koobi gelinta doorsoomayaasha proxy-ga ee saddexdaas dhexdooda waxay hal codsi fashilmay u beddelaysaa galab dhan oo tafatir ah oo aan xiriir la lahayn.

Laba deegaan ayaa caadi ahaan ku kala duwan hal qodob oo sax ah. Helista qodobkaas ayaa ka dhaqso badan laba jeer akhrinta dukumentiyada proxy-ga.

Habkeen ayaa sameeyay codsiga fashilmay

Saddex codsi ayaa ku fashilmi kara hal rakibid, mid walbana wuxuu leeyahay aqoonsigiisa shabakadeed. Tifaftiraha wuxuu Marketplace ka codsadaa xogta iyo URL-ka xirmada, ka dib wuxuu soo dejiyaa xirmada. Ka dib oo kaliya ayaa martigeliyaha kordhintu fuliyaa koodh laga yaabo inuu soo dejiyo server luqadeed ama bin u gaar ah. Marxaladda jabtay ayaa go'aamisa habka loo baahan yahay proxy, dusha khaladkuna marar dhif ah ma magacaabto marxaladda.

Terminal shaqeeya wuxuu caddeynayaa in weelku gaari karo internet-ka, ma aha in tifaftiraha uu gaari karo. Akhri diiwaanka kordhinta URL-kii ugu dambeeyay ee ay isku dayday. Martigeliyaha halkaas lagu magacaabay wuxuu tilmaamayaa habka iyo siyaasadda khuseysa.

Tifaftiraha maxalliga ah iyo weelka fog waa laba deegaan

Meel shaqo oo fog, kordhintu waxay ku shaqaysaa dhinaca ay noocaheedu ku dhawaaqay. Kordhinta interface-ka waxay la joogaan tifaftiraha maxalliga ah, kordhinta goobta shaqaduna waxay ku shaqeeyaan weelka. Proxy lagu dhigay mid ka mid ah waa mid aan la arki karin kan kale, dib u dhiskuna wuxuu deegaanka weelka ka abuuraa faylkiisa habaynta, ma aha wixii aad shell ku dhoofisay. Kala qaybintaas ayaa sharraxaysa sababta isla kordhintaas ugu rakibto laptop-ka loona fashilanto isla mashruuca iyada oo loo marayo SSH.

Akhri goobta rakibidda ka hor intaadan wax beddelin. Marka diiwaanku soo sheego rakibid fog, deegaanka weelka ayaa ah kan muhiimka ah.

Dhig proxy-ga meesha codsigu ka bilaabmo

Dev Container si dhab ah ugu baahan HTTP proxy, doorsoomuhu waa inuu ku jiraa habaynta weelka si dib u dhiskuna u soo saaro. Qaybta hoose waxay u dhigtaa deegaankaas. Cinwaanka booska-qabashada wuxuu matalayaa iridkaaga, ka-celintana ma aha buuxin ikhtiyaari ah.

"containerEnv": {
  "HTTP_PROXY": "http://proxy.corp.example:8080",
  "HTTPS_PROXY": "http://proxy.corp.example:8080",
  "NO_PROXY": "localhost,127.0.0.1,.internal.example"
}

Magaca doorsoomuhu wuxuu qeexayaa borotokoolka meesha loo socdo, sidaas darteed qiimaha HTTPS_PROXY wuxuu si sharci ah uga bilaaban karaa http. Codso isbeddelka iyada oo loo marayo dariiqa dib u dhiska la taageeray, oo hayso ka-celinta, maxaa yeelay proxy-ga dhexda ka qabta martigeliyayaasha gudaha wuxuu jebiyaa adeegyada weelku u baahan yahay.

Kala sooc fashilka kalsoonida iyo gaaritaanka

Proxy isku xira oo markaas soo celiya khalad xaqiijinta shahaadada ayaa gaaray marxalad dambe marka loo eego mid diida isku xirka. Fashilka koowaad wuxuu rabaa agabka kalsoonida ee ururku ansixiyay oo lagu rakibay deegaanka codsiga sameeya. Tan labaad waxay rabtaa cinwaan iyo deked la gaari karo. In labadaba loo arko sidii hal dhibaato waxay soo saartaa hagaajin aan midkoodna u shaqeyn.

Dami xaqiijinta, ama ku ordid tifaftiraha awood sare, ma aha hagaajin proxy maqan ama silsilad kalsooni maqan. Labaduba waxay khalad muuqda ku beddelaan mid aamusan. Ka dib isku day isla kordhintaas oo xusuusnow URL-ka xiga ee fashilma.

env | grep -iE '^(http|https|no)_proxy='
code --install-extension ms-python.python --force

Diiwaangeli dhinaca goobta shaqada ee soo saaray URL-kaas. Qoraal gaaban oo sheegaya marxaladda, martigeliyaha iyo dhinaca ayaa ka qiimo badan liiska goobaha qof beddelay, maxaa yeelay qoraalkaas ayaa qofka xiga uu dib u soo saari karo.

Maqaallo la xiriira