![VPN 可以反向使用吗?](https://linux22.com/image/1525832/VPN%20%E5%8F%AF%E4%BB%A5%E5%8F%8D%E5%90%91%E4%BD%BF%E7%94%A8%E5%90%97%EF%BC%9F.png)
我目前正在阅读有关 VPN 的信息,根据我目前所学的知识,VPN 基本上是一种具有加密功能的代理(可以适用于所有类型的流量),例如,我可以像这样通过 VPN 访问 Web 服务器:
My PC (I have a VPN client installed) <-> [VPN Server] <-> Web Server
但是,如果我的电脑上安装了一个 Web 服务器,并且我想让人们通过 VPN 访问它(即我给他们要连接的 VPN 服务器的 IP),例如:
Some PC <-> [VPN Server] <-> My PC (have a Web Server installed)
有些电脑肯定没有安装VPN客户端。这能做到吗?
答案1
根据定义,VPN是:
虚拟专用网络 (VPN) 是专用网络在公共网络(如互联网)上的虚拟化扩展。它使用户能够跨共享或公共网络发送和接收数据,就像他们的计算设备直接连接到专用网络一样。
这里我们关心的是:
它们用于安全地连接组织中地理位置分散的办公室,创建一个有凝聚力的网络。
所以,这不是代理本身,它会让你网络内部您正在连接的计算机,因此资源的访问是双向的。这意味着您可以访问网络资源,而网络内的计算机也可以访问您的资源。
答案2
是的。VPN 并不有一个方向,它们只是远距离网络之间的隧道。就 IP 路由和访问而言,VPN 与物理连接没有区别——完全对称的站点到站点 VPN 与客户端-服务器 VPN 一样常见。
VPN 链路两端的路由器和防火墙有时会强制执行某个“方向”,例如故意阻止传入连接,或实施 NAT 而不是正确的路由,或(像您的家庭路由器一样)将多台计算机连接到 Internet 但所有计算机仅使用一个 IP 地址。
换句话说,从技术上来说,这是可行的,但取决于 VPN 服务器的配置方式(以及它是否与“某台 PC”位于同一网络上,或者它们是否被 Internet 分开)。在某些情况下,它可能已经默认工作,或者只需要防火墙例外;在其他一些情况下,它需要 VPN 服务器上的“端口转发”规则(与在家用路由器中设置的规则完全相同)。
答案3
不是,但也许是 HTTPS?
如果您希望远程方访问您的 VPN 服务器,那么他们需要 VPN 客户端。这基本上是理所当然的。
但是,为什么要使用 VPN?如果您需要网络流量的安全、隐私、身份验证等功能,HTTPS是标准工具。VPN 用于更一般的网络目的,而 HTTPS 用于 Web 服务器。
答案4
组织通常使用远程访问VPN适用于远程办公的员工。通过此 VPN,员工可以安全地访问公司的私人内联网,通常使用密码和应用程序。这是一种定制解决方案,需要个性化开发和大量 IT 资源,但许多公司都利用了这项技术。
您可以考虑与所选的 VPN 提供商合作,甚至可以通过联属协议进行合作,然后要求最终用户使用该专用的 VPN 客户端。