在Linux上使用Hamachi创建VPN服务器
你问什么是Hamachi? 根据他们的网站介绍 Hamachi 是:
LogMeIn Hamachi 是一个VPN服务,配置只需要要10分种,允许到你企业网络的安全的远程连接,但是必须要连上互联网。
它可以同你的现有的防火墙同时工作,并不需要额外的配置。Hamachi是第一个把点对点连接推送到空前高度的一个软件。它简单,安全而且高效益。
本质上说,Hamachi是一种在不同电脑这间创建VPN连接的简单途径。如果你曾经使用”传统方法”,创建一个VPN,你就知道什么叫痛苦。Hamachi让这一过程变得非常简单。在windows下,你下载一个类似短消息客户端,用它来创建网络,添加你希望有权限连接你的网络的计算机。
Hamachi使用于包括,在家里通过高度加密,通过互联网,使用你办公室里的打印机来与你的朋友分享数据的各种情况。
不幸的是,Hamachi的Linux客户端,还落后于它的windows版本,在这篇教程中,我将展示如何在Linux中配置一个Hamachi,而且让他开机自动启动。
安装 Hamachi
第一件事情,你需要下载Hamachi,他们的官方网址
解压文件包,以root身份运行make
cd hamachi-0.9.9.9-20-lnx
sudo make install
现在需要以root身份启动tuncfg进程:
配置
要开始使用Hamachi你必须运行:
使用当前用户。
初始化完成后中,你可以通过下面的命令启动 Hamachi:
由于你是第一次启动,你要告诉你的客户端来连接了。命令:
修改用户名,使用如下的命令:
登录后,你可以使用如下命令来创建网络:
然后就可以把网络名,密码发送你的好友,让他们来加入,当有朋友连接上你的网络后,你就可以使用以下命令来查连拉的朋友IP列表:
然后,你就可以使用静态的IP 地址来连接你的朋友电脑,就像在同一个局域网内一样。
查看更多的命令,请查看:Hamachi Readme
自动启动 Hamachi
让Hamachi在你开机的时候自动启动,你需要创建一个启动脚本,下载地址在:下载 hamachi 启动脚本
修改脚本里面的用户名成你自己的用户名,然让这个脚本可执行,并且移动到 /etc/init.d/ 目录下面:
接下来把脚本链接到适当的 运行级别目录下面:
这里面的2就是你的运行级别,debian系的比如ubuntu都使用的是2,其它大部分Linux使用的是5。
没有评论▼