对于VPN,无需多言,可以使得远在千里之外的不同网络下的计算机处于同一个专用网络。这意味着如果有一台自己的云服务器,则利用VPN技术可使手机、笔记本、云服务器处于同一个专用网络。一般来说,各大云计算公司均有有售VPN网关的产品,我们可以使用这些产品。但不幸的是,这些产品的价格往往比高昂。 退而求其次,我们可以在自己的服务器上搭建VPN服务以组建一个VPN网络。本文基于Docker进行搭建,并假设读者已经具有使用Docker的知识。 1. 概述 在软件架构中,VPN网络的基础设施呈现客户端-服务器结构。客户端每次加入…