Праграма падтрымлівае яго, значыць, вузол яго прапануе. Гэта выснова памылковая настолькі часта, што ўжо стала правілам: разгортванне SoftEther можа ўключыць любы падмноства сумяшчальных спосабаў злучэння, а публічны вузол — гэта разгортванне з уласнікам і канфігурацыяй. З чым вы можаце злучыцца, залежыць ад гэтага вузла, а не ад спісу функцый праекта, які ён запускае. Менавіта ў прамежку паміж імі і жывуць большасць заявак «пратакол зламаны».

Што насамрэч абяцае спіс праекта

Функцыі пратаколаў праекта апісваюць, на што здольны сервер. Пэўны вузол уключае некаторыя з гэтых слухачоў, а не іншыя, і аператар можа змяніць гэты набор, не кранаючы версію праграмы. Таму два вузлы адной зборкі паводзяць сябе па-рознаму, і профіль, які працуе супраць аднаго, нічога не даказвае пра наступную цэль. Уласны спіс вузла важнейшы за старонку праекта, калі вы выбіраеце, куды злучыцца.

Чытайце спіс як пяць палёў, а не як меню: канчатковы пункт, порт, транспарт, сямейства пратаколаў і метад аўтэнтыфікацыі. Публічны вузол, які рэкламуе SSTP паведаміў вам пра слухача на порце; ён не паведаміў, які сертыфікат прад'яўляе і ці працуе там ваш уліковы запіс. Параўнанне гэтых пяці палёў з вашым профілем хутчэйшае за любое пераўсталяванне кліента і дае пісьмовае чаканне, якое можна праверыць пазней.

Супстаўце профіль з канчатковым пунктам, які ён называе

Убудаваны запіс SoftEther не з'яўляецца аўтаматычна канфігурацыяй OpenVPN, нават калі абодва з'яўляюцца на адной старонцы пастаўшчыка пад адным загалоўкам. Калі вузол публікуе абедзве слухачоў TCP і UDP для OpenVPN, разглядайце іх як два канчатковыя пункты: профіль, зменены з аднаго на другі, паказвае на слухача, якога ніхто не ўключыў. Метка транспарту ў файле — частка адраса, а не касметычная налада.

Тое, што кліент прымае імпартаваны файл, сведчыць, што файл разбіраецца. Гэта нічога не кажа пра тое, ці чакае на другім канцы аддалены слухач, таму першая спроба злучэння — сапраўдны тэст. Параўнайце радок remote у профілі з абвешчанымі хостам і портам вузла, перш чым вінаваціць пратакол.

Праверце этап, які не спраўджваецца

Хост, які адказвае на вэб-трафік, можа ўсё яшчэ не мець патрэбнай службы VPN, а хост, які адмаўляе ў адным пратаколе, не абавязкова выключаны для ўсіх. Гэтыя дзве памылкі вядуць людзей у процілеглыя бакі ў той жа дзень. Адзін ганяецца за файрволам, які ў парадку; другі пераўсталёўвае кліент, які ніколі не быў праблемай. Праверце кожны шлях асобна, каб адказ апісваў аднаго слухача, а не ўвесь хост.

Гэтыя пяць праверак ахопліваюць звычайныя метады публічных вузлоў. Выконвайце іх з той жа сеткі, якую выкарыстоўвае кліент, бо адфільтраваны порт выглядае аднолькава з адсутным слухачом здалёк.

nc -vz node.example 1194
nc -vz node.example 443
openvpn --config client.ovpn --verb 4
nmap -sU -p 500,4500 node.example
openssl s_client -connect node.example:443 -servername node.example
ВынікЭтапШто гэта выключае
Злучэнне адхілена або скончыўся часТранспартСлухач адсутнічае, адфільтраваны або няправільны порт
Памылка рукапоціску TLS або ідэнтычнасціСертыфікатДаступнасць пратакола; слухач адказаў
AUTH_FAILED або адмова ўліковага запісуАўтэнтыфікацыяКанчатковы пункт; праблема ў даных для ўваходу
UDP 500 і 4500 маўчацьПерамовы IPsecESP і L2TP заблакаваныя да аўтэнтыфікацыі

Прывяжыце кожную назіраную памылку да яе радка, перш чым нешта змяняць. Памылка ідэнтычнасці TLS даказвае, што слухач існуе, таму перапісванне профілю на іншы пратакол адкінула б працоўныя доказы. Адхіленае злучэнне даказвае толькі тое, што гэты порт не адказаў, а гэта значна вузшэйшая заява, чым «вузол не падтрымлівае OpenVPN».

Захавайце памылку, перш чым нешта змяняць

Запішыце дакладны вынік: скончыўся час, збой ідэнтычнасці сертыфіката, адмова ўліковага запісу і адмова на ўзроўні праграмы — чатыры розныя вынікі. Толькі першы з іх пра недоступнасць пратакола, і толькі апошні — пра дазвол пасля паспяховага злучэння. Скід кліента або замена пратаколаў знішчае гэтае адрозненне, бо наступны збой прыходзіць з іншай гісторыяй і без базавай лініі для параўнання.

Не паслабляйце праверку, каб несумяшчальны профіль здаваўся працоўным. Адключаная праверка сертыфіката ператварае ясны збой ідэнтычнасці ў злучэнне з тым, да чаго вы не збіраліся дабрацца, і атрыманы поспех горш за зыходную памылку, бо ён хавае, які этап быў няправільны.

Пераправярайце для кожнага вузла, штораз

Убудаваныя варыянты SSL, OpenVPN, L2TP/IPsec і SSTP у спісе публічнага вузла апісваюць канфігурацыю гэтага вузла на той момант. Тая ж праграма ў іншым месцы можа прапанаваць іншы набор, і пастаўшчык можа зняць слухача паміж вашай закладкай і наступнай спробай. Старыя нататкі апісваюць старыя разгортванні.

Запішыце правераны профіль з яго канчатковым пунктам і метадам, затым паўтарыце праверку, калі вузол зменіцца або злучэнне пачне даваць збой. Спецыфікацыя пратакола SoftEther — гэта даведнік пра тое, на што здольна праграма; уласны спіс вузла — даведнік пра тое, што яна робіць. Трымайце два дакументы асобна, і дыягностыка стане карацейшай.

Падобныя артыкулы