Как сделать vpn через vps
Перейти к содержимому

Как сделать vpn через vps

  • автор:

Установка и настройка PPTP VPN на VDS от FirstByte для использования ChatGPT

Протокол туннелирования «точка-точка» (PPTP) — это один из многих и давно работающих методов реализации удаленного сетевого подключения для VPN. PPTP VPN получает данные, шифрует их и передает через Интернет. Простой в настройке, PPTP является одним из старейших протоколов VPN, используемых более продвинутыми пользователями в очень нишевых случаях. PPTP пойдет как хороший вариант для работы для совместимости со проприетарными устройствами. Как ChatGPT заблокировал именно IP адреса из РФ, продолжить работать в нем, Вам поможет VPN сервер на V2Ray.

Как установить PPTP VPN

Чтобы установить PPTP мы сначала должны подключиться к нашему серверу.

После успешного подключения, мы сначала должны установить Git с помощью команды

apt install git (Debian/Ubuntu) или yum install git (CentOS/RHEL)

Установка и настройка PPTP VPN на VDS от FirstByte для использования ChatGPT

После установки Git мы должны клонировать и скачать данные, которые нам нужны для установки PPTP VPN. Выполняем команду

git clone --depth=1 https://github.com/bedefaced/vpn-install.git

Если успешно сделали клон, вы увидите данное сообщение

Установка и настройка PPTP VPN на VDS от FirstByte для использования ChatGPT

Теперь мы можем установить сам PPTP VPN

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

vpn-install/pptp/install.sh

Установка и настройка PPTP VPN на VDS от FirstByte для использования ChatGPT

На первом шаге, мы оставляем сетевой адаптер как он и есть, затем пишем yes в 2 и 3 шаге.

Установка и настройка PPTP VPN на VDS от FirstByte для использования ChatGPT

Дальше мы указываем DNS сервера-резолверы (оставляем как и есть от Google) и указываем название нашего пользователя и его пароль

Установка и настройка PPTP VPN на VDS от FirstByte для использования ChatGPT

У нас получилось, мы установили PPTP VPN!
Осталось только добавить в планировщик, чтобы при перезагрузке сервера VPN запустился.
Выполняем команду vpn-install/pptp/autostart.sh и получаем пустой ответ — все хорошо, задача добавилась.

Как подключиться к PPTP серверу из Windows

Чтобы подключиться (на Windows 11) Вы должны открыть настройки, затем нажать на настойки Сети и интернета, нажимаем на VPN и добавляем новый VPN профиль и указать как на скриншоте, кроме названия пользователя и его пароля и нажимаете на Сохранить.

Установка и настройка PPTP VPN на VDS от FirstByte для использования ChatGPT

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

Установка и настройка PPTP VPN на VDS от FirstByte для использования ChatGPT

Мы подключились к нашему PPTP VPN и он работает. Мы также проверили свой внешний адрес и они действительно изменился, что подтверждает, что сам VPN работает.

Как сделать свой VPN сервер на VPS

VPN (англ. Virtual Private Network, «виртуальная частная сеть») — технология, позволяющая создавать зашифрованные сетевые соединения (VPN-туннели) между клиентским устройством и удалённым сервером над существующей публичной сетью.

Варианты использования VPN

  • Изменение внешнего IP-адреса для обеспечения анонимности в сети.
  • Получение доступа к заблокированному ресурсу.
  • Установка соединения с рабочей сетью, для удалённого использования (например, сотрудником из дома).
  • Объединение в одну сеть нескольких точек доступа, находящихся в разных местах.
  • Разделение сетей по привилегиям для разных групп пользователей.

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

Способы создания VPN соединения

  • Можно воспользоваться готовым VPN-сервером на платных и бесплатных онлайн-сервисах (например, Hidemy VPN).
  • Развернуть собственный сервер. Для данного варианта потребуется найти VPS хостинг для VPN.

