VPN для офиса: настройка для малого бизнеса

Владелец автосалона в Краснодаре потратил $3 000 на «премиальное» VPN-решение для офиса на 12 компьютеров. Для сотрудников это критически важно. Продавец пообещал «enterprise-защиту». Через полгода выяснилось, что за $100 на Mikrotik можно было получить тот же результат. По данным «Тинькофф Бизнес», 72% малых компаний в России не используют VPN в офисе. При этом 61% из них подключены к провайдерам, которые обязаны логировать весь трафик. Настройка VPN для офиса малого бизнеса — это 30 минут работы и $50-100 на оборудование. Эта инструкция проведёт вас через весь процесс.

Зачем VPN офису малого бизнеса

Угрозы без VPN в офисе

Провайдер видит всё: - Какие сайты посещают сотрудники - Какие файлы скачивают - Какие приложения используют - DNS-запросы (даже если сайт на HTTPS)

По закону «Яровой» провайдеры обязаны хранить историю трафика 6 месяцев и предоставлять по запросу ФСБ.

Внешние атаки: - Сканирование офисных IP на уязвимости - Атаки на офисные роутеры (רוב офисных роутеров — дырявые) - MITM-атаки в публичных сетях (для сотрудников в командировках)

Что даёт VPN офису

  • Шифрование трафика: провайдер не видит содержимое
  • Защита сотрудников в командировках: доступ к офисным ресурсам через VPN
  • Безопасный удалённый доступ: для работающих из дома
  • Обход блокировок: YouTube, зарубежные сервисы
  • Скрытие IP офиса: защита от целенаправленных атак

Вариант 1: Mikrotik + WireGuard (рекомендуемый)

Оборудование

УстройствоМодельЦенаНазначение
РоутерMikrotik hAP ac³$60-80Основной роутер офиса
VPSUbuntu 22.04$5-10/месVPN-сервер

Итого: $60-80 разово + $5-10/мес

Шаг 1: Подготовка VPS

# На VPS (Ubuntu 22.04)
sudo apt update && sudo apt install -y wireguard

# Генерация ключей
wg genkey | tee /etc/wireguard/server_private.key | wg pubkey > /etc/wireguard/server_public.key
chmod 600 /etc/wireguard/server_private.key

Шаг 2: Конфигурация VPN-сервера

# /etc/wireguard/wg0.conf
[Interface]
Address = 10.10.0.1/24
ListenPort = 51820
PrivateKey = СЕРВЕРНЫЙ_ПРИВАТНЫЙ_КЛЮЧ
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

# Офисный роутер Mikrotik
[Peer]
PublicKey = ПУБЛИЧНЫЙ_КЛЮЧ_MIKROTIK
AllowedIPs = 10.10.0.2/32, 192.168.88.0/24

# Директор (телефон)
[Peer]
PublicKey = ПУБЛИЧНЫЙ_КЛЮЧ_ДИРЕКТОРА
AllowedIPs = 10.10.0.3/32

# Бухгалтер (домашний ПК)
[Peer]
PublicKey = ПУБЛИЧНЫЙ_КЛЮЧ_БУХГАЛТЕРА
AllowedIPs = 10.10.0.4/32
# Включение IP forwarding
echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

# Запуск
sudo systemctl enable wg-quick@wg0
sudo systemctl start wg-quick@wg0

Шаг 3: Настройка Mikrotik

Через WinBox (GUI)

  1. Откройте WinBox → подключитесь к Mikrotik
  2. Перейдите в WireGuard → добавьте интерфейс
  3. Скопируйте Public Key (понадобится для сервера)
  4. Настройте IP-адрес: 10.10.0.2/24 на интерфейсе wg0

Через терминал (CLI)

# Добавление интерфейса WireGuard
/interface wireguard add name=wg0 listen-port=13231

# Получение публичного ключа (запишите его)
/interface wireguard print

# Настройка IP-адреса
/ip address add address=10.10.0.2/24 interface=wg0

