UniFi 网关 - 点对点 OpenVPN
OpenVPN 是一种点对点 VPN,采用 2048 位静态密钥进行认证。它可在网络应用的 VPN 设置中进行配置。
要求
- 一台 UniFi 网关或 UniFi 云网关
如何配置
- 前往 网络 > 设置 > VPN,打开 OpenVPN 点对点设置界面。
- 按照指引通过 SSH 连接到您的网关。
- 运行以下命令生成密钥:
openvpn --genkey secret | egrep -o "[0-9a-z]{32}" | sed ':a; N; $!ba; s/\n//g' - 复制生成的 512 字符串,将其粘贴到 预共享密钥 字段中,请确保删除所有空格和换行符。
- 在站点管理器中填写其余必需字段:
- 本地与远程隧道 IP 地址:为 VPN 隧道内分配使用的 IP 地址。
- 建议: 选择不会与现有其它网络重叠的内网 IP
- 本地与远程端口:一般为 UDP 1194 端口。
- 远程网络:对端站点使用的网络或子网。
- 远端 IP 地址:对端公网 IP 或主机名。
- 本地与远程隧道 IP 地址:为 VPN 隧道内分配使用的 IP 地址。
常见问题
- 我应该选择 IPsec 还是 OpenVPN 点对点 VPN?
推荐使用 IPsec,它具有更高的吞吐量。
- OpenVPN 安全吗?
OpenVPN 会对流量进行加密,确保 VPN 连接安全,并且也使用 2048 位静态密钥进行认证。
- OpenVPN 与 IPsec 点对点 VPN 有何区别?两者能同时用吗?
IPsec 的吞吐量高于 OpenVPN。两种 VPN 可同时启用使用。
- 当 UniFi 网关位于 NAT 后面时,可以使用 OpenVPN 吗?
如果 UniFi 网关位于 NAT 后面,需在上游路由器上转发用于 OpenVPN 的端口。
建议在拥有公网 IP 的 UniFi 网关上使用 OpenVPN。上游路由器的任何端口转发或性能问题都可能导致 VPN 断开。
- 如何生成 OpenVPN 密钥?
请参考 OpenVPN 的官方文档页面获取更多信息。