VPS-VPN搭建
来源:互联网 发布:华康少女字体mac 编辑:程序博客网 时间:2024/05/21 09:50
只需要一个脚本执行一下就可以了
==============================================================================
#!/bin/bashclearecho ""echo -e "\033[44;37m ############################################################ \033[0m"echo -e "\033[44;37m # PPTPD Installer for CentOS 6.x # \033[0m"echo -e "\033[44;37m #https://manage.buyvm.net/416310084@qq.com/zhangsan123 # \033[0m"echo -e "\033[44;37m #205.185.123.84/root/zhangsan123 # \033[0m"echo -e "\033[44;37m # The original from DiaHosting # \033[0m"echo -e "\033[44;37m # # \033[0m"echo -e "\033[44;37m # Modify by Jetso / Date: 2016-09-14 # \033[0m"echo -e "\033[44;37m # # \033[0m"echo -e "\033[44;37m # Weibo: http://t.qq.com/jetsor # \033[0m"echo -e "\033[44;37m # # \033[0m"echo -e "\033[44;37m # Version: 1.0 # \033[0m"echo -e "\033[44;37m ############################################################ \033[0m"echo ""## Define ##get_char(){SAVEDSTTY=`stty -g`stty -echostty cbreakdd if=/dev/tty bs=1 count=1 2> /dev/nullstty -rawstty echostty $SAVEDSTTY}echo ""echo -e "\033[47;30m * Press any key to start installing PPTP VPN \033[0m"echo -e "\033[47;30m * Or press Ctrl+C to cancel the installation \033[0m"char=`get_char`echo ""## Start ##echo "nameserver 8.8.8.8nameserver 8.8.4.4search localdomain" >> /etc/resolv.confservice network restartyum remove -y pptpd pppiptables --flush POSTROUTING --table natiptables --flush FORWARDrm -rf /etc/pptpd.confrm -rf /etc/ppparch=`uname -m`wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.$arch.rpmwget http://poptop.sourceforge.net/yum/stable/packages/ppp-2.4.5-33.0.rhel6.$arch.rpmwget http://poptop.sourceforge.net/yum/stable/packages/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpmwget http://poptop.sourceforge.net/yum/stable/packages/dkms-2.0.17.5-1.noarch.rpmyum -y updateyum -y upgradeyum -y install make libpcap iptables gcc-c++ logrotate tar cpio perl pam tcp_wrappers policycoreutilsrpm -ivh dkms-2.0.17.5-1.noarch.rpmrpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpmrpm -qa kernel_ppp_mpperpm -Uvh ppp-2.4.5-33.0.rhel6.$arch.rpmrpm -Uvh pptpd-1.4.0-1.el6.$arch.rpmrm -r /dev/pppmknod /dev/ppp c 108 0echo 1 > /proc/sys/net/ipv4/ip_forwardecho "mknod /dev/ppp c 108 0" >> /etc/rc.localecho "echo 1 > /proc/sys/net/ipv4/ip_forward" >> /etc/rc.localecho "localip 10.0.10.1" >> /etc/pptpd.confecho "remoteip 10.0.10.2-254" >> /etc/pptpd.confecho "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpdecho "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpdpass=`openssl rand 6 -base64`if [ "$1" != "" ]then pass=$1fiecho "OTW pptpd ${pass} *" >> /etc/ppp/chap-secretsecho "zhangsan123 pptpd zhangsan123 *" >> /etc/ppp/chap-secretsiptables -t nat -A POSTROUTING -s 10.0.10.0/24 -j SNAT --to-source `ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`iptables -A FORWARD -p tcp --syn -s 10.0.10.0/24 -j TCPMSS --set-mss 1356iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356service iptables savechkconfig iptables onchkconfig pptpd onservice iptables startservice pptpd start## Completed ##echo ""echo -e "\033[44;37m ###################################### \033[0m"echo -e "\033[44;37m # PPTPD Installer for CentOS 6.x # \033[0m"echo -e "\033[44;37m # # \033[0m"echo -e "\033[44;37m # The original from DiaHosting # \033[0m"echo -e "\033[44;37m # # \033[0m"echo -e "\033[44;37m # Modify by Jetso / Date: 2012-12-15 # \033[0m"echo -e "\033[44;37m # # \033[0m"echo -e "\033[44;37m # Weibo: http://t.qq.com/jetsor # \033[0m"echo -e "\033[44;37m # # \033[0m"echo -e "\033[44;37m # Version: 1.0 # \033[0m"echo -e "\033[44;37m ###################################### \033[0m"echo ""echo -e "VPN service is installed, your username is\033[32m OTW\033[0m, password is\033[32m ${pass}\033[0m"echo -e "VPN service is installed, your username is\033[32m zhangsan123\033[0m, password is\033[32m zhangsan123\033[0m"echo ""
1 0
- vps搭建pptp vpn
- vps搭建vpn
- 利用VPS搭建VPN
- VPS搭建VPN
- vps搭建vpn
- VPS-VPN搭建
- VPS+SS搭建VPN
- 利用VPS搭建VPN
- VPS搭建VPN
- 通过vps搭建vpn
- RAM Host VPS 搭建VPN
- 用VPS主机搭建VPN
- VPS+OpenVPN搭建VPN服务器
- 版瓦工VPS搭建VPN
- ubuntu16.04 vps搭建vpn
- 搭建个人vpn:vps+shadowsocks
- 如何在vps上搭建vpn服务
- 搭建Linode的 Vps pptp Vpn 服务
- linux的curl和wget
- Eclipse JVM优化参数
- perf安装
- 关于数据库主键和外键(终于弄懂啦)
- js 获取页面上所有相同名字的文本框 并传入ajax
- VPS-VPN搭建
- 变为下一个字母
- Windows安装TensorFlow
- iOS 开发 网络编程与通信之XML解析
- Java反射学习总结(一)
- HttpClient实现简单的网络爬虫功能
- ASCLL排序
- 今天移植ILI9341液晶屏时出现的小问题导致的时间浪费
- OKVIS 中的 propagation 代码公式版