VPN за iPhone

Настройване на VPN сървър за използване с iOS устройства

След като прочетох статията Топъл и светъл интернет, се погрижих за проблема с издигането на VPN сървър, който може да се използва от iOS устройства.

Jailbreak е необходим за използване на OpenVPN. Този вариант не е обмислян от мен.

iOS поддържа L2TP, PPTP, Cisco IPSec.

Cisco IPSec работи със свързан хардуер. PPTP понякога се прекъсва от клетъчните оператори. Въз основа на това беше избран L2TP.

Вече имах VQ7 сървър от Hetzner с инсталиран Ubuntu 12.04 32 бита, така че всички експерименти бяха проведени на този сървър.

Инсталиране на IPSec

По време на инсталацията ще бъдете подканени да създадете x509 сертификат. Това не е задължително, тъй като достъпът ще бъде чрез парола.

IPSec настройка:

Конфигурацията изглежда така:

Конфигурираме достъп до сървъра чрез IPSec:

Файлът трябва да съдържа един ред:

За да работи IPSec нормално се правят допълнителни настройки:

Първите два реда всъщност се използват за L2TP

Направете скрипта изпълним:

Добавете го към rc.local

Инсталиране на L2TP:
L2TP настройка:

След това рестартирането на IPSec и L2TPD трябва да активира цялата система:

Настройка на iPhone:

Настройки > Основен > VPN > Добавяне на VPN конфигурация.

IPSec
IPSec

IPSec

След това в менюто Настройки и в Настройки > Основен > VPN има опция за активиране на VPN. Ако всичко върви добре, ще се появи съответната икона.

IPSec

IPSec

VPN ще трябва да се включва ръчно всеки път, когато се използва.

Настройка на връзка в Windows 7

В центъра за мрежи и споделяне инсталирайте новмрежова връзка създаване на нова връзка:

Създайте нова VPN връзка:

iphone

L2TP

След това отидете на свойствата на новата връзка и в настройките посочете използването на L2TP, въведете ключаYourSharedSecretот /etc/ipsec.secrets

IPSec

Когато се свързвате, посочете потребителското име и паролата от /etc/ppp/chap-secrets.

И тук можете да получите грант за тестов период на Yandex.Cloud. Необходимо е само да въведете "Habr" в полето "секретна парола".