在本教學中,我們將探討如何在WiFi 存取點上設定VPN。此教程基於我們先前的無線存取點教程,但進行了一個重要的更改,即透過VPN 路由所有流量。
什麼是VPN 接入點?
VPN 接入點提供了一種快速簡單的方法,可以透過VPN 運行任何設備,即使該設備不支援任何VPN 軟體。您只需將該裝置連接到Raspberry Pi 無線存取點,所有流量將自動透過VPN 隧道路由。
設備清單
以下是我在本Raspberry Pi VPN 接入點教程中使用的所有設備,您完成此設定不需要特別的設備:
準備OpenVPN 以供存取點使用
要設定我們的VPN 接入點,您需要先完成無線接入點的教程,這將為本教程正確配置您的Raspberry Pi。
我們將使用VyprVPN或NordVPN服務來設定VPN 接入點。這兩個VPN 提供者都被認為是可靠的,並且具有良好的速度和隱私權政策。
安裝OpenVPN
- 在開始設定VPN 接入點之前,首先確保我們擁有最新的軟體包,透過以下命令更新:
bash
sudo apt update
sudo apt upgrade
- 更新完成後,安裝OpenVPN 軟體:
bash
sudo apt install openvpn -y
- 切換到OpenVPN 目錄,以便儲存我們所需的檔案:
bash
cd /etc/openvpn
- 建立一個授權檔案
auth.txt
,用於儲存您的VPN 服務的使用者名稱和密碼:
bash
sudo nano /etc/openvpn/auth.txt
在文件中新增您的使用者名稱和密碼,如下所示:
username
password
輸入完畢後,按CTRL + X
,然後按Y
和Enter
儲存並退出。
取得VyprVPN 的OVPN 文件
- 確保我們仍在OpenVPN 目錄中:
bash
cd /etc/openvpn
在使用這些檔案之前,您需要先註冊VyprVPN。
- 下載VyprVPN 的OVPN 檔案:
bash
sudo wget -O vyprvpn.zip https://support.goldenfrog.com/hc/article_attachments/360008728172/GF_OpenVPN_10142016.zip
- 解壓縮下載的zip 檔:
bash
sudo unzip vyprvpn.zip
- 切換到新生成的目錄,並查看所有的
.ovpn
檔案:
bash
cd OpenVPN256
ls
- 選擇您想要連接的伺服器的
.ovpn
文件,並將其移到OpenVPN 目錄:
bash
sudo mv "USA - San Francisco.ovpn" "../USASanFran.conf"
確保將檔案副檔名從.ovpn
更改為.conf
,以便OpenVPN 能夠識別。
取得NordVPN 的OVPN 文件
- 建立好
auth.txt
檔案後,您需要從NordVPN 取得所需的OVPN 檔案。首先確保在正確的目錄:
bash
cd /etc/openvpn
- 造訪NordVPN 網站的OVPN 部分,找到您想要使用的伺服器,右鍵點擊「下載UDP」按鈕並複製連結。
bash
sudo wget https://downloads.nordcdn.com/configs/files/ovpn_legacy/servers/au514.nordvpn.com.udp1194.ovpn
- 重新命名剛下載的文件,方便後續使用:
bash
sudo mv au514.nordvpn.com.udp1194.ovpn au514.conf
設定VPN 接入點
- 現在您已經準備好
.ovpn
文件,接下來需要對其進行一些修改,以便讓它正常工作。
透過以上步驟,您將能夠成功設定一個Raspberry Pi VPN 接入點,從而安全地透過VPN 路由所有流量。請根據您的需求選擇VyprVPN 或NordVPN,確保您享受高速度和良好的隱私保護。