访问没有公共 IP 的工作站 - 也许使用 VPN

ant*_*tel 7 vpn networking remote-access

我的朋友告诉我,没有工作站的公共IP,我可以远程访问机器。但是我对使用VPN感到相当困惑,我不明白它是如何设法连接的。我看过这个关于 VPN 机制的视频,但他没有提到构建它们。

情况是:

  • 我有一个办公室,里面有工作站。当然,计算机已连接到 Internet。
  • 我家里有电脑,我的其他工作场所也可以上网。

如何在没有公共IP服务器的情况下从任何地方访问带有VPN的办公机器?你能告诉我一个完整的教程吗?

(我看到了TeamViewerHamachi,但如果可能的话,我想使用私有 VPN。)

非常感谢!

Jan*_*Jan 6

互联网上的任何计算机都可以通过其 IP 地址进行寻址。这些 IP 地址通常称为“公共 IP 地址”。Internet 服务器具有公共 IP 地址。

如今,台式机或笔记本电脑通常不直接连接到互联网。他们使用称为 IP 伪装(或 NAT)的技术通过路由器访问互联网。使用此方案,计算机会被分配一个“本地 IP 地址”,例如 192.168。. ,172.16。. 或 10 .. .*. 这些地址在 Internet 上无效。只有路由器具有有效的公共 IP 地址。

具有本地 IP 地址(在路由器后面)的客户端始终可以使用公共地址(直接连接到 Internet)与服务器建立连接。这就是网络浏览完美运行的原因。

但是,如果双方都在这样的路由器后面,即没有一台计算机具有公共 IP 地址,则无法建立连接。

您有多种选择:

  • 通过服务器建立连接(就像使用 TeamViewer 那样)
  • 配置其中一台路由器以使传入连接成为可能(端口转发)
  • 建立VPN。最低要求是其​​中一台路由器允许端口转发或支持某些 VPN(或通过第三方服务器连接)。

请研究您办公室的网络情况。查明您的 IP 地址是否是公开的,如果不是,谁控制着路由器。然后,询问他们是否可以提供端口转发或 VPN 选项(如果您可以访问路由器,请查阅手册)。


ant*_*tel 2

该解决方案是基于服务器的 VPN 程序,例如。Neorouter(服务器和客户端跨平台 - 免费用于您自己的托管服务器服务)或TeamView(VPN 和远程控制 - 免费用于非商业用途)。