WireGuard VPN Setting
- 這篇文章將教大家如何快速設定 WireGuard VPN
- 這篇文章範例使用 Windows (Server) == MacOS (Client)
- 但其實看懂了大同小異,可以輕鬆在 Windows & Linux 上切換
安裝 WireGuard
- 安裝的話這裡就簡單帶過
- 到 這裡 選自己的操作系統就好
配置檔
這裡可以參考我的配置,將公私鑰填入即可
這裡注意一下
一定要確保自己伺服器處在的網段沒有使用192.168.100.X
如果撞到了換一個沒在用的即可
Server`s Settings
1
2
3
4
5
6
7
8[Interface]
PrivateKey = <Server`s PrivateKey>
ListenPort = 51820
Address = 192.168.100.1/24
[Peer]
PublicKey = <Client`s PublicKey>
AllowedIPs = 192.168.100.2/32Client`s Settings
1
2
3
4
5
6
7
8
9
10[Interface]
PrivateKey = <Client`s PrivateKey>
ListenPort = 51820
Address = 192.168.100.2/24
DNS = 8.8.8.8, 1.1.1.1
[Peer]
PublicKey = <Server`s PublicKey>
AllowedIPs = 0.0.0.0/0
Endpoints = <Server`s Public IP>:51820如果想要限制哪些IP可以連線,請更改
AllowedIPs
Port Forwarding
- 這個簡單說就是登入你的路由器 (請確保有連上外網)
- 然後找到一個叫
虛擬伺服器
的選項 - 新增一筆紀錄並填入
- 通訊協定: BOTH
- 外部通訊埠: 51820
- 內部通訊埠: 51820
- 本地 IP 位址: <Your Server`s IP
Windows 網卡共用
- 如果要將 Windows 當作 Server 在看這裡
- 控制台 > 網路和網際網路 > 網路連線
- 點選乙太網路
- 點選共用
- 點選共用並將其打勾
- 選擇 WireGuard 設置的那個介面名稱 (需要先將 WireGuard 連線才會跑出來)
- 到這裡就設定完畢了
測試連線
Windows (Server)
MacOS (Client)