Kuna buɗe portal ɗin ciki a burauza kuma tana loda. Kuna gudanar da manhajar da ke kira ga wannan masauki ɗin kuma tana gazawa, da saƙon da bai ambaci wani mataki ba kwata-kwata. Ramin yana ɗaukar burauza, don haka ramin ba shine farkon wanda ake zargi ba. Abubuwa huɗu suna tsakanin buƙatarka da sabis ɗin, kuma kowanne yana barin wata alama daban. Ga tsarin da nake bi, tun daga buƙatar da manhajar ke aikawa da gaske, ba daga shafin saitin abokin ciniki na VPN ba.

Duba buƙatar da manhajar ke aikawa da gaske

Kafin ka taɓa saitin, bar manhajar ta gaya maka abin da take yi. Ɗaukar buƙata ɗaya tare da kashe proxy a fili da gwajin tasha mai sauƙi suna ba ka tushe biyu da za a kwatanta matakai na gaba da su. Idan buƙatar ta yi nasara da proxy a kashe, kun riga kun gama uku daga cikin matakai huɗu.

env | grep -i proxy            # Linux/macOS
netsh winhttp show proxy       # Windows, machine-wide
curl -sv --noproxy '*' https://svc.internal/
nc -vz svc.internal 8080

Gudanar da biyun ƙarshe zuwa wannan manufa ɗaya kuma ka lura inda suka bambanta. Burauza da ke aiki da curl da ke aiki da manhaja da ba ta aiki suna taƙaita matsalar ga wani abu da manhajar ke ƙarawa: proxy, transport, ko girman saƙo.

Manhajar ta gaji proxy ɗin da babu wanda ya saita

Yawancin tarin HTTP suna karanta saitin proxy daga tsarin aiki bisa tsohuwar dabi a. Abokin ciniki na VPN na kamfani yakan shigar da ɗaya a matsayin ɓangare na bayanin shigarsa, don haka buƙatu suna fita ta proxy ɗin da mai haɓakawa bai taɓa ambatawa a code ba. A cikin .NET mai sarrafa na asali yana ɗauko daga saitin IE/WinHTTP; Java tana karanta -Dhttp.proxyHost; Node ba ta da tallafin proxy na ciki har sai wani ɗakin karatu ya ƙara. Gazawar ba kasafai take zama tsantsar ƙi ba, shi ya sa mutane suka fara kallon uwar garke.

Gwajin yana cin buƙata ɗaya: kashe proxy a fili a kan mai sarrafa ɗaya sannan ka kwatanta.

var handler = new HttpClientHandler { UseProxy = false };
using var client = new HttpClient(handler);

Idan hakan ya yi nasara, gyaran yana cikin saitin manhajar, ba cikin ramin ba. Maimaita binciken ga kowane yanayin gudanarwa a cikin aikin, domin kowanne yana karanta wata tushe daban kuma wataƙila ɗaya ne kawai ya lalace.

Tashar da ka zaɓa ba ita ce tashar da manufar ke yarda da ita ba

Masauki da aka yi masa hanya ba sabis ɗin da aka yarda ba ne. Manufar kamfani yawanci tana yarda da tashoshin yanar gizo masu fita kuma tana watsar da sauran, don haka sabis a 8080 ko 1883 ba a iya isa gare shi yayin da 443 ke aiki lafiya. Burauza ba ta tabbatar da komai a nan: tana amfani da 443 bisa ma anar.

Wallafa wannan sabis ɗin a bayan 443 sannan ka isa gare shi da suna kafin ka nemi keɓewa. Idan keɓewar tana da mahimmanci da gaske, iyakance ta ga kewayon tushe ɗaya da manufa ɗaya kuma ɗauke ta a matsayin ɓangare na bayanin sabis ɗin, ba a matsayin hanyar sirri ta wani ba.

TCP ɗanyen da hanyar ke sake saitawa

Haɗin TCP ɗanyen da ke daɗe suna matakin da ke gazawa cikin mafi ruɗani. Hanya da ke yarda da zirga-zirgar yanar gizo tana iya har yanzu sake saitawa ko sake rubuta TCP mai fita wanda ba a saba ba, kuma abokin ciniki yana ba da rahoton kuskuren soket da ake karantawa kamar katsewa. Ayyukan saƙonni da abubuwan da suka faru yawanci suna ba da transport na WebSocket don irin wannan cibiyar sadarwa, kuma sauya shi zaɓi ne na abokin ciniki, ba canjin rami ba.

Sauya transport, sake gwadawa, kuma kada ka canza wani abu a cikin wannan gudanarwa ɗaya. Wannan gwajin mai canji ɗaya yana gaya maka ko sake saitin ya fito daga hanyar ko daga sabis ɗin.

Haɗin da ke rufewa kawai da manyan kaya

Buƙatar da ta yi nasara sannan ta mutu kusan daƙiƙa ɗaya bayan haka, amma kawai idan jiki ya yi girma, tana nuni ga iyakar girma a wani wuri a tsakiya. Mai shiga tsakani da ke ƙidaya baitin saƙonni zai iya watsar da haɗin a tsakiyar canja wuri, kuma abokin ciniki yana ba da rahoton rufewa mara kyau maimakon ƙarshen lokaci.

Raba kaya a matakin manhaja. Ka ware wannan daga aikin MTU: rage girman fakiti na ramin yana taimakawa lokacin da zamowar TCP ta yau da kullum ke tsayawa a kan adadin baiti ɗaya, kuma ba ya yin komai ga saƙon da mai shiga tsakani ke ganin ya yi girma.

Yadda za a bambanta huɗun a zagaye ɗaya

Abubuwan lura uku suna warware yawancin al amura. Shin gazawar tana faruwa nan da nan ko kawai da babban jiki? Shin wannan buƙatar ɗaya tana yin nasara da proxy a kashe? Shin sakamakon yana canzawa idan ka sauya tasha ko transport? Rubuta amsoshin kafin canji na gaba, domin VPN na kamfani tare da gadanin proxy tare da tsohon saitin manhaja suna ba ka dalilai uku masu yiwuwa a lokaci ɗaya.

Riƙe canji ɗaya a kowane gwaji kuma ka rubuta masaukin manufar da ka yi amfani da shi. Idan babu wannan tushen, mutum na gaba zai maimaita dukkan matakai huɗu daga farko.

Labarai masu alaƙa