在 Ubuntu 上安裝 OpenVPN
· 2 min read
✨前言
最近家裡終於拉了光纖網路,開始跟風接觸 Vibe Coding 寫了幾個專案
用的是 Vercel 來部署靜態網站 (上個專案是 2022年) 目前放兩個專案在上面
10/21 發生 AWS 全球大當機,災情過後,這兩天我想看之前部署的網頁,結果發現打不開
後來發現可能被ISP給擋了,問了Gemini給的解方是用 VPN
所以我就在我的網路主機上安裝Open VPN,安裝過程異常簡單,以下就附上實作流程
🔢實作
登入主機安裝 OpenVPN
wget https://raw.githubusercontent.com/Nyr/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh
sudo bash openvpn-install.sh
我目前的網路主機是 ubuntu 24 LTS,這個腳本正好試用我的主機
程式執行後會問幾個問題,如下:
| 提示 (Prompt) | 建議選擇 / 說明 |
|---|---|
| IP Address: | 腳本會自動檢測您的 VPS 公網 IP,通常直接按 Enter 確認即可。 |
| Protocol: | 建議選擇 1. UDP (較快)。如果遇到連線問題,可以考慮 2. TCP。 |
| Port: | 建議選擇 1194 (OpenVPN 標準埠號),或選擇 443 (如果您想模仿 HTTPS 流量以避開更嚴格的防火牆)。 |
| DNS: | 建議選擇 1. Current system resolvers (使用 VPS 的 DNS) 或選擇 3. Google 或 12. Cloudflare 等公共 DNS 服務。 |
| Client name: | 輸入一個用戶名稱以辨識此客戶端設定檔。 |
我選: TCP -> 1194 -> Google DNS
client端(個人電腦) 安裝連線程式

連線成功畫面
主機的Open VPN設定好之後,把設定檔下載到自己的電腦上(可用SFTP軟體)
或在終端機視窗下指令(windows系統)
#指令僅供參考,不能直接複製貼上使用
scp ubuntu@123.12.3.123:/root/home_pc.ovpn C:\Users\YourUsername\Downloads\
連線狀態

之前看不到的網站,現在可以看到了