Сторонний и собственный VPN-сервер — в чём разница

  1. Скорость. На сторонних серверах она зависит от загруженности, то есть количества пользователей и степени активности каждого из них. У бесплатных сервисов скорость может быть значительно ниже, чем у платных ресурсов. У собственного VPN на VDS проблема загрузки отсутствует, если подключены к нему 1-2 пользователя.
  2. Анонимность. Сторонние серверы настраиваются профессионалами, поэтому могут предложить высокую анонимность, но личные данные пользователя доступны владельцам. Если удачно сделать выбор VPS для VPN и правильно его настроить, то удастся добиться тех же показателей, но вся пользовательская информация не попадёт в третьи руки. Получить её могут только спецслужбы при условии, что сервер расположен в одном с ними государстве.
  3. Управляемость. Настроить виртуальный VPN сервер можно только на собственном VPS. Пользователям онлайн-сервисов предоставлен значительно ограниченный ряд параметров. Однако необходимо учитывать, что настройка VPS для VPN – это затратный по времени процесс. Но зато на выходе пользователь получает стабильную и настроенную «под себя» VPN сеть.

Выбор инструмента

Настроить VPN на VPS сервере можно с помощью технологии OpenVPN, передающей трафик через защищённые протоколы библиотеки OpenSSL (SSLv3/TLSv1.2), которые считаются наиболее безопасными, по сравнению с другими распространёнными протоколами L2TP, PPTP, SSTP и IKEv2.

Чтобы создать VPN подключение, нужно скачать бесплатный клиент OpenVPN Connect с официального сайта и запустить его установку.

Как настроить сервер VPN

Установка VPN сервера на VPS возможна с помощью готовых скриптов OpenVPN, которые существенно упрощают процесс настройки. Данный способ подойдёт как для дистрибутивов семейства Debian (Ubuntu, Linux Mint и т.д.), так и для Red Hat (CentOS 7, RHEL и т.д.).

  1. Для начала открываем консоль и вводим команду:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

После этого должен автоматически запуститься скрипт установки. Он самостоятельно инсталлирует и настроит необходимые пакеты для запуска OpenVPN сервера.

  1. Далее пользователю будет задано несколько вопросов. Новичкам рекомендуется установить универсальные параметры:
    • Which protocol should OpenVPN use? (Какой протокол следует использовать для OpenVPN?) — UDP (recommended);
    • What port should OpenVPN listen to? (Какой порт должен прослушивать OpenVPN?) — 1194;
    • Select a DNS server for the clients (Выберите DNS-сервер для клиентов) — Google;
    • Enter a name for the first client (Придумайте имя пользователя) — «имя пользователя».

Каждое действие подтверждается нажатием на «Enter».

  1. После выполнения предыдущих этапов, в корневой директории пользователя появится конфигурационный файл с расширением «.ovpn», отвечающий за настройки VPN-подключения. Его имя будет взято из заполненного на предыдущем шаге параметра «имя пользователя». В дальнейшем файл потребуется скопировать на компьютер, где установлен «клиент».

Настройка VPN сервера считается законченной. Теперь остаётся только подключиться к созданной сети.

Подключение к серверу VPN

Чтобы поднять VPN туннель на VPS, необходимо предварительно перенести файл с расширением «.ovpn» с сервера на устройство с установленным клиентом. Передавать данные по сети можно с помощью FTP-клиента — приложения, предназначенного для управления файлами удалённого хранилища. Программа устанавливает соединение через распространённые сетевые протоколы (SFTP, SCP, FTP и др.).

Существуют свои версии FTP-клиентов для ОС на базе Windows, Linux, а также macOS/iOS и Android. Два первых варианта являются наиболее популярными, поэтому ниже мы рассмотрим их установку подробнее.

Windows

Один из самых популярных FTP-клиентов для Windows имеет название WinSCP. Скачать программу с официального сайта можно здесь.

