如何在Centos系统下搭建PPTP VPN?

做网赚,要经常打开国外一些网站,而且用国内的网络打开及其慢。有时候,我们也会上FB,TW,Youtube等等,所以VPN对我们这些人来说就是一个必需品。

我们可以考虑去买第三方,但是第三方速度不大稳定,而且不划算。

所以,我们可以考虑买个VPS自建一个VPN,才是比较好的一个方法。

我当时买了buyvm VPS 128M的只要15美金一年,里面算比较便宜。

Buyvm玩饥饿营销,过一段时间就放出来呢,可以经常关注他们库存:http://doesbuyvmhavestock.com/

下面是我搭建PPTP VPN的方法

  • VPS的系统是Centos 6.0 32bit

我购买后,查看VPS后台系统是不是Centos 6.0 32bit

不是的话,可以re-install进行重装系统。

  • 设置SSH root 密码

当时第一次接触这种系统的VPS,一点都不懂,完全靠搜索引擎去搜索出来解决方法。

点击Setting,你就可以找到如上图,修改下密码,记得记录密码,别忘记了,点save就可以。

  • 下载第三方软件登陆SSH

我当时是用Bitvise SSH Client,用这个真心很方便的,登陆成功后,可以 让它弹出SSH 命令界面和SFTP界面,便于可以自己上传文件。

Host: 登入你VPS IP地址

Port: 一般默认是22

Username: root

password: root 密码

接着就可以点登陆,登陆成功后就可以会自己动弹出SSH输入和SFTP的界面。

  • 开始安装PPTP VPN 服务

首先, 你要确认下VPS有没有开启PPTP相关模块(TUN/TAP/PPP), 如果没有开启相关模块是不能上网代理的。

ssh窗口敲入: cat /dev/net/tun

返回以下结果即代表TUN模块有正常开启: cat: /dev/net/tun: File descriptor in bad state

ssh窗口敲入: cat /dev/ppp

返回以下结果即代表PPP模块有正常开启: cat: /dev/ppp: No such device or address

如返回“Permission denied”则表示没有权限开启PPP模块

当上面的步骤都确认后,就可以开始安装PPTP VPN

下载成功后,解压RAR文件,在用SFTP上传到/root根目录下。

  • 运行安装PPTP一键安装包

sh centos6_pptpd.sh

  • 接着,他就会出现说按任意键进行安装,你就按下就可以安装了。

安装完成后,他们就会出现username和password,就是可以用来登陆VPN的账号密码。

如果你想添加用户名的话,可以利用命令来添加。

我看别人都是用vi命令来修改文件,但是不知道为什么我VPS有时候可以,时候又不可以,应该是没安装vi包。

要是不行运行vi,可以尝试用nano命令。

下面我是用nano命令

nano /etc/ppp/chap-secrets

然后回车,就可以开始修改

可以添加多个账号密码,当然你可以修改用户名和密码。

修改完成后,CTL+X退出,按Y 意思就是说保存,之后就直接按Enter就可以了。

  • 重启PPTP VPN服务

要使刚才新建的用户和密码生效,我们需要重启PPTP服务

同样在ssh界面里面
输入

/sbin/service pptpd stop
/sbin/service pptpd start

这样VPN就可以用了。

  • 开始在windows上进行VPN拨号连接

我是用Win 7系统的:
http://jingyan.baidu.com/article/48b37f8d4429c31a65648854.html