Өткен айда жұмыс істеген профиль енді уақыт бітуіне жетеді, ал біреу proto udp параметрін proto tcp-client-мен ауыстыруды ұсынады. Кейде бұл дұрыс қадам, кейде ешкім тыңдамайтын портқа қосылатын клиент пайда болады, өйткені сервер ешқашан басқа тасымалға бапталмаған. Директива сіздің жағыңыздың қалай сөйлейтінін сипаттайды; ол қарсы жақта тыңдаушы жасай алмайды. Екеуін де өзгерту алдында профиль мен серверді бірге оқыңыз.

Таңдалған қосылым қолданатын тасымалды оқыңыз

Профильде бірнеше remote жазбасы болуы мүмкін және әрқайсысы өз тасымалын атай алады. Клиент оларды ретімен өтеді, сондықтан бірінші көрген жол міндетті түрде қолданылатын жол емес.

Шын мәнінде сыналып жатқан жазбаны табыңыз, содан кейін оның тасымалын оқыңыз. Рет маңызды, өйткені клиент үнсіз келесіге өтпейді. Кейбір құрылымдар келесі жазбаны тек уақыт біткеннен кейін сынайды, сондықтан файлдың төменгі жағындағы жұмыс істейтін балама күткеннен бірнеше секунд кешірек жетеді. Бірінші жол жеңді деп есептеудің орнына журналда сыналып жатқан соңғы нүктені қадағалаңыз.

Егер файлда жоғарыда бір proto жолы және оның астында бірнеше remote жазбасы болса, бұл жол оны басып озбайтын кез келген remote үшін әдепкі мән болып табылады. Әдепкі мәнді жергілікті өзгерту өз тасымалын атайтын remote жазбасы үшін ештеңе істемейді.

grep -nE '^(remote|proto)\b' client.ovpn

UDP мен TCP жылдамдық параметрі емес

UDP реттелген ағын құрмай дейтаграммалар жібереді, сондықтан туннельдің өз трафигі екінші сенімді тасымалға оралмайды. TCP сізге UDP-ны тастайтын немесе блоктайтын желілер арқылы жол береді, бірақ оның құны — шығынды байланысты одан бетер нашар сезіндіруі мүмкін ішкі қайта жіберу.

Бұл қолжетімділік айырбасы, әмбебап рейтинг емес. Дұрыс таңдау — клиенттің алдындағы желі рұқсат ететін нұсқа. VPN портында UDP-ны тастайтын жол ешқашан келіссөз жүргізбейді, профиль қаншалықты жақсы жазылса да. Жолды сынап көріңіз, содан кейін тасымалды таңдаңыз.

Олардың арасында тек өлшеуге сүйеніп таңдау қате, өйткені жауап сіздің алдыңыздағы желінің нені рұқсат ететініне байланысты. Қонақүй немесе корпоративті прокси 443 портында тек шығыстағы TCP-ге рұқсат беруі мүмкін, сондықтан провайдерлер осы нұсқаны ұсынады. Порт нөмірі таныс болса да, бұл сол порттағы OpenVPN қосылымы, HTTPS сессиясы емес.

tcp-client шын мәнінде нені білдіреді

Клиент жағындағы директива TCP қосылымын бастайтын жақты атайды. Сервер жағы өз тыңдау пішінін қолданады, ал клиенттің сөзін сервер конфигурациясына көшіру шақыруды күтетін тыңдаушы жасайды, қабылдайтынды емес.

Сәйкестік екі жақтың тасымал туралы келісуін білдіреді, бірдей жолды бөлісетінін емес.

grep -nE '^proto\b' /etc/openvpn/server/server.conf
ss -lntp | grep openvpn

Профиль қате деп есептемес бұрын серверден нені тыңдап жатқанын сұраңыз. UDP тыңдаушы TCP сокеттер тізімінде көрінбейді, керісінше де дұрыс, сондықтан жалпы көріністің орнына протоколға тән көріністі қараңыз.

Профиль импортталғанымен ешқашан қосылмағанда

Бірден уақыт бітуіне жететін импортталған профиль әдетте кез келген аутентификацияға дейін сәтсіз аяқталады. Пакет тыңдаушысы жоқ портқа кетеді немесе желі оны үнсіз тастайды.

Жолды мүмкіндігінше қарапайым түрде сынаңыз: сәтсіз клиентпен бір желіден, профиль мәлімдеген тасымалмен сол хост пен портқа қосылыңыз.

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

Жұмыс істейтін тасымалды жазып алыңыз

Комбинация жұмыс істегенде, оны сервер, порт және протоколмен бірге жазыңыз және қай желіден сыналғанын белгілеңіз.

Әйтпесе, уақыт бітуіне тап болатын келесі адам сол тәжірибені қарсы бағытта қайталайды және мүмкін жарайтын серверді өзгертеді.

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

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