Первое, что нужно сделать, - это определить ваши потребности и ресурсы, в частности, количество процессоров в доступных системах и то, для чего требуется VPN.
У меня есть несколько офисов, которые я подключаю, используя VPN на двухдиапазонном гигабитном маршрутизаторе ASUS AC1900. Я использую аналогичный маршрутизатор с VPN дома, и делаю тяжелые резервные копии по нему. (Я отмечаю, что в обоих случаях я шифрую трафик только по ключевым направлениям, но это будет большая часть трафика) - как будто ваши потребности не очень высоки, использование достойного маршрутизатора - это путь - консенсус - это вы должно быть в состоянии получить> 40 мегабит через VPN от ASUS RT-AC68 или лучше.
(Утверждение о том, что «даже самым мощным маршрутизаторам не хватает процессора для шифрования и дешифрования данных с нескольких устройств в вашей сети.» Явно неверно - существует любое количество блоков x86 с несколькими интерфейсами, настроенными в качестве маршрутизаторов, и они это более чем настойчиво продвигать что-то, на что может навязать типичная домашняя среда - особенно если у них есть AES-NI на чипе - но это не является обязательным требованием) - черт, однажды я провёл таким образом весь провайдер.
При использовании NAS это опять-таки зависит от NAS, но да, многие из них выполнят адекватную работу - но в большинстве случаев они используют чип, аналогичный маршрутизатору, поэтому лучше сделать это на маршрутизаторе.
Итог - если вы получаете роутер среднего класса и ставите на него dd-wrt или аналогичный, и вам не нужно загружать более 50 мегабит трафика и использовать маршрутизатор OpenVPN, его должно быть более чем достаточно. Если вы добавите на него больше денег, вы сможете получить еще большую пропускную способность.
VPN на выделенном компьютере может быть жизнеспособным решением, но оно потребляет дополнительную мощность. Конечно, добавьте Linux и дополнительную пару NICS на него и его маршрутизатор. Добавьте несколько дисков и свой NAS.