VPN не делает вас анонимным пользователем интернета!!!
Так что же такое тогда VPN и для чего он нужен? В этой части статьи я кратко расскажу о функции VPN, а далее разберемся с настройкой собственного сервера.
Когда Вы подключаете свой компьютер или смартфон к VPN-серверу, вы устанавливаете зашифрованный туннель между вашим устройством и этим сервером. Никто не может видеть, какие данные передаются внутри этого туннеля, даже ваш провайдер.
И все же, это не делает вас анонимным пользователем. Вы просто перекладываете риск на тот самый туннель VPN, а компания, которая предоставляет VPN-сервис, может видеть весь ваш интернет-трафик.
В качестве примечания, многие сайты теперь полагаются на HTTPS для установления безопасного соединения между вашим браузером и веб-сайтом, который вы используете.
Но VPN-сервисы могут быть и полезны. Иногда вы не можете получить доступ к веб-сайту из общедоступной сети, так как он заблокирован.
Инструкция: настраиваем и запускаем собственный VPN-сервер.
Нам подойдет Algo VPN — набор скриптов, которые позволят нам настроить VPN в облаке за очень короткое время, даже если вы не очень разбираетесь в программировании.
На DigitalOcean (не реклама) , это сервер Scaleway (не реклама) в связке с Amazon Web Services (не реклама) .Algo VPN автоматизирует процесс установки VPN, поэтому вам не нужно устанавливать соединение SSH с сервером и запускать сложные командные строки.
В DigitalOcean нам не нужно создавать и настраивать собственный сервер. Algo VPN (не реклама) позаботится об этом для нас, так как он использует API DigitalOcean (не реклама) для создания сервера и установки всего необходимого для VPN.
В конце установки вы получите несколько файлов на локальном жестком диске.
Подробная инструкция со скриптами
1. Создайте учетную запись на хостинг-провайдере DigitalOcean (не реклама) .
Algo поддерживает DigitalOcean(не реклама), Amazon EC2(не реклама), Google Compute Engine(не реклама), и Microsoft Azure(не реклама).
2. Загрузите Algo VPN(не реклама) на свой локальный компьютер.
Содержимое архива разархивируйте в отдельную директорию.
3. Установите зависимости с командной строкой на этой странице.
Откройте терминал. Интерпретатор python, который Вы используете для развертывания Algo, должен быть второй версии. cd в algo-master директорию (где вы разархивировали Algo).
Для macOS:
$ python -m ensurepip --user
$ python -m pip install --user --upgrade virtualenv
Для Linux
$ sudo apt-get update && sudo apt-get install \
build-essential \
libssl-dev \
libffi-dev \
python-dev \
python-pip \
python-setuptools \
python-virtualenv –y
4. Установите остальные зависимости Algo для вашей операционной системы.
Используя то же окно терминала,пишем код:
$ python -m virtualenv env && source env/bin/activate && python -m pip install -r requirements.txt
5. Укажите пользователей, которых вы хотите создать.
Откройте config.cfg в вашем любимом текстовом редакторе, после чего укажите пользователей в списке users.
6. Начинайте развертывание.
Вернитесь к своему терминалу. В директории Algo запустите ./algo и следуйте инструкциям. Существует несколько дополнительных функций. Эти дополнительные функции более подробно описаны в ROLES.md.