VPN удаленка

Интересная тема VPN. Связать компы в разных сетях, подмена IP адреса. Настройка своей сети. Удаленка. Вдохновил меня ролик на ютубе, парнишка рассказывает как организавть ВПН для простомтра удаленных видеокамер. Но оказывается такие возможности......

paragraph_text

Все статьи взяты с просторов инета и Ютуба.
 

1. Организация своей VPN сети

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

Поднимаем OpenVPN для удаленного доступа к локальным сетям клиентов. Автор: Артем Матяшов.
https://www.youtube.com/watch?v=S358miThwdg&t=1300s

OpenVPN сервер на VPS (Ubuntu 16.04.1). Максимальная скорость. Всё из консоли. Автор: Иван Глазков.
https://www.youtube.com/watch?v=ClfPJUDnGlc&t=1632s

        Установка OpenVPN сервера
        
все сервера на базе Ubuntu 18.04 Linux

  •     ставим сервер
  •     настройка сервера сертификации
  •     генерация сертификатов для клиентов
  •     настройка клиентов для Windows и Linux

 
Ставим сервер:
        так как сервер должен иметь "белый" IP адрес, я купил VPS по ссылке https://beget.com/ , купил самый дешевый 512 Мб ОЗУ 15 ГБ диск 1 проц на базе Ubuntu 18
Полная настройка сервера и клиентов OPENVPN
опять нам поможет DIGITALOCEAN: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-18-04-ru
здесь попроще: https://www.dmosk.ru/instruktions.php?object=openvpn-ubuntu-install

paragraph_text


Выдержка из мануала
суть в следующем:
нужно задать клиентам статические адреса

Topology subnet
Subnet topology is the current recommended topology; it is not the default as of OpenVPN 2.3 for reasons of backwards-compatibility with 2.0.9-era configs. It is safe and recommended to use subnet topology when no old/outdated clients exist that are running OpenVPN 2.0.9 under Windows. In subnet topology, the tun device is configured with an IP and netmask like a "traditional" broadcast-based network. The traditional network and broadcast IPs should not be used; while tun has no concept of broadcasts, Windows clients will be unable to properly use these addresses. All remaining IPs in the network are available for use. Since every IP can be used, subnet topology allows the better utilization of IP space and easier to understand network layout. You can use a ​online subnetting calculator to get a better understanding of how your network should be divided into what subnets and which range you should use.

Example subnet configs
Example server config snippet:
Пример конфига сервера

--dev tun --topology subnet --server 10.8.0.0 255.255.255.0

Example ccd setup:
Пример содержимого файла конфига для клиента в папке ccd
--ifconfig-push 10.8.0.3 255.255.255.0

Описание файла
Файл конфигурации сервера
Файл
Описание файла
Файл конфигурации клиента
Файл