Я не слишком уверен, почему люди думают, что подход VPN является лучшим. Это не обязательно более безопасно и предлагает только одно преимущество, о котором я могу подумать.
Например, известно, что PPTP имеет не совсем идеальную защиту, хотя я считаю, что она несколько улучшилась с момента ее появления ... поэтому будьте осторожны, какое VPN-решение вы используете. Я бы пошел с OpenVPN или IPSEC.
Тем не менее, вы не можете превзойти удобство SSL / TLS без VPN (читайте дальше). И чтобы сделать его еще более безопасным, вы можете сделать это только сертификатом.
Однако, если вы считаете, что можете предложить другие услуги, отличные от контроля источников, рассмотрите решение VPN, поскольку вы будете туннелировать другие службы поверх него.
Недостатком использования VPN является то, что ваш компьютер становится частью сети, в которую он подключается. Это также может быть преимуществом. Но если вы находитесь в миллионе миль от дома и сетевое соединение с домашней базой не слишком быстрое, то каждый раз, когда вы захотите выполнить код различий или проверки или выхода, вы можете обнаружить, что подключаетесь и отключаете VPN.
Я могу говорить из личного опыта, так как я являюсь разработчиком, и мне было очень больно делать это !!! В идеале оба варианта предпочтительнее.
Так что, если вы собираетесь просматривать веб-страницы и т. Д., Это может замедлить чтение новостей и т. Д. Но, по крайней мере, вы получаете безопасный доступ к электронной почте. Итак, подумайте, как вы будете использовать это в первую очередь ... Если бы я был вами, я бы подумал о реализации обоих.