Разговор о VPN

Поговорим о VPN. Практически для всех сегодня передавать данные в зашифрованном виде — острая необходимость, однако услуга VPN пока не стала по-настоящему массовой. Но это только пока. Еще год-два — и такой сервис начнут предоставлять те, кто умеет убеждать пользователей в необходимости заботиться о собственной безопасности, — антивирусные компании. Это непростая задача — только представь, какая архитектура нужна, чтобы обеспечить миллионы пользователей VPN’ом, — но ей уже занимаются. Пока же о безопасности своего трафика нам приходится думать самим. К счастью, ни финансовых, ни временных затрат для этого не требуется.

Два варианта сэкономить

Первый вариант — поднять VPN-сервер самому. В качестве дополнительного профита получаем уверенность, что никто не будет логировать запросы и перехватывать трафик непосредственно на нем. Тем более что выделенным хостом можно обзавестись бесплатно: мы уже рассказывали о том, как получить дедик в облаке Amazon и запустить там все необходимое для VPN-доступа, воспользовавшись бесплатным тест-драйвом провайдера (к слову, в этот раз мы повторяем тот же фокус, чтобы поднять свою ловушку для сплоитов, — читай статью «Ханипот на Amazon»). Впрочем, кому-то может показаться, что так заморачиваться — это слишком. Нет проблем: второй вариант — воспользоваться бесплатным VPN-провайдером. Мы уже не раз упоминали их в нашей рубрике WWW2. Один из подобных сервисов — Expat Shield (expatshield.com). Возможно, не стоит доверять ему все свои секреты, но использовать в открытой Wi-Fi-сети какого-нибудь Макдональдса, где как пить дать один из гиковатых соседей включит FireSheep на смоем смартфоне и начнет собирать чужие сессии, — самое то :). С другой стороны, если выбирать себе VPN-провайдера, то лучше остановиться на компании с каким-никаким, но именем. Среди авторитетных вендоров бесплатный VPN предоставляет, например, Comodo. Предлагаю прямо сейчас потратить пять минут и получить надежный шифрованный канал.

Как этим пользоваться?

  1. Регистрируемся в сервисе (bit.ly/comodo_free_vpn), выбирая в качестве услуги план «TrustConnect Service Free 10 GB». Это бесплатный тариф, у которого срезана часть функционала, однако им вполне можно пользоваться.
  2. В личном кабинете нам отображается наш сервисный логин и пароль — данные, которые необходимо использовать для авторизации на VPN-сервисе, а также лицензионный ключ.
  3. Для работы сам Comodo предлагает установить фирменный клиент. Поэтому скачиваем нужную версию программы (есть клиент под все основные ОС) и устанавливаем ее, указав лицензионный ключ. Все, что нужно для подключения, — ввести свои сервисные логин и пароль.
  4. На самом деле необходимости устанавливать клиент от Comodo и что-либо еще нет. Достаточно создать обычное VPN-подключение, указав в качестве сервера uk2.vpn.comodo.com. Серверы TrustConnect будут доступны по PPTP-протоколу. Это очень хорошо, потому что ты без проблем можешь поднять VPN на любом мобильном устройстве (например, на Android) — и шифрованное соединение сразу будет работать.
  5. Если ты являешься фанатом OpenVPN, то опять же хорошая новость: TrustConnect поддерживает и его.

Как это работает?

В отличие от многих других бесплатных предложений, VPN от Comodo работает не только стабильно, но и довольно быстро. Скорость скачет от 1 до 3 Мбит/c, чего более чем достаточно. Чтобы пользователи не увлекались трафиком, Comodo установил ограничение: 10 Гб в месяц. Если зайти в личный кабинет, то можно посмотреть, сколько трафика осталось, а также изучить графики его потребления. Бесплатные тарифы обычно ограничивают юзеров в возможности использовать разные протоколы. Этим грешит и Comodo, но большинство необходимых для работы протоколов все-таки работает (кроме разве что FTP). Еще одним недостатком является навязчивый div с рекламой, который вставляется на каждую страницу, но и он легко вырезается любой баннерорезкой. Красота! 🙂

Британская розничная торговля выручает 250 миллионов фунтов в год на неотоваренных подарочных сертификатах.

совершенно бесплатно!

