VPN байланышынын убактысы бүтүү: DNS, транспорт, сүйлөшүү же кирүү
Убакыт бүтүү жөн гана мөөнөттүн өткөнүн билдирет. Төрт этапты салыштырыңыз: атты чечүү, транспорт, сүйлөшүү жана кирүү — кайсынысы акыркы бүткөнүн көрүү үчүн.
«Байланыш убактысы бүттү» — VPN кардары чыгара ала турган эң так эмес ката. Ал бир операциянын мөөнөтүн өткөрүп жибергенин билдирет, жана атты чечүүдөн кирүү жообуна чейин ар бир этаптын мөөнөтү бар. Акыркы билдирүүнү гана көрсөткөн кардарлар этаптарды бирдей көрүнөт, ошондуктан адамдар убакыт чегин көтөрүп, портту алмаштырып, профилди кайра орнотушат, ушундай тартипте, эч нерсе үйрөнбөстөн. Этаптарды салыштыруу тезирээк: ар бири башка жерде ийгиликсиз болот, жана ар бир ийгиликсиздик башка түрдөгү далил калтырат.
Төрт этап, төрт башка ийгиликсиздик
Ырааттуулук кардар аны жашырса да туруктуу: ат чечилиши керек, алынган дарекке транспорт орнотулушу керек, протокол өз параметрлерин жана ачкычтарын сүйлөшүүгө тийиш, эсеп текшерилиши керек. OpenVPNдин байланыш маселелерин чечүү боюнча колдонмосу өз кардары үчүн ушундай тартипти карманат, калгандары ага жакын ээрчишет. Экинчи этаптагы убакыт бүтүү жана төртүнчү этаптагы убакыт бүтүү экрандагы сөздөн башка эч нерсе менен окшошпойт.
| Stage | Looks like | What it does not prove |
|---|---|---|
| Name resolution | fails in under a second, before any contact | nothing about the server being up |
| Transport | waits the full timeout, then gives up | nothing about the VPN service behind the port |
| Negotiation | connects, then stalls at handshake | nothing about credentials |
| Login | a reply arrives and is rejected or hangs on a prompt | nothing about reachability |
Журналдан катанын алдындагы акыркы сапты эмес, илгерилөөнү көрсөткөн акыркы сапты окуңуз. Көпчүлүк кардарлар чечилген дарек, орнотулган сокет, башталган кол кармашуу же аутентификация сурамы сыяктуу нерсени басып чыгарат, жана ошол саптан кийинки этап убактысы бүткөн этап.
Атты чечүү кандайдыр бир байланышка чейин ийгиликсиз болот
Эгер четки чекит эч качан чечилбесе, кардарга туташа турган эч нерсе жок жана эч кандай транспорт иши болгон жок. Бул ийгиликсиздик адатта толук убакыт бүтүү эмес, заматта болот, жана бул аны калгандардан ажыратуунун эң арзан жолу. Атты системалык чечүүчү жана экинчи чечүүчү менен текшерип, сервер өчүп калды деген тыянакка келүүдөн мурун эки жоопту салыштырыңыз.
Форум билдирүүсүнөн көчүрүлгөн эски дарек сервер маселесине окшош убакыт бүтүүнүн кеңири тараган себеби, анткени дарек азыр башка нерсеге же эч нерсеге таандык. Мурун иштеген даректи алмаштыруунун ордуна оператордун учурдагы профилин колдонуңуз. ping жообунун жоктугу эч бир тарапка далил эмес: көптөгөн четки чекиттер ICMPни таштап, ошого карабастан эң жакшы тейлейт.
Транспортту орнотуу келбей турган пакетти күтөт
DNS жакшы болсо да кардар бүт убакыт чегин күйгүзсө, шектүү — транспорт катмары. TCPде портту түз текшерсе болот; Test-NetConnection Windowsдо же nc -vz Linuxта бир нерсе байланышты кабыл алабы, ошону айтат, жана бул pingден пайдалуураак. UDPде ушундай текшерүү мүмкүн эмес, анткени ал катмарда аяктоочу кол кармашуу жок, жана бул асимметрия көптөгөн туура эмес тыянактарды жаратат.
TCP тестинин далилдегени чектелүү: 443 портун кабыл алган кызмат сөзсүз VPN угуучусу эмес, жана UDP гана четки чекитинин бир нерсени кабыл ала турган TCP порту жок. Профилди UDPден TCPге кайра жазуу каршы тарапта угуучуну жаратпайт; ал кардарыңыз эмнени күтөрүн гана өзгөртөт. Эгер тармак протоколду чыпкаласа, өзгөртүү ошол эле этапта башка убакыт бүтүүнү жаратат.
Туткун порталдар бул этапта өзүнчө текшерүүгө татыктуу. Портал түзмөккө уруксат бермейинче, чыгуучу трафик порталга барат жана туннель аракети жөн гана илинип калат. Адегенде порталды браузерде бүтүрүп, анан кайра аракет кылыңыз, жана портал күтүп турганда профилди өзгөртпөңүз.
Сүйлөшүү жана кирүү сервер жооп берди дегенди билдирет
Туннель серверге жеткенде, кардар кол кармашууну баштайт жана катанын мүнөзү өзгөрөт. Бул жердеги токтоп калуу жеткиликтүүлүк эмес, шайкештик жөнүндө: дал келбеген протокол версиялары, каршы тарап кабыл албаган шифр же маалымат каналынын жөндөөсү, же сервер сунуш кылбаган функцияны күткөн профиль. OpenVPN сүйлөшүү демейкилерин негизги версиялардын ортосунда ошончолук көп жылдырган, бир муун үчүн жазылган профиль серверге жетип, баары бир көтөрүлбөшү мүмкүн.
Аутентификация — акыркы этап жана туура эмес окууга эң оңой. Ачык баш тартуу — жооп, башкача айтканда жол иштейт, ал эми маселе инсандыкта, сертификатта же эсептин абалында. Браузерге негизделген бирдиктүү кирүү агымы — үчүнчү учур: кардар сиз жасабаган аракетти же иштете албаган браузерди күтөт, жана ошол кадамды бүтүрмөйүнчө эч нерсе келбейт.
Кайталоону өзгөртүүдөн мурун далилдерди салыштырыңыз
Түзмөктү жана профилди туруктуу кармап, тармактан баштап бир убакта бир нерсени өзгөртүңүз. Ошол эле профиль телефон хотспотунда туташып, мейманкананын Wi-Fiинде убактысы бүтсө, өзгөрмө — сервер эмес, жол. Эгер ал бардык жерде ийгиликсиз болсо, өзгөрмө — профиль же четки чекит. Эгер ал күндүн белгилүү бир убагында гана ийгиликсиз болсо, убакыт белгисин жазып алыңыз жана жүк тууралуу бир нерсе божомолдоодон мурун сервер тараптагы окуялар менен салыштырыңыз.
Өзүңүз башкарган кызмат үчүн чечүүчү салыштыруу — аракеттин жалпы жетиши. Угуучуга жетип, анан токтоп калган байланыш сүйлөшүү этабына кирет; угуучунун көз алдында эч качан көрүнбөгөн нерсе транспорт же чечүү маселеси, жана кайталоону жөндөөнүн эч бир өлчөмү аны жылдырбайт. Сервер журналдары баш тартылган кирүүнү үнсүз түшүрүүдөн да ажыратат, бул инсандыкты оңдоо менен брандмауэрди оңдоонун айырмасы.
Кардар версиясын, профилдин атын, аракеттин убактысын убакыт алкагы менен жана акыркы ажыратуу сабынын ордуна биринчи пайдалуу катаны жазыңыз. Үзүндүнү бөлүшүүдөн мурун ачкычтарды жана күбөлүк маалыматтарды алып салыңыз. Анан бир маанилүү оңдоо жасап, кайра аракет кылыңыз, анткени узунураак мөөнөт документтелген жай операцияга гана жардам берет жана туура эмес дарекке же жабылган портко эч нерсе кылбайт.