搬瓦工VPS架设VPN教程

1. 安装系统

在注册购买好vps后,根据以下截图进入kiwivm管理面板:
kiwivm

面板上默认可能安装的系统是CentOS 6
如果不是,想安装系统,从下面进入
os
选择相应系统就行了。我采用的默认的CentOS 6系统。

2. 安装服务(VPN-PPTP)

2.1 登陆系统

安装完系统后登录系统,如果你是Windows系统登录,可使用putty,xshell等登录VPS,也可以直接使用kiwivm管理界面的Root shell - interactive启动html5管理交互界面(无需输入密码)。
putty登陆方法:选择登陆方式为ssh登陆 ,IP地址和port填写你VPS的IP和port,点open即可。为方便以后登陆,可以起一个session名字并点击save保存配置。
putty登陆需要输入账号密码,默认账号是root,密码从以下界面产生
获得随机密码

kiwivm管理界面随机产生root密码,这是出于安全考虑。为方便使用,可以以root登陆系统后增加用户,或者更改root的密码
更改密码的命令是:

passwd
  • 1

按照提示输入两遍新密码即可。

2.2 安装PPTP服务

运行如下命令:

wget http://www.5yun.org/Soft/linux/Openvz-vpn/openvps_vpn_centos-5-6.sh
chmod a+x openvps_vpn_centos-5-6.sh 
bash openvps_vpn_centos-5-6.sh
 
#如果以上地址不可用,可尝试以下命令,
#这个脚本只提供三个选项,一般选择1就可以自动完成全部过程
#去掉注释符号
#wget http://www.hi-vps.com/shell/vpn_centos6.sh
#chmod a+x vpn_centos6.sh
#bash vpn_centos6.sh

上边第一步是获取一个自动脚本,第二步是给它运行权限,第三步是运行。有时候会遇到第一步无法成功,这时候在本地先下载这个文件,再使用Putty或者SSH客户端上传到VPS也是可以的。

执行以上命令后将会返回一个选择系统版本的提示信息,因为之前我们选择的是centos6 ,因此选择第2项,输入2,回车:

please select your operation system
which do you want to?input the number.
1. my system is centos5 32bit(only support 32bit)
2. my system is centos6 32bit or 64bit(they are support)
3. repaire VPN service
4. add VPN user

执行命令后将自动安装,成功后返回一下信息:

VPN service is installed, your VPN username is vpn_name,VPN password is **
这句话提示成功创建了一个名为vpn_name的账户,密码为 **

执行命令后报404错误,或者提示文件或目录不存在,或者提示pptpd命令不存在,是因为没能成功下载安装包。
这里提供手动下载安装包的方法
如果是centos6,执行以下命令:

wget http://linux.dell.com/dkms/permalink/dkms-2.0.17.5-1.noarch.rpm
wget https://acelnmp.googlecode.com/files/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
wget https://qiaodahai.googlecode.com/files/pptpd-1.3.4-2.el6.i686.rpm
wget https://logdns.googlecode.com/files/ppp-2.4.5-17.0.rhel6.i686.rpm

如果是 centos5,则执行以下命令:

wget http://linux.dell.com/dkms/permalink/dkms-2.0.17.5-1.noarch.rpm
wget https://acelnmp.googlecode.com/files/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
wget https://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm
wget https://fastlnmp.googlecode.com/files/ppp-2.4.4-9.0.rhel5.i386.rpm

3. 添加自己的VPN账号

如何添加自己的vpn账户名? 比如我想用 anonymous 这个帐号,密码设置为 abc@123 (注意,危险!仅作为演示用,千万别设置这样的密码!)

执行下面这句代码来添加vpn账户:

bash openvps_vpn_centos-5-6.sh

返回的信息选项中,选择第4项:4.add VPN user
根据提示输入用户名,如 anonymous,再输入密码 即可完成vpn的架设了。
使用时,在本地新建VPN连接,地址和端口填写VPS的地址和端口,用户名密码填写自己设置的VPN的用户名和密码,然后连接,就可以了。
如有疑问,请留言讨论。

reference: http://blog.csdn.net/hjhjw1991/article/details/45848565

by 雪洁 2015-10-03 02:42:43 2775 views
我来说几句

相关文章