Бет туннель арқылы жүктеледі, ал порт сқануы хостты өшіп тұр деп хабарлайды, және алғашқы ой — VPN бірдеңені бұғаттап отыр. Әдетте ол жаңа ештеңені бұғаттамайды. Екі тест операциялық жүйеден әртүрлі мүмкіндіктерді сұрайды, және олардың тек біреуіне ғана шикі пакетке қолжеткіздік қажет. Туннелге тиер алдында қай мүмкіндік сәтсіз болғанын анықтаңыз.

Мүмкіндікті туннельден бөліңіз

Қарапайым қосымша ядродан TCP қосылымын ашуды сұрайды, және ядро қол алысуды арнайы құқықсыз орындайды. Шикі сқану пакеттерді өзі құрастырады, бұл платформаға қарай шикі сокет немесе ұстау драйверін қажет етеді. Бұлар рұқсат пен драйвер мәселелері және VPN қосылған-қосылмағанына қарамастан бар.

Бұл айырмашылық әдеттегі асимметрияны түсіндіреді. curl сәтті болады, өйткені сокет жолы жұмыс істейді, ал SYN сқануы сәтсіз болады, өйткені процесс туннель интерфейсінде шикі сокет аша алмайды. Ол кері жағдайды да түсіндіреді: шикі сқану сүзілген деп хабарлайды, өйткені жол зондты тастайды, ал қосымша жолы жақсы күйінде қалады.

Нәтижелердің ешбірі қашықтағы қызметті сипаттамайды. Екеуі де бір әдіс аясындағы бір жолды сипаттайды, сондықтан әдісті қорытындымен байланыстырып ұстаңыз.

Қосылымды тексеруді бір мақұлданған хостта іске қосыңыз

Тапсырмаңыз қамтитын жалғыз хостты таңдаңыз, содан кейін шикі қолжеткіздікті қажет етпейтін режимді пайдаланыңыз. Мұндағы үлгі нысан — 198.51.100.24, осындай иллюстрация үшін бөлінген құжаттама кеңістігі.

Бір жол, бір хост, бір порт, ашу кезеңінсіз:

nmap -sT -Pn -p 443 --unprivileged 198.51.100.24

-sT толық TCP қосылымын таңдайды, сондықтан қосымша пайдаланатын сол ядролық жолды сынайды және ұстау драйверін қажет етпейді. -Pn хостты ашуды өткізіп жібереді; nmap жергілікті сегменттегі нысандар үшін байланыс қабатындағы шешімді бәрібір орындайды, сондықтан жалауша нөлдік алдын ала трафикке уәде емес. --unprivileged nmap-қа шикі немесе тыңдау құқықтары жоқ деп болжауға айтады, бұл әдісті өзгертеді және ештеңе бермейді.

Әр жалаушаны бір өзгеріс ретінде оқыңыз, жөндеу ретінде емес

Әр опцияны әдіс туралы мәлімдеме деп қабылдаңыз. -sT, -Pn немесе --unprivileged маршрут қоспайды, қашықтағы қауіпсіздік қабырғасын ашпайды және сертификатты тексермейді. Қосылым сқануы қызмет жазатын нағыз қол алысуды да аяқтайды, сондықтан мақұлданған тексеру мен мақұлданбаған шолу сервер жағынан ауқым мен қарқыннан басқа ешнесімен ерекшеленбейді. Опцияларды шығыс өзгергенше үйіп қою — әдіс мәселесін желілік табылымы ретінде тіркеудің жолы.

Шығыс жабық десе, бірдеңе қайта қоюмен жауап берді, және бұл үнсіздіктен өзге табылым. Шығыс сүзілген десе, құрылғы зондты немесе оның жауабын тастады, ал VPN кездейсоқ болуы мүмкін. Нақты тұжырымды жазыңыз, өйткені ашу кезеңінің үкімі мен зонд деңгейіндегі сәтсіздік әртүрлі қабаттарға нұсқайды.

Егер артықшылықты режим шынымен қажет болса, платформа иесі құқықтың, драйвердің және интерфейс орналасуының қолдауын шешеді. Осы шақыруды көтеру оның әдісін өзгертпейді.

Тасымал нәтижесінде тоқтаңыз, содан кейін қызметті тексеріңіз

Аяқталған қол алысу бір мекенжай, порт, көз және сәт туралы бір сұраққа жауап береді. Ол бэкендтің сау екенін дәлелдемейді, өйткені жүктеме теңгеруші немесе алдыңғы прокси қосылымды қабылдай алады, ал оның артындағы қосымша тоқтап тұруы мүмкін.

Оны қызметтің өз клиентімен жалғастырыңыз, сонда TLS бірегейлігі мен қосымша мінез-құлқы бөлек деректер ретінде байқалады:

openssl s_client -connect 198.51.100.24:443 -servername staging.example.net </dev/null 2>/dev/null | openssl x509 -noout -subject -dates
curl -sS -o /dev/null -w '%{http_code}\n' https://staging.example.net/health

Тағы бір дағды нәтижені пайдалы ұстайды. Нақты бұйрықты, ол пайдаланған көз мекенжайын және уақытты жазыңыз, өйткені осындай контекстсіз тасымал нәтижесін қайталау немесе салыстыру мүмкін емес.

Егер сертификат күтпеген хостты атаса, тасымал жұмыс істеген және маршруттау ешқашан мәселе болмаған; ақау виртуалды хостингте немесе DNS-те. Егер қол алысу сәтсіз болса, туннель туралы жалпылаудың орнына жергілікті қате жолын жазыңыз. Ауқым ескертпесін нәтиженің қасында ұстаңыз, өйткені келесі адам қай әдіс оны жасағанын білуі керек.

Қатысты мақалалар