# Добавление пира (VPN-сервер)
/interface wireguard peers add \
    interface=wg0 \
    public-key="ПУБЛИЧНЫЙ_КЛЮЧ_СЕРВЕРА" \
    endpoint-address=ВАШ_VPS_IP \
    endpoint-port=51820 \
    allowed-address=10.10.0.0/24

# Маршрут через VPN (опционально — для всего трафика)
/ip route add dst-address=0.0.0.0/0 gateway=wg0 distance=1

# Или только для офисных ресурсов (split tunneling)
/ip route add dst-address=10.10.0.0/24 gateway=wg0

Шаг 4: Обновление сервера

После получения публичного ключа Mikrotik, добавьте его на VPN-сервер:

# Добавление пира Mikrotik на сервер
sudo tee -a /etc/wireguard/wg0.conf << EOF

[Peer]
PublicKey = ПУБЛИЧНЫЙ_КЛЮЧ_MIKROTIK
AllowedIPs = 10.10.0.2/32, 192.168.88.0/24
EOF

# Перезапуск
sudo systemctl restart wg-quick@wg0

Шаг 5: Проверка

# С VPS
ping 10.10.0.2
# Должен отвечать (Mikrotik)

ping 192.168.88.1
# Должен отвечать (Mikrotik LAN)

# С Mikrotik
/ping 10.10.0.1
# Должен отвечать (VPS)

Шаг 6: Обход блокировок для всего офиса

Чтобы весь офисный трафик шёл через VPN:

# На Mikrotik: перенаправление всего трафика через VPN
/ip route add dst-address=0.0.0.0/0 gateway=wg0 distance=1

# NAT для VPN-интерфейса
/ip firewall nat add chain=srcnat out-interface=wg0 action=masquerade

# Исключения (ресурсы, которые не через VPN)
/ip route add dst-address=192.168.0.0/16 gateway=ether1 distance=2
/ip route add dst-address=10.0.0.0/8 gateway=ether1 distance=2

Вариант 2: OpenVPN на Mikrotik

Настройка OpenVPN клиента на Mikrotik

# Импорт сертификатов
/certificate import file-name=ca.crt
/certificate import file-name=client.crt
/certificate import file-name=client.key

Создание интерфейса OpenVPN

