Сервер SoftEther может одновременно отвечать на собственном порту SSL и на порту, совместимом с OpenVPN, из-за чего оба выглядят как один сервис с двумя дверями. Это два сервиса с разными клиентами, разными форматами конфигурации и разными возможностями. Если вставить собственный профиль в клиент OpenVPN, разбор завершится ошибкой, и ошибка редко говорит почему.

Сначала выберите слушатель, затем клиента.

Два слушателя, два формата конфигурации

Собственный протокол использует клиент SoftEther и определение подключения, в котором указаны сервер, порт, виртуальный концентратор и пользователь. Слушатель, совместимый с OpenVPN, ожидает профиль OpenVPN с директивой remote, материалом TLS и параметрами из гораздо меньшего поддерживаемого набора, чем предлагает отдельный сервер OpenVPN. SoftEther называет это функцией клона OpenVPN, и клон — полезная подсказка о точности.

Совместимость — вопрос версии. Проверьте, что принимает развёрнутая сборка, а не что документирует текущее руководство OpenVPN.

Шаг 1: выясните, какой слушатель включил оператор

Запросите список слушателей, а не угадывайте по номеру порта. Сервер, отвечающий по TLS на 443, не обязательно является конечной точкой OpenVPN, потому что собственный протокол может использовать тот же порт. Раздел руководства о совместимых функциях сервера описывает, какие клоны существуют и как они включаются.

Если вам доступен хост, проверьте выданный вам порт, а не порт из руководства: openssl s_client -connect vpn.example.com:443 -brief хотя бы это скажет, есть ли там TLS.

Шаг 2: используйте подходящий клиент и профиль

Для собственного доступа установите клиент SoftEther, создайте подключение с данными оператора и подключите виртуальный адаптер. Для совместимого слушателя импортируйте профиль OpenVPN, который оператор экспортировал с сервера, потому что он содержит материал CA и клиента, которого ждёт этот слушатель. Не собирайте профиль вручную из общего примера и не вставляйте собственное определение подключения в конфигурацию OpenVPN.

Ошибка разбора при импорте — это проблема формата, а не сети, и она не должна отправлять вас к межсетевому экрану.

Шаг 3: сохраняйте сравнение честным

Если оператор публикует оба варианта, сравнивайте их, сохраняя устройство, сеть доступа и задачу неизменными. Два пути могут различаться аутентификацией, подсетями, к которым они подключаются, и тем, что сервер потом делает с вашим трафиком. Общий хост — не общая политика. Сохраняйте неизменной и задачу, потому что копирование файла и видеозвонок нагружают разные части одного и того же пути.

Сопротивляйтесь исправлениям, которые появляются каждый раз, когда импорт не удаётся. Отключение проверок сертификатов или включение старых шифров, чтобы протолкнуть профиль, — это регресс, а не функция совместимости.

Шаг 4: проверьте путь после подключения

После подключения проверьте полученный адрес, маршруты, пришедшие с ним, DNS и один внутренний ресурс. На собственной стороне виртуальный адаптер — это интерфейс, который нужно осмотреть; на стороне OpenVPN это устройство tun или tap, созданное клиентом. В любом случае вопрос в том, выдаёт ли выбранный слушатель нужный вам доступ, что является отдельным фактом от того, поднялся ли туннель. Запишите адрес до и после и сравните их.

Запишите, какой слушатель и какая версия клиента дали работающий результат. Иначе следующий человек повторил бы открытие начиная с номера порта.

Похожие статьи