小fish 发表于 2018-8-27 09:39:16

linux一键安装*** shell脚本

#!/bin/bash  
check_ok()
  
{
  
      if [ ! $? -eq 0 ];then
  
      echo "check error" && exit 1
  
      fi
  
}
  
echo -e "\033[33m------------------ Auto install *** -----------------------\033[0m"
  
cat/etc/pptpd.conf
  
      #这里是连接***时的用户和密码 * 就是代表允许所有IP
  
      echo "*** pptpd $passwd *" >> /etc/ppp/chap-secrets
  
      chkconfig pptpd on
  
      service pptpd start
  
check_ok
  
      #iptables 规则相关设置
  
      /sbin/iptables -t nat -F
  
      /sbin/iptables -I INPUT -p tcp --dport 1723 -j ACCEPT
  
      /sbin/iptables -I INPUT -p tcp --dport 47 -j ACCEPT
  
      /sbin/iptables -I INPUT -p gre -j ACCEPT
  
      /sbin/iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356
  
      /sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to $ip
  
      #支持转发
  
      echo 1 > /proc/sys/net/ipv4/ip_forward
  
      sed -i 's/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/' /etc/sysctl.conf
  
      sysctl -p &>/dev/null
  
      #谷歌的DNS 在文件尾行加上一段
  
      sed -i '$a\ms-dns 8.8.8.8' /etc/ppp/options.pptpd
  
      sed -i '$a\ms-dns 8.8.4.4' /etc/ppp/options.pptpd
  
echo -e "\033[5;33m-------------Auto install *** yes-------------------------\033[0m"
  
      #随机5个密码
  
      echo "user:*** password:$passwd"


页: [1]
查看完整版本: linux一键安装*** shell脚本