/interface ovpn-client add \ name=ovpn-out1 \ connect-to=ВАШ_VPS_IP \ port=443 \ mode=ip \ user=vpnuser \ password=SecurePassword \ certificate=client.crt_0 \ cipher=aes-256-gcm \ add-default-route=yes `

Плюсы и минусы OpenVPN на Mikrotik

ПлюсыМинусы
vs WireGuardЧерез TCP 443 (обход DPI)Медленнее, больше пинг
Проверенный протоколСложнее настройка
Нет в RouterOS v7 nativno

Вариант 3: Tailscale (простейший вариант)

Установка

  1. Зарегистрируйтесь на tailscale.com
  2. Установите Tailscale на компьютеры в офисе
  3. Авторизуйтесь через Google/Microsoft
  4. Устройства автоматически подключаются

На Mikrotik (RouterOS 7.3+)

# Установка пакета WireGuard (если не установлен)
/system package enable wireguard
/system reboot

# Tailscale на Mikrotik пока в beta
# Альтернатива: Tailscale на отдельном устройстве в офисе

Стоимость

ПланЦенаУстройства
PersonalБесплатно3 пользователя, 100 устройств
Starter$6/пользователь/месБез ограничений

Вариант 4: NordLayer (для бизнеса)

Настройка

  1. Зарегистрируйтесь на nordlayer.com
  2. Добавьте сотрудников
  3. Установите NordLayer на компьютеры
  4. Настройте политики доступа

Стоимость

План$/пользователь/месИтого (12 чел.)
Lite$7$84/мес
Core$9$108/мес

Сравнение вариантов

ВариантСтоимостьСложностьСкоростьОбход DPI
Mikrotik + WireGuard$60 + $5/месСредняя★★★★★★★★
Mikrotik + OpenVPN$60 + $5/месВысокая★★★★★★★★★
Tailscale$0-72/месПростая★★★★★★★★
NordLayer$84-108/месПростая★★★★★★★★

Схема офисной сети с VPN

Интернет
    |
[Микротик] (192.168.88.1)  ←→  [WireGuard VPN]  ←→  [VPS 10.10.0.1]
    |                                                      |
    |--- ПК 1 (192.168.88.10)                              |
    |--- ПК 2 (192.168.88.11)                              |
    |--- Сервер 1С (192.168.88.100)                        |
    |--- Принтер (192.168.88.200)                          |
    |--- NAS (192.168.88.50)                               |
    |                                                      |
    └── Удалённые сотрудники подключаются к VPS ───────────┘
        и получают доступ ко всем ресурсам офиса

Дополнительные настройки

Автозапуск VPN при включении Mikrotik

# WireGuard автоматически запускается при старте
# Дополнительная настройка не нужна

# Для OpenVPN: убедитесь, что интерфейс не disabled
/interface ovpn-client enable ovpn-out1

Мониторинг VPN

# Проверка статуса WireGuard
/interface wireguard print
/interface wireguard peers print

# Мониторинг трафика
/interface monitor-traffic interface=wg0

Резервное VPN-соединение

# Добавление второго VPN-сервера как резервного
/interface wireguard peers add \
    interface=wg0 \
    public-key="РЕЗЕРВНЫЙ_КЛЮЧ" \
    endpoint-address=РЕЗЕРВНЫЙ_VPS_IP \
    endpoint-port=51820 \
    allowed-address=10.10.0.0/24

# Маршрут с приоритетом
/ip route add dst-address=0.0.0.0/0 gateway=10.10.0.1 distance=1
/ip route add dst-address=0.0.0.0/0 gateway=10.10.0.254 distance=2

Безопасность офисного VPN

Обязательные меры

  1. Сильные ключи: используйте автоматическую генерацию WireGuard
  2. Ограничьте доступ: только нужные сотрудники
  3. Обновления: регулярно обновляйте Mikrotik RouterOS и VPS
  4. Резервное копирование: бэкап конфигурации Mikrotik
  5. Мониторинг: проверяйте логи на подозрительную активность

Рекомендуемые меры

  1. Второй VPN-сервер: резервное соединение
  2. Разные ключи для каждого сотрудника
  3. Временные ключи для подрядчиков
  4. Логирование всех VPN-подключений
  5. Kill Switch: блокировка трафика при обрыве VPN

Часто задаваемые вопросы

Сколько стоит VPN для офиса на 10 человек?

Минимальный вариант: Mikrotik hAP ac³ ($60) + VPS ($5/мес) = $60 разово + $5/мес. Для бизнеса: NordLayer Lite ($70/мес). Tailscale: бесплатно до 3 пользователей, $60/мес на 10.

Какой Mikrotik выбрать для офиса?

Для офиса до 20 сотрудников — Mikrotik hAP ac³ ($60-80). Для офиса до 50 — Mikrotik RB4011 ($150-200). Для офиса до 200 — Mikrotik CCR2004 ($300-500). Все поддерживают WireGuard в RouterOS 7+.

Можно ли настроить VPN без VPS?

Да, если у вас белый (статический) IP на офисном роутере. Mikrotik может быть VPN-сервером. Но VPS надёжнее: не зависит от офисного электричества и интернета.

VPN замедлит офисный интернет?

С WireGuard потеря — 3-5%. Если офисный канал 100 Мбит/с, через VPN будет 95-97 Мбит/с. Для офисных задач (1С, почта, браузер) разница незаметна.

Как дать доступ удалённому сотруднику к офисным ресурсам?

Добавьте новый пир (peer) в WireGuard на VPS. Сотрудник устанавливает WireGuard на свой компьютер, импортирует конфиг и подключается. Через VPN он видит всю офисную сеть (192.168.88.0/24).

Заключение

VPN для офиса малого бизнеса — это 30 минут настройки и $60-100 на оборудование. Mikrotik + WireGuard — оптимальный вариант: быстро, дёшево, надёжно. Для ленивых — Tailscale (бесплатно). Для бизнеса с IT-отделом — NordLayer. Главное — не оставлять офисный трафик незащищённым. Наш VPN предоставляет готовые решения для офисов с серверами в России для максимальной скорости и минимальной задержки.