运维与监控  - 讨论区

标题:一分钟部署OpenVPN服务

2018年04月01日 星期日 01:18

我们经常会遇到各种需要VPN的场景:比如在家里访问公司的办公资源,比如在公司访问IDC的服务器资源等等。

年少的时候,总是喜欢挑战自我,用到任何一个东西,都把man page翻遍,都把官方文档看完,然后一点一点实践摸索,这样的过程一般都比较曲折,但闲着也是闲着,折腾一下,倒也能换取一些成就感。

但后来就越来越懒得折腾了,理念也有所转变:工具,能拿来用就行了,要把有限的精力投入到无限的更赚钱的事业中去。

我最近发现了一个快速部署OpenVPN服务的小程序,经过多次试用,感觉非常好,至少节省了我24小时的时间。在此分享给大家,希望也能有所帮助。

这个工具叫  openvpn-install , 是一个开源软件,可以在GitHub上下载,地址:  

https://github.com/Nyr/openvpn-install

目前支持Debian、Ubuntu、CentOS系列的各种版本操作系统。

使用非常简单,下面以CentOS 7.x系统为例,命令均以root身份运行。

就一条命令:

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

在安装过程中,会有几个选项需要选择,我简单解释一下:



然后程序就会自动帮你安装OpenVPN软件,自动生成和配置各种证书,自动配置iptables转发规则等等。

最后会在/root/目录下生成以.ovpn为后缀的客户端配置文件,现在你只需要把这个配置文件下载回去,配置到OpenVPN客户端即可,经实际测试,Windows、Linux、Mac OS X的OpenVPN客户端都可以很完美的支持。

如果需要新增用户,只需要运行 bash openvpn-install.sh 即可。

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2019

    京ICP备05028076号