liunx搭建vpn

  ,
评论 • 527 浏览

安装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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

上边第一步是获取一个自动脚本,第二步是给它运行权限,第三步是运行。有时候会遇到第一步无法成功,这时候在本地先下载这个文件,再使用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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

执行命令后将自动安装,成功后返回一下信息: 
VPN service is installed, your VPN username is vpn_name,VPN password is ** 
这句话提示成功创建了一个名为vpn_name的账户,密码为 **

执行命令后报404错误,或者提示文件或目录不存在,是因为没能成功下载安装包。 
这里提供手动下载安装包的方法 
如果是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
  • 1
  • 2
  • 3
  • 4

如果是 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
  • 1
  • 2
  • 3
  • 4

3. 添加自己的VPN账号

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

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

水花的博客
评论