OpenVPN 客户端可在 UniFi Network 应用的 VPN 部分中找到,允许您将 UniFi 网关连接到第三方 VPN 提供商,并让指定设备的互联网流量通过 VPN 转发。

如需了解如何使用 WireGuard 取代 OpenVPN,请参见 WireGuard VPN 客户端相关内容。

前提条件

工作原理

OpenVPN 客户端通过上传配置文件并填写认证信息来连接到 VPN 服务商。该配置文件通常由您的 VPN 服务提供商提供。

注意: VPN 服务商的登录凭据不一定与认证用的用户名和密码相同。请与服务商确认,需要用于身份验证的具体用户名和密码。

如何通过 VPN 转发流量?

上传配置文件并应用后,VPN 客户端会自动建立连接。但这不会自动让您的设备流量通过该 VPN。

如需让某些设备的流量通过 VPN,请添加 流量路由

配置文件验证

系统会校验您上传的配置文件内容是否有效。OpenVPN 配置文件为文本格式,可通过文本编辑器打开,内容通常类似于以下示例:

client
dev tun
proto udp
remote host.example.com 1194

<ca>
-----BEGIN CERTIFICATE-----
aBcDeFgHiJkLmNaBcDeFgHiJkLmNaBcDeFgHiJkLmNa
-----END CERTIFICATE-----
</ca>

<tls-auth>
-----BEGIN OpenVPN Static key V1-----
aBcDeFgHiJkLmNaBcDeFgHiJkLmNaBcD
-----END OpenVPN Static key V1-----
</tls-auth>

<cert>
-----BEGIN CERTIFICATE-----
aBcDeFgHiJkLmNaBcDeFgHiJkLmNaBcDeFgHiJkLmNa==
-----END CERTIFICATE-----
</cert>

<key>
-----BEGIN PRIVATE KEY-----
aBcDeFgHiJkLmNaBcDeFgHiJkLmNaBcDeFgHiJkLmNa=
-----END PRIVATE KEY-----
</key>
  • 协议(Protocol) - OpenVPN 连接使用的协议,可以是 UDP 或 TCP。
  • 远程地址(Remote) - OpenVPN 服务器的 IPv4 地址或主机名,后面跟端口号。
  • CA 证书(CA Certificate) - 位于 <ca></ca> 标签内的一长串字符串。
  • 静态密钥(Static Key) - 位于 <tls-auth></tls-auth> 标签内的一长串字符串。
  • 证书(Certificate) - 位于 <cert></cert> 标签内的一长串字符串。
  • 私钥(Private Key) - 位于 <key></key> 标签内的一长串字符串。

OpenVPN 配置文件还可以添加更多参数,详细选项请参阅 OpenVPN 官方文档

常见问题

  1. 1. UniFi 网关支持哪些类型的 VPN 客户端?
    支持 WireGuard 和 OpenVPN 两种类型。
  1. 2. 支持哪些 VPN 服务商?
    只要服务商支持 OpenVPN 协议即可使用。
  1. 3. 我的 VPN 服务商没有提供配置文件怎么办?
    VPN 服务商应能提供证书、密钥等连接所需的信息。您可以使用文本编辑器手动创建配置文件。详情请参考 OpenVPN 官方文档