在Ubuntu上安装PPTP VPN 服务器和SSH翻墙服务器

安装SSH代理服务器,请参考:小方文章

安装PPTP VPN服务器,请参考:http://www.lc365.net/blog/b/14060/

附:PPTP VPN中的ms-dns也可以使用 OpenVPN的 208.67.222.222 / 208.67.220.220

小方这里还写了一个升级版createUser,可以将上面的小方文章中的SSH 翻墙服务中的createUser进行升级,使用一次,同时建立SSH账号和VPN账号:

   #! /bin/bash     username=$1  pwd=$2  month=$3  if [ "$month" == "" ]; then          month="3"  fi  check=$(cat /etc/passwd | grep /$username:)     if [ $check ]; then          echo "User $username is already existed. Exit."          exit  fi     date=`date --date="+$month month" +"%Y-%m-%d"`     useradd -s /bin/false -e $date -M $username  -p `mkpasswd $pwd`  #remove username in pptp user list  pptpSed="/$username pptpd/d"  sed "$pptpSed" /etc/ppp/chap-secrets > /etc/ppp/chap-secrets.tmp  mv /etc/ppp/chap-secrets.tmp /etc/ppp/chap-secrets  echo "$username pptpd $pwd *" >> /etc/ppp/chap-secrets  echo "Vpn+SSH User created. Expired date for $username is $date"
原文:http://www.xiaofang.me
发表评论