Host1Free — это, наверное, единственный сервис, который предоставляет услуги хостинга и VPS на бесплатной основе. Стоит отметить, что при поиске бесплатного виртуального сервера (что казалось мне невероятным) я наткнулся на большое количество различных сервисов, однако все они предлагали лишь триал-версию сервера на 14-30 дней либо содержали слова «бесплатный сервер» в качестве банальной рекламы платных сервисов.

Host1Free предоставляет услуги не только VPS, но и хостинга, также на бесплатной основе. Первый вопрос, который вы зададите: «А на что они живут?». Все дело в том, что Host1Free — это всего лишь отделение Host1Plus, сервиса, предоставляющего профессиональные услуги VPS и хостинга на платной основе.
Как пользоваться Host1Free?

Для того, чтобы начать пользоваться услугами Host1Free, необходимо зарегистрироваться (
  • Ubuntu 12.04
  • Ubuntu 12.10
  • Debian 7.0
  • Debian 6.0
  • CentOS 6
  • CentOS 5

Отмечу, что все доступные операционные системы — 64-битные. Также стоит отметить то, что сервер имеет всего 10 ГБ дискового пространства, 128 МБ ОЗУ и 256 МБ swap и работает на процессоре Intel на частоте 848 МГц.

Регистрация крайне проста: требуется указать своё имя, фамилию, название для сервера и электронный адрес. После окончания заполнения анкеты, вам на почту придет регистрационное письмо, в котором будет сказано, что ваш сервер будет активирован в ближайшее время. Вот такая своеобразная плата за бесплатность, как бы парадоксально не звучало это выражение:) Ждать активации сервера, лично мне, долго ждать не пришлось — активация заняла всего 2 дня.

После того, как ваш сервер будет активирован, вам придет уведомление на почту, в котором будет указан логин и пароль, который потребуется для входа в панель управления.

После входа в панель управления вы сможете узнать постоянный IP-адрес вашего сервера. Для управления сервером необходимо иметь SSH-клиент на своем компьютере. Для того, чтобы подключиться к своему серверу через SSH, необходимо создать консоль. После создания консоли, вы можете использовать выданный вам логин и пароль, используя в качестве адреса свой IP-адрес, а в качестве порта 22.

Сейчас бы мне хотелось обратить внимание на две проблемы, связанные с консолью:
  • во время подключения к серверу я рекомендую заранее указать свои логин и пароль (в окошке настройки соединения), т.е. не стоит откладывать их ввод на время подключения. Я с неприятным ощущением заметил, что если вводить логин и пароль непосредственно во время подключения, то сервер закроет с вами соединение. Я не очень сведущ в SSH, поэтому полностью дать ответ на то, почему это происходит, не могу
  • после того, как вы выходите из системы, ваша консоль удаляется. Удаляется, по сути, лишь пароль, однако факт того, что сегодня можно спокойно работать, а завтра уже нельзя в миг начать работу немного огорчает. Создать новый пароль можно созданием новой консоли


Работа в консоли осуществляется от имени Root-пользователя.

Вот и все! Теперь у вас есть собственный выделенный сервер, причем совершенно бесплатно. Так как эта статья ориентирована также и на новичков, приведу несколько нужных команд для установки MySQL, PHP, phpMyAdmin и Apache.
Пара нужных команд
apt-get update
Установка Apache:
apt-get install apache2 apache2-mpm-prefork apache2-utils apache2-suexec
Установка PHP:
apt-get install php5 php5-mysql libapache2-mod-php5 php-pear
Установка MySQL:
apt-get install mysql-server mysql-client libmysqlclient15-dev
При установке потребуется ввести пароль для root-пользователя MySQL
Установка phpMyAdmin:
apt-get install phpmyadmin
Перезапуск Apache для того, чтобы изменения вступили в силу:
service apache2 restart

Теперь выполните следующие шаги для того, чтобы стала доступна панель phpMyAdmin по адресу
  1. установите текстовый редактор Nano:
    apt-get install nano
  2. выполните следующую команду для того, чтобы открыть конфигурационный файл:
    nano /etc/apache2/apache2.conf.
  3. прокрутите файл до конца вниз (кнопками стрелка вниз или Page Down) и в самом конце файла введите следующую команду:
    Include /etc/phpmyadmin/apache.conf
  4. нажмите Ctrl+X для выхода из программы, Y для подтверждения сохранения файла и Enter для подтверждения имени файла (оставить без изменений)
  5. перезапустить Apache

