HELPER VPS

WireGuard VPS 寄存:親手開設的 VPN

  • 在 Ubuntu 以 apt 及 wg-quick 安裝
  • 公開 IPv4、IPv6 位址及 root 權限
  • 在 31 個國家 40 個城市中選擇

HELPER VPS WireGuard VPS 是自行架設輕巧快速 VPN 通訊協定 WireGuard 的 Linux 雲端伺服器,每月 $25.00 起,按發票付款。建立伺服器時選擇 Ubuntu(或 Docker 應用程式映像),以 SSH 連接,用 apt 安裝 wireguard,再以 wg-quick 啟動,你的 VPN 伺服器便在 UDP 51820 連接埠運作。

    WireGuard 是甚麼?

    WireGuard 是已納入 Linux 核心的新一代 VPN 通訊協定。程式碼精簡易於審視,採用 Curve25519、ChaCha20、Poly1305 等最新加密方式,連線快速輕巧。伺服器與裝置互相登記公開金鑰,只需幾行設定檔即可建立安全通道。

    WireGuard 只以一個 UDP 連接埠(一般為 51820)通訊,手機在 Wi-Fi 與流動數據之間切換時連線亦自然延續。Windows、macOS、iOS、Android、Linux 都有官方應用程式,只需把伺服器建立的設定檔或 QR 碼放入裝置,即可使用 VPN。

    WireGuard VPS 可以做甚麼?

    以一部 WireGuard 自行寄存伺服器,解決由個人保安到辦公室網絡連接的需要。

    如何購買 WireGuard 伺服器?

    從付款到首次連線只需三個步驟。

    1. 第 1 步。 選擇城市及方案

      以 USDT 付款,選擇你想要的 IP 所在城市,並從小方案開始。

    2. 第 2 步。 以 Ubuntu 映像建立

      在映像選擇 Ubuntu 24.04 LTS 便可即時安裝,以 Docker 應用程式映像建立的伺服器亦可運行相同指令。

    3. 第 3 步。 以 SSH 登入設定

      以 root 經 SSH 登入執行下方指令,把裝置金鑰登記為 [Peer],VPN 便會連接。

    WireGuard 如何安裝?

    以 SSH 登入 Ubuntu 伺服器,依次執行下方指令。建立伺服器金鑰,以 10.8.0.1 私人位址及 UDP 51820 連接埠設定 wg0 介面,再啟用封包轉發並啟動 wg-quick 服務。裝置各自建立金鑰後,以 sudo wg set wg0 peer DEVICE_PUBLIC_KEY allowed-ips 10.8.0.2/32 的方式登記;如使用伺服器防火牆,請開放 UDP 51820 連接埠。

    終端機
    sudo apt update
    sudo apt install -y wireguard
    sudo bash -c 'umask 077; wg genkey > /etc/wireguard/server.key; wg pubkey < /etc/wireguard/server.key > /etc/wireguard/server.pub'
    NIC=$(ip -o -4 route show to default | awk '{print $5}')
    sudo tee /etc/wireguard/wg0.conf > /dev/null <<EOF
    [Interface]
    Address = 10.8.0.1/24
    ListenPort = 51820
    PrivateKey = $(sudo cat /etc/wireguard/server.key)
    PostUp = iptables -I FORWARD -i %i -j ACCEPT; iptables -I FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o $NIC -j MASQUERADE
    PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o $NIC -j MASQUERADE
    EOF
    sudo chmod 600 /etc/wireguard/wg0.conf
    echo 'net.ipv4.ip_forward=1' | sudo tee /etc/sysctl.d/99-wireguard.conf
    sudo sysctl --system
    sudo systemctl enable --now wg-quick@wg0
    sudo wg show

    在 VPS 親自安裝 WireGuard 有甚麼好處?

    親自營運 WireGuard VPS,連線方式及紀錄全部由你決定。

    可安裝 WireGuard 的作業系統

    WireGuard 在 HELPER VPS 多個 Linux 映像及 Docker 應用程式映像都可運作。

    把伺服器放在接近客戶的地方

    在 31 個國家、40 個城市任何地方,以相同價格建立 WireGuard 伺服器。

    WireGuard VPS 應選擇哪個城市?

    VPN 伺服器的位置就是你上網 IP 的位置。想以某國 IP 使用該國服務,請選擇該國城市;連線速度優先,則選擇接近你所在地的城市。HELPER VPS 可在美洲、歐洲、中東、非洲及亞太地區的 40 個城市以相同方案及價格建立伺服器。

    如需要多個位置,每個城市各放一部小伺服器,在裝置放入多個設定檔,需要時選擇開啟便可。一個帳戶最多可建立 10 部伺服器,適合在一個帳戶一併管理各地區的 WireGuard 伺服器。每部伺服器只需設定不同的金鑰及私人位址網段。

    自行寄存 WireGuard 難嗎?

    WireGuard 設定項目少,亦適合首次建立 VPN 伺服器的人。以上方指令啟動伺服器後,在裝置以 wg genkey 建立金鑰,伺服器寫上裝置的公開金鑰及 10.8.0.2 等私人位址,裝置寫上伺服器的公開金鑰及 SERVER_IP:51820 位址,連線便完成。手機以 qrencode 把設定檔轉成 QR 碼,在應用程式掃描更快。

    如想以網頁畫面管理裝置,亦可在 Docker 應用程式映像伺服器以容器架設 wg-easy 等管理工具。無論哪種方式,VPN 請用於客人本身的保安及遠端連線;像開放代理般讓任何人使用並不符合使用規則,請以為每部裝置分配金鑰的方式營運。

    WireGuard 寄存常見問題

    選擇及安裝 WireGuard VPS 時常見的問題。

    WireGuard VPS 是一鍵安裝的嗎?

    以 Ubuntu(或 Docker 應用程式映像)建立伺服器後,經 SSH 執行 apt 安裝及幾行設定指令。照樣貼上上方指令,便會一次完成建立金鑰、wg0 設定、封包轉發及啟動服務。

    WireGuard 使用甚麼連接埠?

    預設使用一個 UDP 51820 連接埠。如已啟用伺服器防火牆(ufw 等),以 sudo ufw allow 51820/udp 開放;想用其他連接埠,更改 wg0.conf 的 ListenPort 值便可。

    最小的方案已足夠嗎?

    可以。WireGuard 在 Linux 核心內輕巧運行,即使是 6 vCPU、12 GB 方案也能輕鬆連接你及家人的多部裝置。用戶多或流量大,請選擇包含更多流量的方案。

    最多可以連接多少部裝置?

    為每部裝置設定一把金鑰及一個私人位址並登記為 [Peer] 便可,以 10.8.0.0/24 網段可登記超過 250 部。不論裝置數量,收費維持伺服器方案價格。

    手機如何連接?

    安裝 iOS 及 Android 的 WireGuard 官方應用程式,匯入伺服器建立的裝置設定檔,或掃描以 qrencode 產生的 QR 碼,即可連線。

    也可以經 IPv6 使用 VPN 嗎?

    可以,所有伺服器同時配有公開 IPv6 位址。在 wg0.conf 的 Address 加入 IPv6 私人網段,並啟用 net.ipv6.conf.all.forwarding=1,IPv6 通訊亦會經通道傳送。

    Docker 應用程式映像伺服器也可以嗎?

    可以,Docker 應用程式映像亦建立在 Ubuntu 24.04 上,以相同 apt 指令即可安裝。上方設定已考慮 Docker 更改的轉發規則,把 FORWARD 允許規則放在前面。

    可以用網頁畫面管理嗎?

    在 Docker 應用程式映像伺服器以容器架設 wg-easy 等 WireGuard 管理工具,即可在瀏覽器加入裝置並取得 QR 碼。建議為管理畫面設定密碼,並只向你的 IP 開放。

    VPN 伺服器的 IP 會改變嗎?

    只要不刪除伺服器,便持續使用相同的公開 IPv4 及 IPv6 位址。即使重新安裝作業系統,伺服器不變則位址保留,毋須再更改裝置設定。

    可以公開讓任何人使用嗎?

    VPN 請以為客人本人及團隊裝置分配金鑰的方式營運。像開放代理般讓任何人連線,或用於垃圾郵件、攻擊、掃描,並不符合使用規則。

    購買 WireGuard 伺服器如何付款?

    建立伺服器時按選擇的時段付款,伺服器立即啟動。在時段結束前支付續期發票以保持伺服器運行。

    WireGuard 是由 Jason A. Donenfeld 開發的開源項目,WireGuard 名稱及標誌權利屬其擁有者。WireGuard 的安裝、更新、金鑰管理及裝置連接支援由客人自行負責。WireGuard 不另收費,伺服器費用為所選方案價格。

    WireGuard 伺服器指南

    收到伺服器後最好先做的事。