−25%

Windows 年繳方案適用,至 10 月 31 日。 檢視方案

EQVPS
開始使用

如何在 VPS 上搭建 WireGuard VPN

在 VPS 上搭建您自己的 WireGuard VPN:安裝 WireGuard、產生服務端和用戶端金鑰、編寫帶 NAT 的 wg0.conf、啟用 IP 轉發並連線裝置。用於您自己掌控的個人 VPN 的複製貼上設定。

個人 WireGuard VPN 意味著伺服器、金鑰和記錄全歸您。這是手動設定指南;關於相較商業 VPN 的取捨、一條指令的 wg-easy 路徑以及 DPI 注意事項,請看 自託管 WireGuard 和 面向 VPN 的 VPS 用例。您需要一個 專用 IP 方案——WireGuard 監聽一個對內 UDP 埠。

1. 安裝 WireGuard 並產生服務端金鑰

apt update && apt install -y wireguard
wg genkey | tee /etc/wireguard/server.key | wg pubkey > /etc/wireguard/server.pub
chmod 600 /etc/wireguard/server.key

2. 編寫服務端設定

# /etc/wireguard/wg0.conf
[Interface]
Address = 10.8.0.1/24
ListenPort = 51820
PrivateKey = <contents of /etc/wireguard/server.key>
PostUp   = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

[Peer]                       # your phone/laptop
PublicKey = <client public key — see step 4>
AllowedIPs = 10.8.0.2/32

3. 啟用轉發並啟動

sysctl -w net.ipv4.ip_forward=1
echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
ufw allow 51820/udp
systemctl enable --now wg-quick@wg0
wg show

4. 產生用戶端金鑰並連線

在用戶端上(或在伺服器上產生再移過去):

wg genkey | tee client.key | wg pubkey > client.pub

把 client.pub 放進上面的 [Peer] 塊(然後 systemctl restart wg-quick@wg0),並把這份設定給用戶端:

[Interface]
PrivateKey = <client.key>
Address = 10.8.0.2/32
DNS = 1.1.1.1

[Peer]
PublicKey = <server.pub>
Endpoint = YOUR.SERVER.IP:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

把它匯入 WireGuard 應用(在手機上用 qrencode -t ansiutf8 < client.conf 產生QR 碼最快),開啟開關——您就在透過自己的伺服器路由了。

備註

Nano-IP(每月 $8)綽綽有餘,流量不計量,大約一分鐘拿到 root,無 KYC,用加密貨幣付款。

如何在 VPS 上搭建 OpenVPN 伺服器 →

常見問題

如何在 VPS 上搭建 WireGuard?

安裝 wireguard,產生一對服務端金鑰,編寫 /etc/wireguard/wg0.conf,寫入服務端金鑰、每台裝置一個 peer 塊以及一條 NAT PostUp 規則,啟用 IP 轉發,然後 wg-quick up wg0。把每個用戶端的公鑰作為 peer 新增。完整設定在下方。您需要專用 IP 方案,因為 WireGuard 監聽一個對內 UDP 埠。

WireGuard 需要專用 IP 嗎?

需要。WireGuard 監聽一個 UDP 埠(預設 51820)供用戶端連線,而 NAT 方案不轉發任意對內埠。一個帶自有公用 IPv4 的 Nano-IP(每月 $8)足夠搭個人 VPN。

我自己的 WireGuard 比商業 VPN 更私密嗎?

不同,並非嚴格更好。您掌控伺服器,除了您自己沒人記錄您——但您的出口 IP 只屬於您,所以您不會像在共享商業 VPN 上那樣融入人群。適合一條您完全掌控的乾淨、快速連線;如果您的目標是與陌生人無法區分,它就不是那個工具。

在 VPN 被封的地方(伊朗/中國/俄羅斯)WireGuard 能用嗎?

通常不能——深度包偵測能對 WireGuard 的握手做指紋識別並封鎖它。在 DPI 之後,您需要一種看起來像正常 HTTPS 的協議;請改看 VLESS + Reality 指南。WireGuard 在不主動追獵 VPN 的網路上是理想選擇。

您們要身分證件或信用卡嗎?

不要。註冊用電子郵件,用 USDC 或 USDT 付款——很適合隱私工具。無檔案、無卡。

評論

目前還沒有評論。歡迎成為第一位。

發表評論

評論在顯示前會經過審核。