How-To:Linux 架設 OpenVPN 伺服器
操作環境:
- 伺服端:CentOS 7.6
- 客戶端:Fedora 28
- OpenVPN 2.4.7
- Easy-RSA 3.0.3
VPN(Virtual Private Network)服務可以有多重用途,不過本文的起因僅是因為 DR 想要在有地區限制的網站上購物……於是 DR 利用手上既有的 Amazon EC2 主機(位在美國)來架設 VPN 服務,讓自己的電腦可以藉由 VPN 連線存取網站來跨過這道限制。
OpenVPN 算是相當流行的 VPN 軟體,雖然網路上已經有很多相關的教學文章了,不過 DR 仍想要針對自己的需求及環境整理出一篇簡潔且直接的操作流程。由於 DR 偏好直接使用伺服器本身的使用者帳號及密碼,作為 OpenVPN 的登入驗證(藉由 PAM 模組)而無需客戶端金鑰,因此本文會針對這項需求進行設定。



