是否可以在主机连接的 Linux VM 内运行 VPN,以保护不安全网络上的流量?或者 VM VPN 隧道发送的流量是否将不加密(因为主机和客户机都在同一网络上)?
答案1
充当 VPN 服务器的机器是否在同一网络上运行并不重要。设置 VPN 服务器时,您正在创建一个具有网络的虚拟接口(例如,可能使用私有 C 类网络作为内部网络使用,例如 192.168.1.0/24,同时使用私有 A 类网络,例如 10.10.10.0/24,用于 VPN)。
因此,假设您的 VPN 服务器的默认接口为 IP 192.168.1.100,并且您将其配置为 IP 10.10.10.1 作为 VPN 的 tun0 接口。如果您将数据发送到 192.168.1.100,它将不会被加密;如果您将 10.10.10.1 作为目标,它将会被加密,因为它是 VPN 接口。