探苗虚拟专用网服务方案介绍

在介绍探苗虚拟专用网服务方案前我们需要先了解一个问题:

如果家里或者公司的电脑安装了宽带,连接了互联网,互联网上的任意一台电脑可以找到和访问家里或者公司的电脑吗?

答案是能,但需要一些条件。首先需要的是公网IP。如果宽带运营商不提供公网IP,就会如下图示意,两台处于异地的电脑无法找到对方和相互访问。

nat

因为运营商运用了一种叫NAT的技术,让多个用户或设备共享同一个IP接入互联网。这时通过这个IP地址是无法找到NAT背后的某个具体设备。

如果宽带运营商提供了公网IP,只需要使用一种叫端口映射的技术就可以把局域网中的某个设备的端口或者服务暴露在公网上,让处于异地的电脑可以连接访问。但是常见的用于计算机远程登录、远程桌面的服务如:RDP、SSH、VNC,出于对安全的考虑都不推荐直接暴露在公网上。

在宽带运营商不提供公网IP的情况下,解决两台处于异地的电脑相互访问的问题,就需要在公网上搭建一台中转服务器。两台处于异地的电脑首先与中转服务器建立连接,之后它们把需要发送给对方的数据发送给中转服务器,由中转服务器把数据转发给目的电脑。这台中转服务器可以使用 frp(快速反向代理,内网穿透)、VPN(虚拟专用网) 等技术进行实现。

detmiao

探苗虚拟专用网服务就是使用了 WireGuard 虚拟专用网技术搭建中转服务器来实现这个目的。WireGuard 是现在比较流行的一种虚拟专用网(VPN)技术。

WireGuard
WireGuard 是什么?维基百科是这样描述的:

  • WireGuard 是一种实现加密虚拟专用网络(VPN) 的通信协议和免费开源软件,其设计目标是易于使用、高速性能和低攻击面;
  • 它旨在比IPsec和OpenVPN这两种常见的隧道协议具有更好的性能和更强大的功能;
  • WireGuard 协议通过UDP传递流量。

通过描述,我们知道了WireGuard其实就是一个FAST(速度快)、MODERN(流行)、SECURE (安全)的VPN TUNNEL(VPN隧道)。

有了这个加密隧道我们可以实现:

  1. 远程访问电脑,结合计算机远程登录、远程桌面如:RDP、VNC、SSH进行电脑的远程操控。
  2. 远程访问内网资源,如:NAS, OA系统或服务器。(需要可以运行WireGuard端口的路由器,或者在服务器上运行WireGuard)

探苗使用专线网络和自有服务器为您提供简单快捷的虚拟专用网搭建服务,解决了宽带运营商不提供公网IP所带来的不便,节省了搭建和维护云虚拟主机的步骤,降低了搭建和使用门槛,提高了远程访问的安全性。