一行命令安装PPTPD VPN

        PPTPD VPN是目前比较好用的vpn之一,为了方便大家快速的安装vpn服务,我根据网上前辈的一些脚本和经验,改写了一段一键脚本推荐给大家使用。这段代码理论上只能用于RedHat或RedHat系列,如CentOS,支持32bits/64bits,目前只在CentOS 5 32bits下测试通过,毕竟各类VPS中预装的系统不同,很多兼容性的问题也不能一一去测试,如安装中出现问题也请将问题告诉我,这样可以完善该脚本。

 

        一、检查是否支持TUN/TAP和PPP
        如果你的VPS是KVM、XEN可略过这段内容,OpenVZ在安装前要确保TUN/TAP和PPP要激活状态,可通过以下命令查看:

        返回以下结果为激活:cat: /dev/net/tun: File descriptor in bad state

        返回以下结果为激活:cat: /dev/ppp: No such device or address

 

        二、一键安装VPN
        以上没问题后可用ROOT账户登录SSH,复制粘贴下面一行命令,回车等待几分钟即可。

        新版的安装命令,可能会存在问题,建议用以上的命令安装(以下命令针对文章最后的更新记录)。

        安装完成后,会直接显示VPN用户名(默认是vpn1和vpn2)和密码,请留意下面的字样,密码中可能会有/=等特殊字符,但没有空格,复制密码的时候,小心不要复制了空格(以下内容仅供参考,实际以安装完成后的内容为准)。

VPN username: vpn1   password: rPpVvZUoVPN username: vpn2   password: 55Y3ut6t

 

        三、如何创建更多的VPN用户
        编辑/etc/ppp/chap-secrets文件,按照相同格式添加用户名和密码即可,命令如下:

 

更新记录:
20130331:
        1、自动判断系统为32还是64位,并下载相应文件。
        2、安装完成后自动删除已下载的相应软件包。
        3、预先导入rpm的签名信息,解决 “Header V3 DSA signature: NOKEY, key ID” 导致安装失败的错误。

此条目发表在Linux, VPS(虚拟专用服务器), VPS教程分类目录。将固定链接加入收藏夹。

发表回复