Теперь панель phpMyAdmin доступна по адресу

Обновите список доступного программного обеспечения:Установка Apache:Установка PHP:Установка MySQL:При установке потребуется ввести пароль для root-пользователя MySQLУстановка phpMyAdmin:Перезапуск Apache для того, чтобы изменения вступили в силу:Теперь выполните следующие шаги для того, чтобы стала доступна панель phpMyAdmin по адресу ваш_сервер/phpmyadmin Теперь панель phpMyAdmin доступна по адресу ваш_сервер/phpmyadmin . Для входа в нее, используйте данные, указанные при установке.



Спасибо за внимание!

Здравствуйте! Каждому начинающему разработчику, наверняка, хотелось сначала опробовать это дело, чтобы понять, насколько это сложно. Ну а каждому начинающему веб-разработчику может потребоваться сервер. «Установить себе на компьютер сервер и делов-то», скажете вы. Однако, стоит признать, многим людям хочется показать свои успехи своим товарищам и наставникам. Тут-то и начинаются проблемы. Приводить всех к себе домой, чтобы показать свои поделки — не самая лучшая идея, как и бегать за всеми с ноутбуком в руках. Правда, справедливости ради, отмечу, что есть такой сервис, как Koding.com, более того, о нем уже было упоминание на Хабре. Однако, Koding.com не подходит в качестве стабильно работающего сервера, так как ваша виртуальная машина выключится после определенного промежутка времени, в течение которого никакой активности от вашего аккаунта не будет (может потребоваться, например, показать свою работу в то время, пока вас нет за компьютером). Именно поэтому я и решил рассказать вам о таком замечательном сервисе, как Host1Free, который предоставит вам виртуальный серверHost1Free — это, наверное, единственный сервис, который предоставляет услуги хостинга и VPS на бесплатной основе. Стоит отметить, что при поиске бесплатного виртуального сервера (что казалось мне невероятным) я наткнулся на большое количество различных сервисов, однако все они предлагали лишь триал-версию сервера на 14-30 дней либо содержали слова «бесплатный сервер» в качестве банальной рекламы платных сервисов.Host1Free предоставляет услуги не только VPS, но и хостинга, также на бесплатной основе. Первый вопрос, который вы зададите: «А на что они живут?». Все дело в том, что Host1Free — это всего лишь отделение Host1Plus, сервиса, предоставляющего профессиональные услуги VPS и хостинга на платной основе.Для того, чтобы начать пользоваться услугами Host1Free, необходимо зарегистрироваться ( здесь ). При регистрации вам предложат выбрать ОС, которую вы хотите использовать на сервере. Естественно, здесь Linux-based ОС; вот их список:Отмечу, что все доступные операционные системы — 64-битные. Также стоит отметить то, что сервер имеет всего 10 ГБ дискового пространства, 128 МБ ОЗУ и 256 МБ swap и работает на процессоре Intel на частоте 848 МГц.Регистрация крайне проста: требуется указать своё имя, фамилию, название для сервера и электронный адрес. После окончания заполнения анкеты, вам на почту придет регистрационное письмо, в котором будет сказано, что ваш сервер будет активирован в ближайшее время. Вот такая своеобразная плата за бесплатность, как бы парадоксально не звучало это выражение:) Ждать активации сервера, лично мне, долго ждать не пришлось — активация заняла всего 2 дня.После того, как ваш сервер будет активирован, вам придет уведомление на почту, в котором будет указан логин и пароль, который потребуется для входа в панель управления.После входа в панель управления вы сможете узнать постоянный IP-адрес вашего сервера. Для управления сервером необходимо иметь SSH-клиент на своем компьютере. Для того, чтобы подключиться к своему серверу через SSH, необходимо создать консоль. После создания консоли, вы можете использовать выданный вам логин и пароль, используя в качестве адреса свой IP-адрес, а в качестве порта 22.Сейчас бы мне хотелось обратить внимание на две проблемы, связанные с консолью:Работа в консоли осуществляется от имени Root-пользователя.Вот и все! Теперь у вас есть собственный выделенный сервер, причем совершенно бесплатно. Так как эта статья ориентирована также и на новичков, приведу несколько нужных команд для установки MySQL, PHP, phpMyAdmin и Apache.Спасибо за внимание!