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 конфигурация.
След това в менюто Настройки и в Настройки > Основен > VPN има опция за активиране на VPN. Ако всичко върви добре, ще се появи съответната икона.
VPN ще трябва да се включва ръчно всеки път, когато се използва.
Настройка на връзка в Windows 7
В центъра за мрежи и споделяне инсталирайте новмрежова връзка създаване на нова връзка:
Създайте нова VPN връзка:
След това отидете на свойствата на новата връзка и в настройките посочете използването на L2TP, въведете ключаYourSharedSecretот /etc/ipsec.secrets
Когато се свързвате, посочете потребителското име и паролата от /etc/ppp/chap-secrets.
И тук можете да получите грант за тестов период на Yandex.Cloud. Необходимо е само да въведете "Habr" в полето "секретна парола".