Firefox yana nuni ga 127.0.0.1:8000, gefen N2N yana aiki, abokin tarayya yana amsa ping a adireshin rufinsa, kuma burauza har yanzu yana ba da rahoton cewa wakilin ya ƙi haɗin. Babu wani abu mai saɓani a cikin wannan sarkar. Rufi yana ba mai masauki adireshin da za a iya isa a cikin cibiyar sadarwa mai zaman kanta; ba ya ƙirƙirar tsari da ke magana da ka'idar wakili. Burauza ba yana neman hanya zuwa ga abokin tarayya ba. Yana neman mai saurara na gida.

Ana rikita hanyoyin sadarwa biyu a nan, kuma zana su daban yana share yawancin rikicewar cikin minti ɗaya.

Hanyoyin sadarwa biyu, ba ɗaya ba

Haɗin farko yana gudana daga burauza zuwa duk abin da ke saurara a tashar loopback. Wannan soket ne na gida, kuma idan babu abin da ya mallake shi, ana ƙin haɗin kafin ko fakitin ɗaya ya isa N2N. Na biyu yana gudana daga tsarin wakili zuwa asalin da yake ɗauka. Teburin tafiyar da hanya na mai masaukin wakili ne ke zaɓar wannan hanyar, kuma tana iya zama hanyar haɗin yau da kullum, wani rami, ko hanyar manufa da ba ta da alaƙa da rufin.

Yin ping ga abokin tarayya yana tabbatar da cewa rufin zai iya isar da fakiti tsakanin adiresoshin gefe. Ba ya tabbatar da komai game da mai saurara a tashar 8000, ko ko wannan mai masaukin zai iya isa asalin. Gazawa daban, gyara daban.

Inda mai saurara dole ya zauna

Wakilin da aka ɗaure da 127.0.0.1 na gida ne da gangan: yana karɓar haɗi ne kawai daga injin da yake aiki a kai. Wannan shine tsoho mai kyau ga wakili na sirri da kuma siffar da ba daidai ba don raba shi ta hanyar rufi. Yin hidima ga abokan tarayya na rufi yana buƙatar ko dai adireshin bind a kan fuskar rufi ko ɓangaren turawa wanda ke ƙare haɗin loopback kuma ya tura shi. Ko ta yaya, manufa bayyananna yakamata ta yanke hukunci wane tushen rufi ne zai iya amfani da sabis ɗin, domin buɗaɗɗen wakili a cibiyar sadarwa da aka raba gayyata ce.

Duba ainihin bind da jerin soket maimakon fayil ɗin saiti. Daemon da aka fara kafin rufin ya tashi na iya kasancewa har yanzu an ɗaure shi da adireshin da babu shi kuma.

localhost ba abokin tarayya ba ne

A filin wakili na burauza, localhost yana nuni ga injin burauzar kansa. Ba shine gefe ba, ba shine supernode ba, kuma ba shine mai masaukin da ke ƙarshen rami ba. Idan wakilin yana aiki a wani abokin tarayya, saka adireshin rufin da za a iya isa da tashar wannan abokin tarayya a cikin filin, sannan tabbatar cewa mai saurara yana karɓar haɗi daga adireshin gefenka.

Supernode suna taimaka wa gefuna su sami junansu; ba sabis ɗin wakili ba ne. Ɗaukar adireshin supernode a matsayin ƙarshen wakili yana haifar da irin wannan ƙi tare da ƙarin matakin rikicewa.

Hanya ba za ta iya yin musafaha ba

Ko da adireshin yana daidai, tafiyar da hanya ba ita ce wakilci ba. Haɗin wakilin HTTP yana farawa da buƙatar CONNECT ko layin buƙata a siffar cikakkiya, kuma wakilin SOCKS yana farawa da tattaunawar siga da hanya. Mai tafiyar da hanya ko rufi yana tura bytes; ba ya nazarin waɗannan saƙonni kuma ba ya buɗe haɗin gaba a madadinka. Shi ya sa hanyar da ke aiki ga ping da SSH zata iya gazawa ga wakilin burauza: burauza yana buƙatar tsari mai haɗin kai, ba kawai isarwa ba.

Idan manufar ita ce kawai isa ga sabis a kan abokin tarayya, cire saitin wakili kuma yi amfani da adireshin rufin sabis ɗin kai tsaye.

Gwada iyakoki cikin tsari

Tabbatar adireshin rufin yana amsawa, sannan tabbatar akwai mai saurara a tashar da aka saita kuma rubuta adireshin bind ɗinsa. Yi buƙata ɗaya mai kulawa kuma karanta log ɗin wakili, don sanin ko gazawar tana wurin mai saurara ko wajen ɗaukar gaba. A ƙarshe, duba hanyar mai masaukin wakili da manufar DNS ga asalin.

Aikin N2N yana rubuta gefuna da supernode a matsayin ɓangarorin rufi. Ba ya mai da gefe zuwa wakilin aikace-aikace, kuma babu wani saitin tafiyar da hanya da ke ƙara mai kula da ka'ida wanda babu wanda ya fara.

Labarai masu alaƙa