Is-settings punchy ta' Nebula: liema waħda tissewwi n-NAT tiegħek
punch iżomm ħaj mapping NAT li diġà jeżisti; respond jipprova handshake maqlub. L-ebda waħda ma tiggarantixxi mogħdija diretta, u s-settings tad-dewmien ibiddlu biss il-ħin.
Żewġ peers isibu lil xulxin permezz tal-fanar u mbagħad ma jirnexxilhomx jibnu mogħdija diretta, u l-ewwel istint huwa li tixgħel kull għażla punchy. Dak l-istint jipproduċi konfigurazzjoni bi tliet bidliet u mingħajr ebda idea liema waħda kienet importanti. Is-settings iwieġbu mistoqsijiet differenti: waħda żżomm mapping li diġà jeżisti, u oħra tipprova handshake fid-direzzjoni maqluba. Iddeċiedi liema mistoqsija għandek qabel ma tmiss waħda minnhom.
Ikkonferma l-punt tat-tarf qabel il-ħin
Peer li qatt ma jidher fl-indirizz mistenni mhux se jiġi salvat bit-tuning tal-punch. Iċċekkja x'jaf il-fanar dwar il-peer u x'qed iħabbar il-konfigurazzjoni tiegħu stess, għax indirizz bootstrap qadim jew indirizz privat ippubblikat bi żball ifixkel kull trick ta' qsim. Ikkonferma wkoll li ċ-ċertifikat huwa fdato, għax identità mhux fdato twaqqaf il-konverżazzjoni ħafna qabel ma n-NAT ikun importanti. Imbagħad ivverifika li l-UDP jasal għall-fanar xejn. Il-valuri tal-ħin huma l-aħħar ħaġa li wieħed iħares lejha, mhux l-ewwel.
Innota l-par tal-punti tat-tarf li qed tittesja bih, biex paraguni aktar tard jużaw l-istess peers u mhux żewġ magni oħra.
punch iżomm mapping, respond jiftaħ direzzjoni
L-għażla punch tibgħat perjodikament pakketti vojta lejn l-indirizz tas-saff ta' taħt ta' peer li diġà għandu mina. L-għan tagħha mhuwiex sabiħ: iżżomm NAT b'kundizzjoni jew firewall milli jħalli l-mapping li l-mogħdija diretta tiddependi fuqu tiskadi. L-għażla respond tbiddel x'jiġri f'notifika tal-fanar, u ġġiegħel lill-host jipprova handshake lura lejn il-peer li qed jipprova jilħaq. Dawn huma mekkaniżmi differenti b'modi ta' falliment differenti.
Agħżel punch meta l-mogħdija diretta taħdem u mbagħad tiddgħajjef. Agħżel respond meta l-mogħdija qatt ma tifforma f'direzzjoni waħda. Li tixgħel it-tnejn u tittama huwa l-mod kif tiswija ta' ħames minuti ssir ġimgħa ta' tuning.
Id-dewmien jiddeċiedi meta, mhux jekk
Il-valuri tad-dewmien iċaqilqu l-ħin: waħda tapplika għall-pakkett mibgħut wara notifika, l-oħra għall-attentat ta' handshake maqlub. L-ebda waħda ma tagħmel direzzjoni mblukkata taħdem. Li tbiddel it-tnejn f'daqqa jħarbat il-paragun li kont se tagħmel.
Ħallihom kwieti sakemm il-mekkaniżmu jkun tajjeb. Imbagħad aġġusta waħda, u ikteb il-valur l-antik.
Meta r-relay hija t-tweġiba onesta
Xi kombinazzjonijiet ta' NAT ma jistgħux isostnu mogħdija diretta, kif inhi rranġata l-ħin. NAT simmetriku fuq iż-żewġ naħat, jew firewall li jarmi għal kollox traffiku dieħel mhux mitlub, ma jħallu xejn x'tittaqqab.
Nodu relay b'indirizz li jintlaħaq jagħti lil dawk il-peers mogħdija li ma tiddependix fuq is-suċċess tal-qsim. Dan jiswa bandwidth minn dak in-nodu, għalhekk hija deċiżjoni dwar il-kapaċità u mhux soluzzjoni alternattiva. Ikkonfigura r-relay apposta u vverifika li l-peers jistgħu jilħquh, għax relay li huwa stess wara NAT diffiċli ma jbiddel xejn. Imbagħad waqaf milli taġġusta l-punch għal dak il-par, għax il-mogħdija diretta qatt ma kienet se tidher.
Ittestja l-par li falla, wara li jibqa' idle
Irriproduċi l-kundizzjoni li nkissret: ħalli l-par idle għall-istess intervall, jew erġa' agħmel is-sekwenza ta' handshakes li qabel kienet tfalli. Imbagħad eżerċita l-applikazzjoni bejn dawk iż-żewġ peers, mhux talba lill-fanar. Tweġiba mill-fanar tipprova l-mogħdija ta' kontroll u xejn dwar il-mogħdija tad-data.
Innota liema setting inbidlet, il-ħin, u jekk dehritx mogħdija diretta jew it-traffiku baqa' fuq ir-relay. Jekk baqa', it-tweġiba hija relay u nota tal-kapaċità, u dan huwa riżultat tajjeb ħafna. Jekk dehret, il-mistoqsija li jmiss hija jekk tiflaħx siegħa idle, għax mapping li jiddgħajjef huwa eżattament il-problema li punch jeżisti għaliha.