Nebula punchy ayarları: hansı NAT probleminizi həll edir
punch mövcud NAT uyğunlaşdırmasını canlı saxlayır; respond əks istiqamətdə əl sıxmağa çalışır. Heç biri birbaşa yol zəmanət vermir və gecikmə ayarları yalnız vaxtı dəyişir.
İki peer mayak vasitəsilə bir-birini tapır və sonra birbaşa yol qura bilmir, ilk instinkt isə bütün punchy seçimlərini yandırmaqdır. Bu instinkt üç dəyişikliyi olan, hansının vacib olduğunu bilməyən konfiqurasiya yaradır. Ayarlar fərqli suallara cavab verir: biri artıq mövcud olan xəritəni saxlayır, digəri əks istiqamətdə əl sıxmağa çalışır. Hər ikisinə toxunmadan əvvəl hansı sualınız olduğunu müəyyənləşdirin.
Vaxtdan əvvəl son nöqtəni təsdiqləyin
Gözlənilən ünvanda heç vaxt görünməyən peer-i punch ayarı xilas etməyəcək. Mayakın peer haqqında nə bildiyini və peer-in öz konfiqurasiyasının nə elan etdiyini yoxlayın, çünki köhnəlmiş bootstrap ünvanı və ya səhvən dərc edilmiş özəl ünvan hər keçid hiyləsini puça çıxarır. Sertifikatın etibarlı olduğunu da təsdiqləyin, çünki etibarsız identiklik NAT-ın əhəmiyyət kəsb etməsindən çox əvvəl söhbəti dayandırır. Sonra UDP-nin mayaka ümumiyyətlə çatdığını yoxlayın. Vaxt dəyərləri ilk deyil, ən son baxılacaq şeydir.
Sınaqdan keçirdiyiniz son nöqtə cütünü qeyd edin ki, sonrakı müqayisələr iki başqa maşın deyil, eyni peer-lər üzərində aparılsın.
punch xəritəni saxlayır, respond istiqamət açır
punch seçimi artıq tuneli olan peer-in alt qat ünvanına vaxtaşırı boş paketlər göndərir. Məqsədi qeyri-cəlbedicidir: vəziyyətli NAT-ın və ya firewall-un birbaşa yolun asılı olduğu xəritənin vaxtını bitirməsinin qarşısını alır. respond seçimi mayak bildirişi zamanı nə baş verdiyini dəyişir və host-un onu çatmağa çalışan peer-ə doğru əks əl sıxma cəhdi etməsinə səbəb olur. Bunlar fərqli nasazlıq rejimləri olan fərqli mexanizmlərdir.
Birbaşa yol işləyib sonra zəifləyəndə punch seçin. Yol bir istiqamətdə heç formalaşmayanda respond seçin. İkisini də yandırıb ümid etmək beş dəqiqəlik düzəlişi bir həftəlik tənzimləməyə çevirən üsuldur.
Gecikmələr nə vaxt olduğunu müəyyən edir, olub-olmayacağını yox
Gecikmə dəyərləri vaxtı sürüşdürür: biri bildirişdən sonra göndərilən paketə, digəri əks əl sıxma cəhdinə aiddir. Heç biri bloklanmış istiqaməti işlək etmir. İkisini eyni anda dəyişmək aparmaq üzrə olduğunuz müqayisəni məhv edir.
Mexanizm düzgün olana qədər onlara toxunmayın. Sonra birini tənzimləyin və köhnə dəyəri yazılı saxlayın.
Relay dürüst cavab olanda
Bəzi NAT kombinasiyaları vaxt necə qurulursa qurulsun birbaşa yolu dəstəkləyə bilmir. Hər iki tərəfdə simmetrik NAT və ya tələb olunmayan daxil olan trafiki tamamilə atan firewall deşiləcək heç nə qoymur.
Əlçatan ünvanı olan relay qovşağı həmin peer-lərə keçidin uğur qazanmasından asılı olmayan yol verir. Bu həmin qovşaqdan keçən trafikə bant genişliyi xərcləyir, yəni bu, hiylə deyil, tutumla bağlı qərardır. Relay-ı qəsdən konfiqurasiya edin və peer-lərin ona çata bildiyini yoxlayın, çünki özü çətin NAT-ın arxasında olan relay heç nəyi dəyişmir. Sonra o cüt üçün punch ayarlarını tənzimləməyi dayandırın, çünki birbaşa yol heç vaxt görünməyəcəkdi.
Uğursuz cütü boş qaldıqdan sonra yoxlayın
Pozulan şərti təkrar yaradın: cütü eyni müddət boş qoyun və ya əvvəllər uğursuz olan əl sıxma ardıcıllığını təkrarlayın. Sonra mayaka sorğu deyil, həmin iki peer arasında tətbiqi işə salın. Mayak cavabı idarəetmə yolunu sübut edir, məlumat yolu haqqında heç nə demir.
Qeyd edin hansı ayarın dəyişdiyini, vaxtı və birbaşa yolun görünüb-görünmədiyini və ya trafikin relay-da qalıb-qalmadığını. Qaldısa, cavab relay və tutum qeydidir və bu tamamilə yaxşı nəticədir. Göründüsə, növbəti sual onun bir saat boş qalmağa dözüb-dözmədiyidir, çünki zəifləyən xəritə məhz punch-ın həll etmək üçün mövcud olduğu problemdir.