Связанные руководства
VPN на NAS Synology или QNAP
Обновлено
NAS — домашнее устройство, которому маршрут нужнее всего, а внимания достаётся меньше всего: загрузчик ходит к зарубежным источникам, Docker тянет образы, Cloud Sync общается с зарубежными облачными дисками, Plex подгружает метаданные. Hiddify на NAS не поставить, но у Synology и QNAP есть встроенный клиент OpenVPN: скачайте один .ovpn со страницы OpenVPN на нашем сайте, импортируйте — и он будет переподключаться при каждой загрузке. В статье: куда импортировать у каждой марки, ключевая опция «шлюз по умолчанию», что делать после смены пароля и почему доступ к NAS снаружи — другая задача, для которой нужна «Приватная».
Две разные задачи
Чтобы сам NAS ходил через маршрут (загрузки, скачивание образов, синхронизация с зарубежными облачными дисками): OpenVPN, о нём здесь.
Чтобы заходить на NAS снаружи (открыть общие папки в поездке, смотреть камеры): «Приватная» (Tailscale), которая объединяет NAS и ваш телефон в одну частную сеть, — см. статью о домашних камерах. У них разные задачи: OpenVPN подключает NAS к нашим маршрутам, а «Приватная» подключает вас к дому.
Synology
- Войдите на сайт, нажмите флаг региона на странице OpenVPN и скачайте .ovpn-файл этого региона.
- Control Panel (Панель управления) → Network (Сеть) → Network Interface (Сетевой интерфейс) → Create (Создать) → Create VPN profile (Создать профиль VPN) → OpenVPN (via importing a .ovpn file — импорт из файла .ovpn); введите почту, указанную на сайте, и пароль.
- «Use default gateway on remote network» (использовать шлюз по умолчанию в удалённой сети): отметьте, чтобы весь исходящий трафик NAS шёл через маршрут (это пойдёт на пользу загрузкам, Docker и Cloud Sync); если снять галочку, будет только туннель, а исходящий трафик останется местным. Почти во всех случаях галочка нужна.
- Отметьте «Reconnect when the VPN connection is lost» (переподключаться при потере VPN-соединения), чтобы соединение восстанавливалось после перезагрузок и сбоев маршрута. Подключитесь и проверьте загрузку из какого-нибудь пакета.
QNAP
- Скачайте .ovpn так же.
- QVPN Service → VPN Client → Add (Добавить) → OpenVPN, импортируйте файл, введите учётные данные.
- В настройках подключения отметьте «Use VPN as the NAS default gateway» (использовать VPN как шлюз NAS по умолчанию) и автопереподключение, затем подключитесь.
Что идёт через маршрут, а что нет
- Идёт через маршрут: задачи BT и HTTP в Download Station, скачивание образов Docker, Cloud Sync с Google Диском / Dropbox / OneDrive, метаданные Plex и Emby, обновления из Package Center.
- Не идёт: ваш собственный доступ к NAS из локальной сети — он не покидает локальную сеть, и его это не касается.
- Если вы в Китае и китайские сайты нужны напрямую: после подключения OpenVPN весь исходящий трафик NAS идёт через маршрут. Для китайских загрузок используйте адреса китайских зеркал или подключайтесь только когда нужно.
Что нужно знать
- В профиле хранятся ваши учётные данные, и после смены пароля сохранённый на NAS пароль перестаёт работать: скачайте .ovpn заново и замените или поменяйте только пароль в профиле VPN.
- Когда истекает срок аккаунта, NAS отключается; после продления он сам переподключится с тем же профилем.
- NAS считается одним устройством в лимите одновременно подключённых устройств вашего тарифа (2 на «Личном», 4 на «Семейном», 8 на «Корпоративном»), общем с другими вашими устройствами.
- Маршрут использует UDP; NAS на домашнем интернете почти никогда не сталкивается с ограничениями UDP.
FAQ
Если отметить шлюз по умолчанию, будет ли NAS доступен из локальной сети?
Да. Трафик локальной сети не проходит через шлюз; общие папки, воспроизведение в Plex и страница управления работают как прежде.
После подключения NAS к маршруту удалённое воспроизведение в Plex стало медленнее?
Удалённое воспроизведение использует исходящий путь NAS, который теперь идёт крюком через маршрут. Для удалённого воспроизведения заходите на NAS через «Приватную» или подключайте OpenVPN только на время загрузок.
Можно ли пустить через маршрут только Download Station?
У Synology и QNAP нет маршрутизации по отдельным приложениям. Для тонкой настройки запустите в Docker контейнер-загрузчик с собственным OpenVPN (например, qbittorrent с gluetun), чтобы через маршрут шёл только он.
А NAS на базе Linux (TrueNAS, Unraid)?
Относитесь к нему как к Linux: пакет openvpn и профиль в /etc/openvpn/client/ — см. статью о Linux-сервере.