HELPER VPS

WireGuard VPS 主機,親手開設的 VPN

  • 在 Ubuntu 上用 apt 和 wg-quick 安裝
  • 公網 IPv4·IPv6 地址與 root 許可權
  • 31 個國家 40 個城市可選

HELPER VPS WireGuard VPS 是一台 Linux 雲端伺服器,您可以在上面自行運行輕量快速的 VPN 協議 WireGuard,每月 $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 都有官方應用,只需把伺服器生成的配置檔案或二維碼匯入裝置,就能馬上使用 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 裝置公鑰 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 這樣的私有地址,裝置端寫入伺服器公鑰和 伺服器IP:51820 地址,連線就完成了。手機可以用 qrencode 把配置檔案轉成二維碼,在應用中掃描更快。

    想透過網頁介面管理裝置的話,也可以在 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 生成的二維碼,即可立即連線。

    VPN 也能使用 IPv6 嗎?

    可以,所有伺服器都配有公網 IPv6 地址。在 wg0.conf 的 Address 中加入 IPv6 私有地址段,並開啟 net.ipv6.conf.all.forwarding=1,IPv6 通訊也會經過隧道。

    Docker 應用映像檔的伺服器上也可以嗎?

    可以,Docker 應用映像檔同樣建立在 Ubuntu 24.04 上,用相同的 apt 命令即可安裝。上面的配置已考慮到 Docker 會修改轉發規則,會把 FORWARD 放行規則插到前面。

    可以透過網頁介面管理嗎?

    在 Docker 應用映像檔的伺服器上以容器方式部署 wg-easy 這類 WireGuard 管理工具,就能在瀏覽器中新增裝置、取得二維碼。建議為管理介面設定密碼,並只允許從自己的 IP 開啟。

    VPN 伺服器的 IP 會變嗎?

    只要不刪除伺服器,就一直使用同一個公網 IPv4、IPv6 地址。重灌作業系統時只要伺服器不變,地址也會保留,無需重新修改裝置配置。

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

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

    購買 WireGuard 伺服器如何付款?

    建立伺服器時支付您選擇的週期費用,伺服器將立即啟動。在週期結束前支付續費發票以保持伺服器運行。

    WireGuard 是由 Jason A. Donenfeld 開發的開源專案,WireGuard 名稱和標誌的權利歸其所有者所有。WireGuard 的安裝、更新、金鑰管理和裝置連線支援由您自行負責。使用 WireGuard 不額外收費,伺服器費用為所選方案的價格。

    WireGuard 伺服器指南

    拿到伺服器後建議先做的事。