pfSense — открытая система для роутеров и фаерволов на основе FreeBSD, которую выбирают опытные пользователи и малый бизнес. Она поддерживает OpenVPN-клиент, WireGuard как пакет и позволяет через правила фаервола и шлюзы точно управлять, какой трафик идёт через VPN, — по устройствам, подсетям и адресам назначения, — и сделать kill switch на уровне всей сети. Наш выбор — VPNType: pfSense отдельно не указан среди поддерживаемых роутеров, но сервис выдаёт стандартные конфигурации WireGuard и OpenVPN — возможность использовать их уточните у поддержки 24/7. Пробный Premium — 5 дней за 1 ₽. Bark VPN ориентирован на смартфон, AdGuard VPN — с бесплатной версией. Ниже — общая схема настройки и подводные камни.
AdGuard VPN
Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями
Что умеет pfSense для VPN
| Возможность | Как реализовано |
|---|---|
| OpenVPN-клиент | VPN → OpenVPN → Clients |
| WireGuard | Пакет WireGuard из Package Manager |
| Шлюз VPN | Interfaces → назначить туннель интерфейсом, System → Routing → Gateways |
| Маршрутизация по правилам | Firewall → Rules → Advanced → Gateway |
| Kill switch | Правило блокировки, если шлюз VPN недоступен |
| Несколько туннелей | Группы шлюзов, балансировка и резерв |
| DNS через VPN | DNS Resolver с исходящим интерфейсом туннеля |
pfSense — инструмент с полным контролем, но и с полной ответственностью: ошибка в правилах может оставить сеть без интернета или пустить трафик мимо VPN.
Как мы выбирали VPN для pfSense
- Работа в России и на мобильном интернете. pfSense работает с WireGuard и OpenVPN, которые в России распознаются. Мы учитывали, выдаёт ли сервис несколько серверов и свежие конфигурации, а также приложения с VLESS в той же подписке для устройств вне дома и на случай блокировки туннеля.
- Скорость и стабильность. pfSense часто ставят на мини-ПК с мощным процессором, поэтому узким местом становится не железо, а протокол. Мы учитывали наличие WireGuard и UDP-профилей OpenVPN.
- Цена и пробный период. Настройка pfSense занимает время, поэтому важен пробный период: убедиться, что конфигурация подключается, до оплаты длинного тарифа.
- Приложения и устройства. Для pfSense нужны конфигурации
.ovpnили WireGuard.confс ключами. Без них настроить клиент нельзя. Плюс — приложения для остальных устройств. - Приватность и логи. Через шлюз идёт трафик всей сети, поэтому мы учитывали заявленный отказ от логов и шифрование.
Общие критерии рейтингов — на странице как мы выбираем сервисы.
Подробно о каждом сервисе
VPNType — стандартные конфигурации WireGuard и OpenVPN
VPNType выдаёт конфигурации WireGuard и OpenVPN, а для устройств — ключи VLESS, Shadowsocks и VMess. Официально поддерживаются роутеры Keenetic, TP-Link, Asus, Xiaomi и Tenda; pfSense в списке не указан, но конфигурации стандартные — совместимость уточните в поддержке 24/7. До 10 устройств, трафик без лимита, отказ от логов по заявлению сервиса. Пробный Premium — 5 дней за 1 ₽, возврат денег — 30 дней. Подключиться — на сайте VPNType.
Альтернативы
- Bark VPN — для смартфона. Конфигурации для шлюзов уточняйте у сервиса.
- AdGuard VPN — бесплатная версия. У AdGuard VPN бесплатная версия с лимитом трафика — для шлюза всей сети его не хватит.
Сравнение сервисов из рейтинга
| Место | Сервис | Цена | Главное | |
|---|---|---|---|---|
| 1 | VPNType | от 208 ₽/мес при оплате за год | Пробный Premium 5 дней за 1 ₽, до 10 устройств, трафик без лимита | Подключить |
| 2 | Bark VPN | уточняется | Выгодная месячная подписка и пробный период 1 день | Подключить |
| 3 | AdGuard VPN | уточняется | Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями | Подключить |
Общая схема настройки OpenVPN
- Импортируйте сертификаты. System → Cert. Manager → CAs → добавьте CA из блока
<ca>файла.ovpn. Во вкладке Certificates — клиентский сертификат и ключ, если они есть. - Создайте клиента. VPN → OpenVPN → Clients → Add: сервер, порт, протокол, режим, TLS-ключ (
<tls-auth>/<tls-crypt>), шифры как в профиле. Логин и пароль — если требуются. - Назначьте интерфейс. Interfaces → Assignments → добавьте
ovpnc1, включите его. Появится шлюз VPN в System → Routing → Gateways. - Настройте NAT. Firewall → NAT → Outbound → режим Hybrid или Manual → правило NAT для локальной сети через интерфейс VPN.
- Направьте трафик. Firewall → Rules → LAN: создайте правило для нужных устройств или подсети с Gateway = шлюз VPN выше правила по умолчанию.
- Проверьте. На устройстве из правила откройте наш инструмент мой IP и проверку утечек.
WireGuard на pfSense
Установите пакет WireGuard (System → Package Manager). Создайте туннель с приватным ключом и адресом интерфейса, добавьте peer с публичным ключом сервера, Endpoint и Allowed IPs 0.0.0.0/0. Дальше — как для OpenVPN: назначить интерфейс, шлюз, NAT и правило.
Kill switch на уровне фаервола
- В правиле LAN, которое направляет устройства в VPN, откройте Advanced Options.
- В System → Advanced → Miscellaneous включите «Skip rules when gateway is down» — тогда правило со шлюзом VPN не превратится в правило «через провайдера», если туннель упал.
- Ниже добавьте правило Block для тех же устройств во все направления — оно сработает, когда шлюз VPN недоступен.
Тогда при падении туннеля трафик этих устройств не уйдёт через провайдера. Подробнее о принципе — в гиде kill switch.
DNS без утечек
Если DNS Resolver pfSense ходит наружу через провайдера, устройства в VPN будут «светить» DNS-запросы. В Services → DNS Resolver выберите исходящий интерфейс — туннель VPN, или раздавайте устройствам в VPN внешние DNS, которые пойдут через туннель.
Чего избегать
- Правило без учёта порядка. pfSense применяет правила сверху вниз. Правило VPN ниже правила по умолчанию не сработает.
- Kill switch без проверки. Проверьте, что при остановке клиента устройства действительно теряют интернет, а не уходят через провайдера.
- pfSense для новичка. Если вы не работали с фаерволами, проще Keenetic или Asus — подробнее в рейтинге VPN для Keenetic.
- Ожидание VLESS. На pfSense штатно нет Xray. Если провайдер блокирует WireGuard и OpenVPN, используйте приложения с VLESS на устройствах.
Частые вопросы
Поддерживает ли pfSense VPN-клиент?
Да, pfSense поддерживает OpenVPN-клиент, а WireGuard доступен как пакет.
Поддерживает ли VPNType pfSense?
pfSense отдельно не указан в списке роутеров VPNType. Конфигурации WireGuard и OpenVPN стандартные — уточните у поддержки.
Можно ли сделать kill switch на pfSense?
Да, правилами фаервола: трафик выбранных устройств разрешается только через шлюз VPN.
Можно ли пустить через VPN только часть сети?
Да, через правила фаервола и шлюзы — по устройствам, подсетям или адресам назначения.
Подходит ли pfSense новичку?
Нет, это система для опытных пользователей. Новичку проще Keenetic или Asus.
Можно ли на pfSense использовать VLESS?
Штатно — нет. Для VLESS на шлюзе проще OpenWrt или отдельный сервер с Xray в сети.