なぜ人々がVPNアプローチが最善であると考えているのか、私にはあまりわかりません。それは必ずしも安全である必要はなく、私が考えることができる1つの利点のみを提供します。
たとえば、PPTPはセキュリティが理想的とは言えないことが知られていますが、最初に導入されてから多少改善されていると思います...使用するVPNソリューションに注意してください。OpenVPNまたはIPSECを使用します。
ただし、VPNがなければSSL / TLSの利便性を打ち負かすことはできません(下をお読みください)。そして、それをさらに安全にするために、証明書のみにすることができます。
ただし、ソース管理以外の他のサービスを提供すると思われる場合は、VPNソリューションを検討してください。VPNソリューションは、他のサービスをトンネリングするためです。
VPNを使用する場合の不利な点は、PCが接続先のネットワークの一部になることです。それも利点になり得ます。しかし、家から100万マイル離れた場所にいて、ホームベースへのネットワーク接続があまり速くない場合は、差分を作成したり、コードをチェックインまたはチェックアウトしたりするたびに、VPNの接続と切断を行うことがあります。
私は開発者であるため、ここで個人的な経験から話すことができます。これを行うのは、お尻が本当に苦痛でした!!! 理想的には、両方のオプションが推奨されます。
したがって、ウェブなどを閲覧する場合は、ニュースなどを読むのが遅くなる可能性があります。しかし、少なくともあなたは電子メールに安全にアクセスできます。最初にそれをどのように使用するかを検討してください...もし私があなただったら、両方を実装することを検討します。