软件指南针:专注于软件传播与分享

安装OpenVPN(官方文档)

来源:原创 2485次浏览 0条评论
☞ 本文主要介绍软件OpenVPN的相关内容:安装OpenVPN(官方文档)

   其下列版本/分支可以参考本文:

  • 全部版本/分支
英文原文:http://openvpn.net/index.php/open-source/documentation/howto.html#install

安装OpenVPN

你可以点击这里下载OpenVPN源代码和Windows安装程序。最近的版本(2.2及以后版本)也发布了Debian和RPM包(.deb.rpm)。详情请查看OpenVPN wiki

出于安全考虑,建议你在下载完毕后检查一下文件的签名信息。

OpenVPN可执行文件提供了服务器和客户端的所有功能,因此服务器和客户端都需要安装OpenVPN的可执行文件。

Linux版安装事项(使用RPM包管理工具)

如果你使用的Linux发行版支持RPM包管理工具,例如:RedHat、CentOS、Fedora、SUSE等。最好使用这种方法来安装。最简单的方法就是找到一个可以在当前Linux发行版上使用的二进制RPM文件。你也可以使用如下命令创建(build)你自己的二进制RPM文件:

rpmbuild -tb openvpn-[version].tar.gz
一旦有了.rpm格式的文件,你就可以使用如下常规命令来安装它。
rpm -ivh openvpn-[details].rpm
或者升级现有的OpenVPN版本:
rpm -Uvh openvpn-[details].rpm
安装OpenVPN的RPM包,需要如下这些依赖软件包:
  • openssl (一SSL协议及相关内容的开源实现)
  • lzo (无损压缩算法)
  • pam (身份验证模块)
此外,如果你正在创建(build)自己的二进制RPM包,将存在如下几个依赖:
  • openssl-devel
  • lzo-devel
  • pam-devel

你可以查看openvpn.spec文件,该文件包含了在RedHat Linux 9上创建RPM包,或者在减少依赖的情况下创建RPM包的更多信息。

Linux版安装事项(非RPM)

如果你使用的系统是Debian、Gentoo或其他不基于RPM的Linux发行版,你可以使用当前发行版指定的软件包管理机制,例如Debian的apt-get或者Gentoo的emerge

#此处代码为译者附加,非官方文档原有

#使用apt-get安装OpenVPN
apt-get install openvpn
#使用emerge安装OpenVPN
emerge openvpn

此外,你也可以使用常规的./configure方法在安装Linux上安装OpenVPN。首先,解压.tar.gz文件:

tar xfz openvpn-[version].tar.gz
然后跳转到OpenVPN的顶级目录(top-level directory,实际上就是OpenVPN解压后的目录),依次输入:
./configure
make
make install
通过./configure方式进行OpenVPN的编译安装之前,你仍然需要先安装OpenVPN的依赖软件包openssl、lzo、pam。详细命令请参考Linux版OpenVPN安装、配置教程

Windows版安装事项

对Windows系统而言,你可以直接在OpenVPN下载页面下载exe格式的可执行文件来安装OpenVPN。请记住,OpenVPN只能够在Windows XP及以上版本的系统中运行。此外还要注意,必须具备管理员权限才能够安装运行OpenVPN(该限制是Windows自身造成的,而不是OpenVPN)。安装OpenVPN之后,你可以用Windows后台服务的方式启动OpenVPN来绕过该限制;在这种情况下,非管理员用户也能够正常访问VPN。你可以点击查看关于OpenVPN + Windows权限问题的更多讨论

官方版的OpenVPN Windows安装程序自带OpenVPN GUI,OpenVPN GUI允许用户通过一个托盘程序来管理OpenVPN连接。使用其他的GUI程序也是可行的。

当你安装了OpenVPN之后,OpenVPN将会与扩展名为.ovpn的文件进行关联。想要运行OpenVPN,你可以:

  • 右键点击OpenVPN配置文件(.ovpn),在弹出的关联菜单中选择【Start OpenVPN on this configuration file】即可启动OpenVPN,并且使用该配置文件。运行OpenVPN后,你可以使用快捷键F4来退出程序。
  • 以命令提示符的方式运行OpenVPN,例如:openvpn myconfig.ovpn。运行之后,你同样可以使用快捷键F4来退出VPN。
  • OpenVPN安装路径/config目录(一般默认为C:\Program Files\OpenVPN\config)中放置一个或多个.ovpn格式的配置文件,然后启动名为OpenVPN Service的Windows服务。你可以点击【开始】->【控制面板】->【管理工具】->【服务】,从而进入Windows服务管理界面。

Mac OS X版安装事项

Angelo Laub和Dirk Theisen已经开发出了OpenVPN GUI for OS X

其他操作系统

通常情况下,其他操作系统也可以使用./configure方法来安装OpenVPN,或者你也可以自行查找一个适用于你的操作系统/发行版的OpenVPN接口或安装包。

./configure
make
make install

作者:软件指南针(http://www.softown.cn),转载请保留出处!

用户评论

使用指南 故障排除 0 返回顶部