動機#
市面上有不少免費的 VPN 服務,但安全性往往讓人擔心。自己建立一個免費的 VPN 服務,不僅能確保安全性,還能享受更多的隱私保護。讓我們來看看如何利用 Oracle Cloud 和 Outline 建立一個專屬的 VPN!
Oracle Cloud#
這裡我們使用 Oracle Cloud,它提供永久免費的資源,對於建立 VPN 非常適合。你可以參考一些線上教學來建立帳號。
Oracle Cloud 免費服務包含:
- 兩個 Oracle Autonomous Database
- 兩個 AMD 虛擬機
- 最多四個 Arm Ampere A1 計算實例
- 各種存儲、負載平衡、監控等工具
另外,還有 30 天免費試用,提供 300 美元的點數,讓你可以使用更多的服務。
Outline#
Outline 是一款可以讓你建立、管理和分享專屬 VPN 的工具,非常適合用來建立安全、自由的網絡環境。
- Outline Manager:你可以在這個應用程式上設定自己的 VPN 伺服器並生成金鑰,分享給其他人使用。
- Outline Client:這是用來連接 VPN 的應用程式,適用於手機、平板和電腦。你只需要在應用程式中輸入 Outline Manager 生成的金鑰,就可以順利連接到自己的伺服器。
安裝步驟#
- 下載並安裝 Outline Manager
- 下載並安裝 Outline Client
- 開啟 Outline Manager,選擇 隨時隨地設定 Outline

接下來,我們需要登入到 Oracle Cloud 並開始設定 VPN 伺服器。
用 SSH 登入你的 Oracle Cloud,並在命令行中輸入以下指令(這裡的指令是範例,你需要根據自己看到的結果進行操作)

如果途中出現「Fail」的提示,記得選擇 YES,然後繼續按提示操作。
當你看到最後兩行類似下圖的文字時:
複製顯示在終端機中的綠色文字並貼到 Outline Manager 中,然後點選 完成。

如果這一步還是無法成功,請檢查 Oracle Cloud 控制台中的虛擬雲網路設定。進入 網路 → 虛擬雲端網路,選擇你自己的雲端網路編號,然後進行相關的安全規則設定。

接下來,你就可以生成並分享 VPN 金鑰了。點選 新增金鑰,然後按下 分享,你將得到一個類似這樣的金鑰:
把金鑰複製並貼到 Outline Client 中,就可以開始享受專屬的 VPN 服務了!不管是用手機、平板,還是電腦,都能輕鬆連接。
這樣你就完成了免費、安全的 VPN 建立,隨時隨地保護自己的上網隱私啦!
