Tunel ɗin ya faɗi, kill switch ɗin ya kunna, kuma zazzagewar da ta kai kashi uku cikin huɗu ta ƙare ko dai ta tsaya cak ko ta gaza nan take. Waɗannan sakamakon biyu sun fito ne daga zaɓin aiwatarwa daban-daban, ba daga matakan kariya daban-daban ba. Fakiti da aka watsar yana barin haɗin yana jira, yayin da wanda aka ƙi ya rufe shi kuma ya sanar da aikace-aikacen. Yin shawarar wane hali kake so tambaya ce ta ƙira, kuma gwada shi wani aiki ne daban.

Watsawa, ƙin yarda da sake saita sun bambanta

Dokar firewall da ke watsar da zirga-zirga tana jefar da fakitin kuma ba ta mayar da komai, don haka mai aikawa yana ci gaba da sake aikawa bisa nasa lokutan. Dokar da ke ƙi da TCP reset tana rufe haɗin nan take kuma aikace-aikacen yana ganin kuskure. Yawancin kill switch suna watsawa, domin ƙin yarda zai bayyana manufar kuma domin watsawa ya yi kama da yanayin cibiyar da ta mutu.

Toshewa kuma ba ɗaya ba ne da rufe socket. Aikace-aikacen har yanzu yana riƙe da descriptor a cikin yanayin da aka kafa, kuma fakitin ne kawai suka ɓace. Shi ya sa shafi zai iya zama a kan spinner na mintuna yayin da tsarin aiki ke tabbatar da cewa haɗin yana nan. Karanta aiwatarwar da aka rubuta maimakon yin hasashe daga saƙon aikace-aikacen, tunda duka halayen biyu suna kama da cibiyar da ta faɗi.

Abin da aikace-aikacen ke yi yayin da tazara ke ci gaba

TCP yana sake aikawa da ƙarin jinkiri, kuma kasafin sake gwadawa na Linux na asali yana ƙarewa kusan kwata na sa'a maimakon cikin daƙiƙa. Har zuwa lokacin socket ɗin ba a buɗe yake da amfani ba kuma ba a rufe yake ba. Aikace-aikace masu nasu keepalive ko lokacin jira na buƙata sukan daina da wuri, shi ya sa shirye-shirye biyu a na'ura ɗaya suke da hali daban a lokacin tsayawa ɗaya.

Idan tunel ɗin ya dawo, socket ɗin gida bai canja ba amma hanyar na iya canjawa. Sabon adireshin tushe na jama'a yana samar da tuple huɗu daban a uwar garke, don haka firewall mai riƙe yanayi a wancan gefen ba ya dacewa da zaman. Haɗin ya mutu ko da abokin ciniki bai taɓa ganin kuskure ba.

Yanke shawara ko ana buƙatar murmurewa

Zaɓi tsakanin yarjejeniya biyu. Ko dai zaman ya tsaya a ɗan gajeren tazara, wanda ke buƙatar adireshi mai tsayawa da uwar garke da ke riƙe yanayinsa, ko kuma aikace-aikacen ya sake haɗawa da tsabta, wanda ke buƙatar dabaru na sake gwadawa da ke da aminci a maimaita. Duk abin da ke tsakani yana haifar da mafi munin sakamako: abokin ciniki da ke sake aika abin da uwar garke ta riga ta tabbatar, ko wanda ke ba da rahoton nasara ga zaman da babu wanda zai iya gani.

Adireshi mai tsayawa shi ne ɓangaren da mutane ke mantawa, domin sake haɗawa da ya sauka a wani adireshin jama'a daban yana ɓata yanayin uwar garke ko da socket ɗin abokin ciniki yana da lafiya. Rubuta wanne daga cikin yarjejeniyoyin biyu ya shafi kowace aikace-aikace, tunda da wuya duka su dace.

Duba toshewar da murmurewar daban

Dauki kariyar yoyo da tsayewar zaman a matsayin halaye biyu, domin cin nasarar ɗaya ba ya faɗin komai game da ɗayan. Zaman da ya tsaya ba hujja ba ce cewa an toshe zirga-zirgar kai tsaye, kuma zaman da ya mutu ba hujja ba ce cewa an toshe kowace hanya kai tsaye.

ss -tnp state established '( dport = :443 )'
sudo conntrack -L -p tcp --dport 443
sudo tcpdump -ni any 'tcp port 443 and tcp[tcpflags] & tcp-syn != 0'

Yi amfani da aikin gwaji marar lahani yayin lura da murmurewa, don kada sake aikawa da aka kwafa ya zama abin da ya faru. Rubuta yanayin gazawar da ka gani da idonka: abin da aikace-aikacen ya nuna, ko socket ɗin ya tsaya, da kuma lokacin da ya warke da kansa.

Rubuta halin da ake tsammani kusa da dokar aiwatarwa kuma saka kwanan wata. Mutumin da zai canja wannan dokar na gaba yana buƙatar sanin wanne daga cikin yarjejeniyoyin biyu tsarin ya yi alkawari.

Labarai masu alaƙa