У меня есть сеть OpenVPN с довольно стандартной конфигурацией:
auth.txt
файл с пользователем и паролемca.crt
файл с сертификатомmy-nat.pem
файл с идентификатором для моего VPCи конфиг OpenVPN:
client
dev tun
proto udp
remote some-ip-here some-port-here
ca /etc/openvpn/keys/ca.crt
auth-user-pass /etc/openvpn/keys/auth.txt
resolv-retry infinite
nobind
persist-key
persist-tun
ns-cert-type server
cipher AES-128-CBC
comp-lzo
status /var/log/openvpn-status.log
log /var/log/openvpn.log
log-append /var/log/openvpn.log
verb 3
И подключаем команду: ssh -i "my-nat.pem" Ubuntu@machine-ip-here
Как я могу перевести эти файлы / конфигурацию, чтобы я мог использовать их со встроенным VPN-подключением в Windows 10?
У VPN есть несколько протоколов, и для разных протоколов требуются разные типы конфигураций.
Вот 5 основных протоколов VPN: https://www.makeuseof.com/tag/major-vpn-protocols-explained/
Согласно этому документ, Windows 10 VPN поддерживает протоколы L2TP, PPTP, SSTP и IKEv2, а протокол OpenVPN не поддерживается.
В этих случаях вам необходимо загрузить программное обеспечение OpenVPN, которое в конечном итоге зарегистрирует драйвер виртуальной сети, и ваша VPN будет работать с этим виртуальным драйвером.
Протокол OpenVPN не встроен в Windows. Следовательно, требуется клиентская программа, которая может обрабатывать захват трафика, который вы хотите отправить через туннель OpenVPN, и шифровать его и передавать на сервер OpenVPN.
Ссылка:
https://openvpn.net/vpn-server-resources/connecting-to-access-server-with-windows/