VpnHood!

添加服务器

将服务器添加到 VpnHood! MANAGER,MANAGER 将自动为您安装 VpnHood! SERVER,或提供一键安装命令。安装完成后,服务器将自动连接至 MANAGER 并签发访问凭证。

准备工作

  • 一台拥有公网 IP 地址的 Linux 机器(x64 或 arm64 架构),并具有 root 权限。由于安装命令需通过 sudo 执行,即使以 root 用户登录,系统也必须安装 sudo。
  • 确保 TCP 端口 443 已在服务器本机防火墙以及云服务商安全组中放行。
  • 若通过 MANAGER 的 SSH 功能自动安装,请确保机器的 SSH 端口(默认为 22)对 MANAGER 开放。
  • 如使用 Docker 安装,需安装 Docker 及其 Compose 插件。在 Ubuntu、Debian 及其衍生发行版中,安装程序可自动为您安装。

添加服务器

打开 Servers,选择 Add,输入服务器名称并点击 Create。MANAGER 将显示以下安装方式:

VpnHood! MANAGER 提供的全新服务器安装选项
  • Install on Linux by UserName & Password 或 Install on Linux by UserName & SSH Key:提供机器地址及具备 root 权限的账号,MANAGER 将通过 SSH 自动登录并完成安装。如使用密钥,可通过 Upload SSH key 上传密钥文件。
  • Install on Linux manually by running a command:在机器上运行 MANAGER 显示的命令。该命令基于独立安装程序,并内置了连接至 MANAGER 的配置。请妥善保管该命令,其中包含服务器访问凭据。
  • Install on Windows manually by running a command:在 Windows 机器上的 PowerShell 中运行 MANAGER 显示的命令。建议优先使用 Linux:Windows 的 NAT 仅转换 IPv4,只有在 Linux 上服务器才能完整支持 IPv6。
  • Install Manually by configuring appsettings:适用于已安装的服务器。将 MANAGER 显示的配置保存为 /opt/VpnHoodServer/storage/appsettings.json,然后使用 sudo systemctl restart VpnHoodServer 重启服务器。

通过 Docker 安装

选择 Install on Linux manually by running a command。将命令中的 VpnHoodServer-linux.sh 替换为 VpnHoodServer.docker.sh,然后在机器上运行。该命令将启动包含连接配置的服务器容器,并提示与独立 Docker 安装相同的配置选项。

对于已创建的容器,请选择 Install Manually by configuring appsettings。将 MANAGER 显示的配置保存为宿主机上的 /opt/VpnHoodServer/storage/appsettings.json,然后使用 sudo docker restart VpnHoodServer 重启容器。

检查连接状态

服务器通过 HTTPS 连接到 MANAGER(地址为 access.vpnhood.com)。连接成功后,其状态将从 NotInstalled 变为 Idle;有设备连接时,状态会显示为 Active。如需重新查看安装选项,请打开该服务器并选择 Install,安装完成后则选择 Reinstall。

创建访问密钥

在 Access Tokens 下为您的设备创建访问密钥。然后在每台设备上安装 VpnHood! CLIENT,添加密钥即可一键连接。

日常运维

受管服务器与独立运行的 VpnHood! SERVER 完全一致,其运行、日志记录及更新方式也相同:详见启动与停止服务器,或查看 Docker 环境下的启动、停止及检查服务器。

后续步骤