OpenVPN на IOS

Вообщем небольшая инструкция:

  • Скачиваем прогу OpenVPN Connect из App Store
  • Командой openssl pkcs12 -in oyamshikovIpad.p12 -nodess раскрываем p12 сертификат и копируем оттуда сертификаты и ключи в текстовый файл с расширением *.ovpn

 

tls-client
client
dev tun
proto udp
mssfix 1350
remote server.ru 8080
cipher DES-EDE3-CBC
comp-lzo
verb 3
ns-cert-type server
replay-window 1064 15
mute-replay-warnings
tun-mtu 1400
float
 
 
<key>
-----BEGIN RSA PRIVATE KEY-----
MIICXgIBAAKBgQCpKdvbm20Cwn80quOjnaq8JHbgG/710gypqcsI9Q5BBiMka478
td3TsLPTMVDdXCSCr6u2L7waBiIr7Djt1T+KMarRulEQJffkuNKv6xWK54Wkul/0
KjLXerKjSe30frAUq7dnNJFm2y9qcmbj1s5tnkh1bjAQaRKNZqx7tNRdEwIDAQAB
FCnzpdt9hUK7mntlfFmFcN8XzoAwny8TGd52bHKu4sA8aS+EDrinPJCNump3S1Aa
AmE2/IRuKDFhMaRrhveSyhIixuDPZzt+K41/N+JDWORjsY4pAkEA1lYoRr2H5iDy
G1jgCxfOWzgC6CY8KvBVl6cLc9LS2zPfQu3lsNZChZ32Um4nEviIXBEck0skxYAd
nkhiXytwVQJBAMoLy35Ko2eVEPYYmgKn66qV7u5NeLuYbZ9v0pdCDnZ1Lr6LqEA9
moBGbNvfiMgaooOxiUGjTDsbZ6Xl1xRe38cCQDN/K9ojO32dOM49QkcoBxp/kKM6
XIZsjAQNzICdjK/B/MhV5DPipsT3uPEBKj4ynICSU+1HxqP1LiiTd58qDqkCQQC5
2sG0iXnoZYH1rsm02bx57XOc99ywS9XDDLzd8KCXLNHz60m41jIR/zZRxzzuPTnz
BFOq8kjEMkBUpakEDwWvAkEA0+Yq2PAoiIpi8jP746H81Q0RcWwAyP8uSktoXvJb
Lxy6+iP8qoQ4gxDIAnmmQkjRfb44rQjzKYRxAsIY5kBV/g==
-----END RSA PRIVATE KEY-----
</key>
<ca>
-----BEGIN CERTIFICATE-----
MIIDlDCCAnygAwIBAgIJAP2JPz1mFNyYMA0GCSqGSIb3DQEBBAUAMDoxCzAJBgNV
BAYTAlJVMRMwEQYDVQQKEwpDb3VudHJ5Y29tMRYwFAYDVQQDEw1Db3VudHJ5Y29t
IENBMB4XDTExMDgxNjA5NDkxM1oXDTI3MDYyNzAwMjM1M1owOjELMAkGA1UEBhMC
UlUxEzARBgNVBAoTCkNvdW50cnljb20xFjAUBgNVBAMTDUNvdW50cnljb20gQ0Ew
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9nLBZGJ/Ehs/8jw34Q7kN
4aF4RAHDLRrFLuS18NAu0B/hR6Il9mVv13XFDtq6W3dCuYfIHlvcsx/x5Ju0OlJO
XPcjTNOGAfjMF8aujh7zj9mmbfKfDd4pHXf4Mt0meF1z7PWCMkWGAz1zTE8QoPTN
gRS7Lje8uJTp0kn8eur9zVTFBAwNRBxuk4eV7CscYViYLhFAsfMpWPhVSdU3Xt1+
2KaZuLa5X6UaAKh2axs48ry7XnLpdbfvEOJtISavtIJEy4NjBkClZZEiI+Lkl2sf
AgMBAAGjgZwwgZkwHQYDVR0OBBYEFN9y2vZ+OlQ83rDUeWp6UNcT9g2MMGoGA1Ud
IwRjMGGAFN9y2vZ+OlQ83rDUeWp6UNcT9g2MoT6kPDA6MQswCQYDVQQGEwJSVTET
MBEGA1UEChMKQ291bnRyeWNvbTEWMBQGA1UEAxMNQ291bnRyeWNvbSBDQYIJAP2J
Pz1mFNyYMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAIamwC4V84A2
6LqzIWPpb3Mi/opczidfDiNjLlxuWj0MB9t9rWwDQRVYvarzGuCXLSl+kYJfCH2Z
Q3xvoidlEFXnP0kNzAGhO+S8vAZjCwGQP5WoEGaqI9C6ZE0h6R/uhRO/c/to8oit
n61lW8k0ARMNO5yLNswMYPuDnMWbS58Fx+gDw5+AQArZ8rh9RBaX7giuSjSFPD5j
X/cHcmy6cBV42EYl13H6Ag3nWIWTo3km1EiL7nNaGWWBEnOAktHPe5BrgvfkTWeu
Dp9SSSFtVHFLDtFQifiduYLF5+ij2SDcH6x5rkk5X6kO5FtaqFe4byoJI39xXpEn
bDOGOrE+kzM=
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIDNTCCAh2gAwIBAgICAmMwDQYJKoZIhvcNAQEEBQAwOjELMAkGA1UEBhMCUlUx
EzARBgNVBAoTCkNvdW50cnljb20xFjAUBgNVBAMTDUNvdW50cnljb20gQ0EwHhcN
MTUwMjAzMTg0MDU0WhcNMTkwMzE0MTg0MDU0WjA7MQswCQYDVQQGEwJSVTETMBEG
A1UEChMKQ291bnRyeWNvbTEXMBUGA1UEAxMOb3lhbXNoaWtvdklwYWQwgZ8wDQYJ
KoZIhvcNAQEBBQADgY0AMIGJAoGBAKkp29ubbQLCfzSq46OdqrwkduAb/vXSDKmp
ywj1DkEGIyRrjvy13dOws9MxUN1cJIKvq7YvvBoGIivsOO3VP4oxqtG6URAl9+S4
0q/rFYrnhaS6X/QqMtd6sqNJ7fR+sBSrt2c0kWbbL2pyZuPWzm2eSHVuMBBpEo1m
rHu01F0TAgMBAAGjgccwgcQwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3Bl
SW5N91bz7tA1MGoGA1UdIwRjMGGAFN9y2vZ+OlQ83rDUeWp6UNcT9g2MoT6kPDA6
MQswCQYDVQQGEwJSVTETMBEGA1UEChMKQ291bnRyeWNvbTEWMBQGA1UEAxMNQ291
bnRyeWNvbSBDQYIJAP2JPz1mFNyYMA0GCSqGSIb3DQEBBAUAA4IBAQB23lJhqaL1
RhsHCI4wefHLDthh/giogtKwr+xE40oiYbcD17xmfQUvkPL9fuUj5b++d4W4/JUe
135/NSxxiuPP9AsWEIhMp6zQZTQJfn1EsZS5NGiHP6Xre4jXUflUDe5u8EGuKK2l
Sqtsa1VeCJAM5IoGsggdm+ILeKCj1uV+7A++9v8TxESxoQqmOTose/LPBmCIHz2y
7QHAj8TJYGI7zLBMj8tHzaRcw+iR2KFcU3MclImi8K8hMjS83kWpgyKb3fQB5H0X
VAB2IqvKtBS/zjYlatHm5mtseFt6C9+oKIf+k6QkdSAKhXoA2cxF/80dZfoplNbY
+4PcXI+68IfT
-----END CERTIFICATE-----
</cert>
  • отсылаем текстовый файл *.ovpn себе на почту, настроенную на ios девайсе, как вложение и открываем его в программе OpenVPN Connect
  • далее ищем глазами в программе блок NEW PROFILES ARE AVAILABLE, нажимаем плюсик и пробуем подключиться.
  • Если не подключилось, проверьте, что не перепутали сертификат сервера и клиента. Перед сертификатом клиента в экспорте p12 присутствует примерно такая строчка subject=/C=RU/O=Sharaga/CN=oyamshikovIpad

Категории: