Свой VPN сервер? Без проблем!!!

KeySi

Пользователь
Сообщения
127
Реакции
286
Регистрация шарового аккаунта Amazon AWS step-by-step
Итак, есть желание попробовать новомодные облачные технологии, но пока платить не хочется.

Наверное самым популярным на сегодняшний момент провайдером облачных сервисов является Amazon, не буду настаивать на этом и обсуждать надежность, производительность и т.д., а просто хочу пошагово продемонстрировать возможность попробовать Amazon AWS за бесплатно. Называется это AWS Free Usage Tier.

Итак, что нужно:

1. руки (желательно прямые)
2. кредитная карточка Visa или MasterCard, денег на счету может и не быть
3. Мобильный телефон (смартфон, коннуникатор, айкакойфон и иже с ними)
4. Почтовый ящик

Порядок действий:

1. Ознакомиться с докой. Зайти и прочитать AWS Free Usage Tier. Если вкратце то шара имеет достаточно четкие границы:
распространяется только на Linux Micro Instance, а это самый простенький инстанс.
750 часов работы (делаем нехитрые калькуляции — получаем месяц)
10 ГБ EBS хранилища и 5 ГБ S3
ну и дальше по списку

2. Зарегаться. Заходим на aws.amazon.com и жмем кнопочку Sign Up Now

Появляется вот такое окошко


В нем вводим свой емейл, тыкаем I am a new user и смело жмем кнопку Sign in using our secure server
Далее видим следующее:


Заполняем, и тыкаем Create account
Появляется вот такая мега-форма:


Заполняем все поля со звездочками. Степень чесности зависит от параноидальности заполняющего, советую правильно ввести свой телефон, хотя потом можно будет изменить, плюс незабыть поставить галочку под лицензионным соглашением, вводим капчу и жмем Continue
Радостно наблюдаем следующее:


3. Подписываемся на Amazon EC2. Идем на aws.amazon.com/ec2 и жмем кнопку Sign Up for Amazon EC2
В появившейся форме (мы ее уже видели) вводим свой почтовый адрес и созданный ранее пароль. Снова мегакнопку Sign in using our secure server и попадаем на длинную страницу-прайс, в конце которой видим:


Вводим данные карточки и если все ок — получаем вот такое окошко:


Жмем Use This Address и переходим на следующую страничку, где нажимаем кнопку Complite Sign Up.

4. Верификация по телефону. При следующем входе в свой аккаунт вы получите следующее:

Указываем свой телефон в полном формате и жмем Call Me Now, после чего получаем пин на экран:

Дожидаемся звонка милого робота и набираем на телефоне заветные циферки. У меня получилось со второго раза — цифры нужно набирать медленно.
Ух, все — зарегистрировались!

5. Создаем инстанс. Заходим в Консоль управления и нажимаем Sing in to the AWS Console

вводим почтовый адрес и пароль и попадаем в интерфейс консоли управления:

Выбираем EC2 (левая колонка, вторая ссылка сверху) и попадаем сюда:

Где и нажимаем синюю кнопку Launch Instance. Попадаем в выбор инстансов:

Здесь выбираем AWS Marketplace в строку поиска вводим VPN и нажимаем Enter
в списке находим OpenVPN Access Server второй сверху и жмем кнопку Select напротив этого инстанса и попадаем сюда:

жмем кнопку Review and Launch и попадаем сюда:

и нажимаем Launch появляется окно создания ключей

вводим название ключа и жмем кнопку Download Key Pair и сохраняем ключи на компьютере

Пришла пора дать свежесозданному серверу доступ в Сеть. Для этого в левом меню выбираем пункт Elastic IPs, жмём на кнопку Allocate New Address и соглашаемся с выделением нам нового IP-адреса. Затем кликаем по Associate Address, в списке выбираем наш сервер (он там единственный) и снова соглашаемся. В итоге должно получиться что-то вроде этого:


Теперь надо скачать клиенты PuTTY и PuTTYgen отсюда

Первым делом надо переконвертировать ключ из формата pem в ppk. Для этого запускаем PuTTYgen. В меню Conversions кликаем на Import key и выбираем наш pem-ключ, который был скачан ранее. Внизу окна надо выбрать SSH-1 (RSA), нажать Save Private Key и сохранить полученный ключ в формате ppk.


Запускаем PuTTY и в поле Host Name вставляем IP адрес своего сервера (см. выше). Затем переходим в меню слева в Connection → SSH → Auth и указываем в Private key file путь до нашего ключа в формате ppk. А в Window → Translation выбираем кодировку UTF-8.



Наконец, жмём заветную кнопку Open. В диалоговом окне кликаем на Yes. И вот перед нами открылась удалённая консоль нашего сервера. Вводим в качества логина root и нажимаем Enter.

сразу начнет работать скрипт конфигурации OpenVPN Access Server
можно не заморачиваться и все настройки оставлять по дефолту, рекомендую сменить имя и пароль администратора OpenVPN (по умолчанию лог/пасс openvpv)
когда будет запрашиваться лицензионный ключ, то просто нажмите Enter (без покупки лицензии сервер поддерживает не более 2 одновременных подключений, что большинству хватит)

на этом все )) ваш собственный VPN сервер готов

Настройка подключений через VPN проста до безобразия ))
в строке браузера набираем https:// ip вашего сервера :943 (пример https://127.0.0.1:943 )и попадаем сюда:

вводим логин/пароль которые указали при конфигурировании сервера (по умолчанию openvpn) выбираем Login и нажимаем Go и попадаем сюда:
скачиваем клиента для вашей ОС, устанавливаем и пользуемся )) конфигурационные файлы установятся автоматически вместе с клиентом и ничего "допиливать" не нужно.
Запускаем, кликаем Подключить и пользуемся )) Теперь с точки зрения внешнего мира мы находимся на территории США.

в статье использовались знания полученные на личном опыте, а также материалы отсюда и отсюда

Админка очень простая и разобраться не составит труда, будут вопросы, спрашивайте - помогу ))
 
Сверху