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 © 2024
京ICP备05028076号