使用Hamachi创建自己的个人虚拟专用网

Hamachi是一项在后台运行的服务,可将您的计算机连接到特定网络中所需的任何其他计算机。这样会在您和自己网络中的其他PC之间创建一个加密的VPN(虚拟专用网络)。

当您要连接许多PC时(例如,如果有办公电脑,家用电脑,学校电脑和/或服务器。一旦安装了Hamachi,就可以通过IP地址将计算机用于文件共享或任何其他服务。不管他们身在何处,很多人还习惯于以多人游戏模式玩视频游戏。

我喜欢有关Hamachi的一些东西,它们使它与其他可用的VPN软件不同:

  • 易于使用 –安装该程序很容易!
  • 网络兼容性 –适用于多种类型的网络,使用多种方法解决防火墙(NAT等)
  • 跨平台可用性 –客户端包括典型的Windows和Mac,还包括Linux,移动设备,Windows Mobile等。 li>
  • 内置安全性 – Hamachi客户端之间的通信已加密。
  • Windows Hamachi Install

    设置客户端在Windows上很容易。

    安装客户端后,首次运行它并“打开"电源。它将为您创建一个网络,并包含一个密码,以便任何加入该网络的人(如果是个人网络,也就是您)将需要一个密码。

    在Linux上设置Hamachi是因为它是通过命令行进行的,所以难度稍高一些,但是只要您可以轻松键入一些命令,它仍然很容易。

    Linux安装

    来自Linux自述文件客户端:

  • 在根帐户下运行“ make install",然后执行“ tuncfg"
  • 运行“ hamachi-init"以生成加密身份(任何帐户)。
  • 运行“ hamachi start"以启动Hamachi守护程序。
  • 运行“ hamachi login"以使守护程序联机并创建帐户。
  • 运行“ hamachi join"以加入
  • 运行“ hamachi go-online"以在网络中联机。
  • 运行“ hamachi list"以列出网络成员及其状态。
  • 或多或少,这就是您需要做的。根据要在其上安装Linux的风格,可能需要一些技巧来使它正常工作。另外,不要忘了将其添加到您的初始化脚本(或rc.local)中以在启动时加载。

    Linux客户端也有一个GTK GUI –如果您有兴趣,请参阅此论坛帖子。

    那现在呢?

    那么既然您已经设置好了机器,那么如何使用它们呢?

    这里只是您在Hamachi客户端之间可以使用的一些有用程序或服务的随机选择:

    文件共享 –您是否使用Windows文件共享,Samba或其他协议,您可以在任何其他Hamachi PC上访问文件。对于Windows共享,只需使用IP:\\ 5.x.x.x \。您还可以将这些共享映射到驱动器,从而可以像访问本地驱动器一样访问文件。

    音乐或视频流 –使用流媒体服务器,例如Jinzora,可以将音乐从一台PC流传输到另一台PC。

    游戏 –即使您在不同的网络上,也可以与朋友一起玩多人游戏。

    真正的一切您可以想到通过VPN会很方便,P2P网络在Hamachi上可以很好地工作。大多数连接都是直接连接,因此带宽受到直接Internet连接的限制。在某些情况下,会使用“中继"来保持连接,但这仅在极少数情况下使用(Hamachi声称95%的连接都是直接的)。

    最后,Hamachi有两种版本。免费版有一些限制-即它将不能作为系统服务运行,仅限于联网客户端的数量,并使用“低速"中继(必要时)。付费版本消除了这些限制–有关完整说明,请参见比较页。

    我对Hamachi只能看到两个缺点,那就是它是闭源的,并且取决于中介服务器。由于是封闭源代码,因此无法审核代码以确保其100%安全和加密。中介服务器对我来说一直很好,但是这增加了一些人可能不喜欢的第三方。

    希望您会发现Hamachi和我一样有用!该程序是LogMeIn在几年前购买的,但保留了其免费和有用的性质。如果您有任何特殊问题,那么他们的论坛是一个供许多知识渊博的用户使用的好资源。

    替代方法:OpenVPN是一项类似的服务,但是由于没有中介服务器,因此配置要多得多

    标签: 计算机网络 远程访问 VPN