July 1, 2023
Доступ к VPN
В данной статье показано как подключить мою впнку к различным устройствам. Перед выполнением инструкций убедитесь, что у вас есть конфигурационные файлы (файлы с расширением *.moblieconfig, *.p12, *.sswan)
Доступ в Windows
- Скопируйте сертификат с расширением .p12, а также данный скрипт в одну и ту же папку
- Нажмите правой кнопкой мышки на данный скрипт - пункт Свойства. Там необходимо разблокировать файл
- Так же нажмите правой кнопкой мышки на скрипт - Запустить от имени администратора
- В VPN client name оставляем пустой;
- VPN server address - 165.232.65.84
- IKEv2 connection name - тут можете написать как вы хотите назвать соединение.
- Готово, далее подключаетесь к впн стандартным для windows образом
Доступ в Linux
# Ubuntu and Debian sudo apt-get update sudo apt-get install network-manager-strongswan # Arch Linux sudo pacman -Syu # upgrade all packages sudo pacman -S networkmanager-strongswan # Fedora sudo yum install NetworkManager-strongswan-gnome # CentOS sudo yum install epel-release sudo yum --enablerepo=epel install NetworkManager-strongswan-gnome
- Скачайте файл с расширением .p12. Используйте далее следующий код, где vpnclient.p12 замените на наименование вашего .p12 файла
# Example: Extract CA certificate, client certificate and private key. # You may delete the .p12 file when finished. # Note: You may need to enter the import password, which can be found # in the output of the IKEv2 helper script. If the output does not # contain an import password, press Enter to continue. # Note: If using OpenSSL 3.x (run "openssl version" to check), # append "-legacy" to the 3 commands below. openssl pkcs12 -in vpnclient.p12 -cacerts -nokeys -out ca.cer openssl pkcs12 -in vpnclient.p12 -clcerts -nokeys -out client.cer openssl pkcs12 -in vpnclient.p12 -nocerts -nodes -out client.key rm vpnclient.p12 # (Important) Protect certificate and private key files # Note: This step is optional, but strongly recommended. sudo chown root.root ca.cer client.cer client.key sudo chmod 600 ca.cer client.cer client.key
Доступ в iOS (iPhone, iPad)
- Необходимо передать на устройство файл с расширением .mobileconfig
- Открываете данный файл в приложении "Файлы"
- Выскакивает уведомление Профиль загружен
- Заходите в настройки - Основные - VPN и управление устройством - Профиль конфигурации. Выбираете профиль IKEv2 VPN ... - Установить
- Готово, далее так же в настройках выбираете раздел VPN - выбираете конфигурацию - подключить
Доступ в Android
- Необходимо скачать приложение strongSwan
- Открываете приложение, нажимаете три точки справа сверху и выбираете пункт Import VPN Profile. Выбираете сертификат с расширением .sswan
- На экране импорта необходимо нажать Import certificate from VPN profile, выбираете единственный сертификат и нажимаете импорт;
- Всё готово к использованию, для удобства можно вывести на главный экран виджет и вывести кнопку в панель уведомлений.
Сбор денег на впнку: Тиньк, Сбер. Крайне желательно обеспечить 50 руб/мес с каждого пользователя для отбивания затрат. Можно оплатить сразу на год. Заранее всем спасибо <3