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 都有官方应用,只需把服务器生成的配置文件或二维码导入设备,就能马上使用 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 服务器指南

    拿到服务器后建议先做的事。