linux一键安装*** shell脚本
#!/bin/bashcheck_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]