Прочитать о том, как работать с клиентом WinSCP можно в этой инструкции.

Алгоритм действий для подключения:

  1. Скачать, установить и запустить программу WinSCP или её аналог.
  2. Зайти на сервер, используя аутентификационные данные для подключения через SSH.
  3. Перенести файл «.ovpn» с сервера на устройство, на котором установлен клиент OpenVPN.
  4. В пользовательском меню OpenVPN выбрать опцию «Import Profile» (Импорт конфигурации) и указать путь к скачанному файлу. Если же OpenVPN запускается первый раз, то программа сама предложит подключиться к сети.

Linux

Чтобы перенести файл «.ovpn» с VPS-сервера на устройство под управлением Linux можно воспользоваться кроссплатформенным FTP-клиентом FileZilla. О том, как установить программу и работать с ней, подробно написано в этой статье.

После того как файл будет скопирован на ПК, можно приступить к созданию соединения с VPN-сервером. Процесс настройки будет описан на примере Ubuntu. Инструкция также подойдёт для родственных Debian/Ubuntu-дистрибутивов, работающим в совокупности с оболочкой Gnome.

    В первую очередь устанавливаются дополнения для Network Manager и оболочки Gnome. В терминале необходимо ввести команду:

sudo apt-get install network-manager-openvpn network-manager-openvpn-gnome -y
  • Далее нужно зайти в настройки сети и создать новое сетевое подключение «VPN».
  • Теперь необходимо импортировать файл конфигурации «.ovpn», чтобы сеть появилась в списке.
  • Проверка соединения

    Чтобы проверить свой VPN сервер на VPS в системе Windows, необходимо запустить клиент OpenVPN и попытаться подключиться к созданному соединению. В случае успеха статус сети изменится на «Connected». Для системы Linux способ аналогичен, если не считать, что установка соединения выполняется из меню настроек.

    Для полной убеждённости можно перейти на сайт 2ip, который выводит информацию о внешнем IP-адресе. Если полученное значение совпадает с адресом VPN-сервера, то всё настроено правильно.

    Надежный хостинг для сайта. 14 дней — бесплатно!

    Как поднять свой VPN на сервере в 2023 на Timeweb

    На пороге 2023 год, а VPN всё так же актуален как и всегда. А по новому курсу доллара цена на него стала заоблачная. В этой статье я расскажу, как за 169 рублей в месяц поднять сервер со своим собственным VPN и получить доступ к любым сайтам.

    Чем хорош собственный VPN?

    Давайте сначала разберемся, зачем нужен VPN. Простыми словами, это технология, которая обеспечивает безопасность вашего доступа к интернету. С помощью VPN вы можете не волноваться о том, что злоумышленники получат доступ к вашим данным, когда вы используете общедоступные сети. Также VPN позволяет обойти блокировки вашего IP на различных веб-сайтах и сервисах.
    Кроме того, все данные, которые вы отправляете и принимаете, будут зашифрованы. Это значит, что даже ваш интернет-провайдер не сможет видеть, что вы делаете в сети. Большинство известных VPN-сервисов имеют ограниченную скорость передачи данных и не всегда стабильное соединение, поэтому имеет смысл задуматься о создании собственного VPN. Я расскажу вам, как это сделать.
    Мы будем направлять весь интернет-трафик с ваших устройств на ваш собственный VPN-сервер, используя программу OpenVPN. Это позволит вам передавать данные с максимальной скоростью, ограниченной только скоростью вашего интернет-подключения и сервера. Для этого нам потребуется виртуальный сервер VPS/VDS, так как только такие типы серверов подходят для работы с репозиторием OpenVPN. VPS/VDS имитирует работу физического сервера, позволяя устанавливать собственные операционные системы и программное обеспечение.
    Итак, когда мы разобрались с основами, давайте перейдем к этапу аренды VPS/VDS.

    Арендуем сервер

    Для обеспечения надежного подключения требуется сервер с качественным интернетом. Я использую базовую настройку под названием «Cloud 15» с операционной системой Ubuntu 20.04, которую арендовал на хостинге Timeweb.

    Скорость интернет-соединения при такой настройке составляет 200 Мбит/с. Этой скорости более чем достаточно для стабильной работы VPN на этом сервере.

    Затем выбрать раздел «VPS/VDS» и кликнуть на кнопку «Заказать» рядом с настройкой «Cloud 15». После этого вам необходимо заполнить все необходимые поля, выбрать желаемый период оплаты, а также установить операционную систему Ubuntu 20.04. После этого нажмите кнопку «Заказать», чтобы завершить процесс.

    Подключаемся к серверу по SSH

    Для начала необходимо установить соединение с сервером посредством протокола SSH с помощью SSH-клиента. В моем случае, я использую приложение PuTTY, которое также рекомендую вам использовать.

    Скачиваем приложение PuTTY ( с официального сайта) и устанавливаем его на компьютер. После установки открываем клиент, выбираем опцию «Добавить хост» и вводим данные, которые были высланы на вашу электронную почту после оплаты VPS/VDS. Вам потребуются следующие данные: Имя хоста (Hostname), Имя пользователя (Login) — root, Пароль (Password) и Порт (Port) — 22. Эти данные необходимо внести в соответствующие поля для создания нового подключения. Вот как это будет выглядеть в приложении PuTTY:

    После ввода IP адреса, нажимаете Open и подключаетесь. В командной строке у вас попросит логин и пароль. Вставлять можно комбинацией славишь.

    Устанавливаем OpenVPN на сервер

    Вводим следующую команду для установки софта, с помощью которого мы будем копировать репозиторий OpenVPN с GitHub.

    apt install git

    После установки утилиты git копируем репозиторий OpenVPN на наш сервер и переходим в его папку:

    cd openvpn-install/

    Разрешаем выполнение установочного файла с помощью следующей команды:

    chmod +x ./openvpn-install.sh

    И запускаем установку OpenVPN:

    ./openvpn-install.sh

    Настраиваем OpenVPN

    В первом пункте выбираем протокол передачи данных TCP, так как он более надежный. Вводим цифру 2 и подтверждаем действие клавишей Enter.

    На втором шаге вы можете пропустить этап, нажав клавишу Enter. Далее нам следует выбрать DNS-сервер для нашего сервера. Я предпочитаю использовать сервера AdGuard, так как они способны блокировать рекламу и нежелательный контент на веб-сайтах. Для того чтобы настроить такие DNS, введите цифру 6 и нажмите Enter.

    Теперь необходимо задать имя для файла конфигурации. В моем случае, я дал ему имя «jsonic».

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

    Также, если вы хотите обеспечить полную анонимность вашего подключения к VPN, вы можете отключить логирование трафика с помощью следующей команды:

    apt remove rsyslog

    Подключаемся к нашему VPN

    Теперь нам необходимо перенести конфигурационный файл, который создался в результате установки OpenVPN. Чтобы сделать это, выполним подключение к серверу по протоколу SFTP. В приложении Termius для этой цели переходим в раздел SFTP, выбираем «Выбрать хост» и определяем нужное подключение:

    Далее переходим в указанную папку, которая была установлена в ходе процесса установки, и копируем оттуда файл конфигурации .ovpn (название мы указали при настройке установщика) при помощи кнопки «Передать на» на свое устройство. Файл можно сохранить в любой удобной директории.

    После этого загружаем клиент OpenVPN на свое устройство (компьютер, ноутбук, смартфон или планшет). Это приложение поддерживает все популярные операционные системы. Я продемонстрирую вам, как его использовать на примере Android.

    Открываем клиент, переходим в раздел «Файл», находим на устройстве файл с расширением .ovpn, который мы скопировали с сервера, и нажимаем «Импорт».

    После успешного импорта конфигурации ставим галочку в пункте «Подключить после импорта» и жмем «Добавить».

    Все готово! Теперь мы успешно подключены к нашему VPN!

    Заключение

    Создание своего VPN может показаться сложным и долгим, но это только на первый взгляд. Сама настройка и покупка сервера у меня заняла не более 30 минут. С учётом того, что вы сможете экономить на VPN каждый месяц по 500-800 рублей и ваш трафик некому не попадёт в руки, то эти 30 минут того стоят.

    Как поднять свой VPN на сервере

    VPN предназначен для доступа на гос. ресурсы (например, Госуслуги) из-за рубежа.

    28 ноября 2022

    Время чтения: 6 минут

    VPN (Virtual Private Network) — в переводе с английского означает «виртуальная частная сеть». Технология ВПН служит для защиты трафика от отслеживания и постороннего вмешательства. Однако бесплатные VPN-сервисы не всегда бывают надежными и безопасными на 100%, поэтому все большее количество пользователей хотят поднять собственный ВПН на личном виртуальном сервере. В нашей статье мы подробно расскажем, как настроить VPN на сервере с помощью OpenVPN. Начнем!

    Как поднять VPN на VPS.

    Настраиваем VPN на VPS: пошаговая инструкция 2024

    Чтобы поднять свой ВПН на сервере, необходимо выполнить следующие шаги:

    1. Аренда виртуального сервера.
    2. Подключение к серверу по SSH.
    3. Установка и настройка OpenVPN.
    4. Скачивание конфига через FTP-клиент.
    5. Подключение к VPN.

    Ниже мы подробнее расскажем о каждом пункте.

    №1. Аренда виртуального сервера

    Виртуальный выделенный сервер (VPS/VDS) — это вид хостинга, при котором в аренду сдается часть обычного физического сервера, выделенная с помощью технологии виртуализации. Арендовать VPS гораздо дешевле, чем целый физический сервер, а по возможностям они практически идентичны — свой VPN можно настроить и там и там.

    В компании «RuWeb» клиенты могут арендовать VPS для VPN в двух локациях: в России и Европе (Нидерланды). Стоимость услуги начинается от 199 ₽ в месяц.

    Тарифы VPS.

    Для нашей задачи достаточно будет базового тарифа. Выбираем его, проходим простую процедуру регистрации и оплачиваем услугу. Обратите внимание, в нашем примере при выборе шаблона мы использовали Ubuntu 20.04.

    Шаблоны VPS.

    После оплаты и активации вам придут доступы к серверу, которые понадобятся для дальнейшей работы: имя пользователя (логин), пароль и IP-адрес.

    №2. Подключение к серверу по SSH

    SSH — это протокол, позволяющий производить удаленное управление операционной системой. С помощью SSH-клиента (специальной программы) можно подключаться к VPS и производить необходимые настройки.

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

    Открываем Putty, в поле «Host Name» вводим IP-адрес сервера, в поле «Port» оставляем «22». Нажимаем кнопку «Open». Откроется консоль, в которой мы будем работать с сервером.

    Начало работы с Putty.

    Вводим логин (в нашем случае «root») и нажимаем Enter. Вручную или правой кнопкой мыши вводим пароль от сервера и нажимаем Enter. Подключение прошло успешно. Обратите внимание, пароль не отображается в интерфейсе Putty — не пугайтесь, это нормально.

    Подключение к серверу.

    №3. Установка и настройка OpenVPN

    Чтобы установить OpenVPN на сервер, вводим следующую команду и нажимаем Enter:

    wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh 

    Запустится процесс установки. Далее выполним настройку и создадим конфигурационный файл:

    1. Which protocol should OpenVPN use? Выбираем протокол: вводим цифру «1» и нажимаем Enter.
    2. What port should OpenVPN listen to? Ничего не вводим и просто нажимаем Enter.
    3. Select a DNS server for the clients. Выбираем DNS-сервер: например, вводим цифру «2» (Google) и нажимаем Enter.
    4. Enter a name for the first client. Придумываем имя клиента на английском языке (оно может быть любым) и нажимаем Enter.

    Далее нажимаем любую кнопку для начала установки и ждем завершения.

    Настройка OpenVPN.

    №4. Скачивание конфига через FTP-клиент

    FTP — протокол передачи файлов по сети, а FTP-клиент — специальная программа для упрощения доступа к FTP-серверу. С помощью этой программы мы подключимся к VPS и скачаем созданный конфигурационный файл.

    В нашем примере мы будем использовать бесплатный FTP-клиент FileZilla — скачать его можно с официального сайта.

    Открываем FileZilla. В поле «Хост» вводим:

    sftp://Айпи-адрес-сервера 

    Имя пользователя и пароль — берем из доступов. Нажимаем кнопку «Быстрое соединение». После подключения в интерфейсе справа отобразятся папки на сервере, а слева — на вашем компьютере. Находим конфигурационный файл на сервере и сохраняем его у себя на компьютере (с помощью мыши перетаскиваем в левую часть экрана в интерфейсе FileZilla).

    FileZilla.

    Чтобы открыть конфигурационный файл, нужно скачать программу OpenVPN с официального сайта.

    №5. Подключение к VPN

    После установки OpenVPN нажимаем на конфигурационный файл два раза и нажимаем «Да». Обратите внимание, файл сохранился в папке на нашем компьютере, которая была выбрана в программе FileZilla при скачивании.

    OpenVPN может запуститься в свернутом виде. Чтобы подключится к ВПН, найдите иконку приложения в правом нижнем углу и нажмите на нее правой кнопкой мыши. Выберите конфигурационный файл и нажмите «Подключиться».

    Как создать дополнительных клиентов OpenVPN на сервере: команды

    Если вы хотите добавить клиентов на сервер с уже установленным OpenVPN — допустим, через время, когда клиент «созрел», — лучше использовать для этого специальную утилиту Easy-RSA. Это набор сценариев для управления сертификатами, который позволит вам легко создавать ключи и сертификаты для дополнительных клиентов.

    Вам нужно будет подключиться к серверу по SSH, как мы делали в начале статьи, и, если утилита еще не установлена, ввести в терминал следующую команду:

    sudo apt install easy-rsa 

    Далее мы опишем действия пошагово.

      Переходим в директорию Easy-RSA с помощью команды:

    cd /usr/share/easy-rsa 
    sudo nano vars 
    source vars 
    ./build-key
    sudo cp keys/.crt keys/.key keys/ca.crt /etc/openvpn/ 
    sudo nano /etc/openvpn/.ovpn 
    sudo systemctl restart openvpn 

    Готово! Мы добавили нового клиента, осталось только передать ему файлы. Используя вышеописанную инструкцию по работе с FileZilla, скачайте на свой компьютер .ovpn, .crt, .key и ca.crt. Эти четыре файла необходимо скопировать на клиентское устройство. Т. е. на компьютер или смартфон, с которого будет вестись подключение к вашей виртуальной частной сети. Следуйте указаниям того OpenVPN-клиента, который используется на этом устройстве.

    Для создания нового пользователя вам нужно будет повторять процедуру, за исключением изменения настроек «vars».

    В дополнение стоит отметить, что самый простой способ создания нового клиента OpenVPN (получения файла конфигурации *.ovpn) — просто запустить скрипт установки OpenVPN повторно.

    Надеемся, у вас все получилось!

    Заключение

    Отлично, теперь вы знаете, как создать собственный VPN с помощью VDS-сервера. Остались вопросы? Обратитесь в службу технической поддержки RuWeb — наши специалисты обязательно помогут, если у вас возникнут трудности с настройкой на серверах нашей компании.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *