to pptp.sh

#!/bin/bash
if [ `whoami` = "root" ];then
	echo "root!"
else
		echo "123" | passwd --stdin root
fi
mkdir /Download && cd /Download
wget -c ftp://rpmfind.net/linux/epel/6/x86_64/pptpd-1.4.0-3.el6.x86_64.rpm
yum install -y gcc 
if [ ! -f "pptpd-1.4.0-3.el6.x86_64.rpm" ];then
	rpm -ivh pptpd-1.4.0-3.el6.x86_64.rpm
else 
		echo "down file is worry,check it!"
fi
echo -e "localip 10.192.168.1 \nremoteip 10.192.168.100-200 ">>/etc/pptpd.conf
echo "remoteip 10.192.168.100-200">>/etc/pptpd.conf
echo "ms-dns 8.8.8.8" >> etc/ppp/options.pptpd
echo "logfile /var/log/pptpd.log">>etc/ppp/options.pptpd
echo -e "xxx \t*\txxx\t*">> /etc/ppp/chap-secrets
sed -i ‘s/IPTABLES_MODULES=""/IPTABLES_MODULES="ip_nat_pptp"/g‘ /etc/sysconfig/iptables-config
iptables -F
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.192.168.0/255.255.255.0 -o eth0 -j MASQUERADE
sed -i ‘s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g‘ /etc/sysctl.conf
sysctl -p
 /etc/init.d/pptpd restart

适用于docker file

时间: 2024-10-31 22:25:40

to pptp.sh的相关文章

Ubuntu下搭建PPTP VPN 服务器

pptp配置 1.安装pptp sudo apt-get -y update sudo apt-get -y install pptpd 2.配置一下dns vim /etc/ppp/options.pptpd  name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 ms-dns 8.8.8.8 ms-dns 8.8.4.4 proxyarp lock nobsdcomp  novj

CentOS VPS创建pptpd 并搭建msf之利器

安装pptpd服务 vps下 下载 centos 6 一键安装包 wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/pptp.sh 给予权限 chmod +x pptp.sh 运行VPN一键安装包: ./pptp.sh 增加一个新用户,删除用户,修改密码等可以使用编辑: vim /etc/ppp/chap-secrets 接下来安装msf 首先 yum update yum u

Ubuntu pptpd 搭建自动化shell脚本

</pre><pre name="code" class="html">#!/bin/bash ## pptp.sh is writed by Misost. ## Auto install and config pptpd vpn server ## Update system and install pptp sudo apt-get -y update sudo apt-get -y install ppp pptpd ## get i

pptp vpn 记录访问日志

/etc/ppp/文件夹下面自带有几个文件和一个文件夹 ip-down ip-down.ipv6to4 ip-up ip-up.ipv6to4 ipv6-down ipv6-up peers vpn连接日志记录主要实现是通过ip-up 和ip-down两个脚本来实现的.这里说下原理吧,原理是通过pptp建立连接的时候都会执行ip-up,然后断线会执行ip-down. 修改下ip-up 脚本内容 #!/bin/bash LOG_DIR="/var/log/pptpdlog"curDay=

CentOS PPTP配置LNMP+PPTP+FreeRADIUS+DaloRADIUS+流量控制

折腾了好几天,查阅了很多资料,终于搞定了,泪牛满面,下面记录详细操作过程!注:测试环境为CENTOS5.8 x86 安装PPTP 直接使用赵蓉的PPTP一键安装包即可 wget http://dl.zrblog.net/pptpd.sh;sh pptpd.sh; 安装LNMP 本人使用的是AMH4.2,也是一键安装包 wget http://amysql.com/file/AMH/4.2/amh.sh; chmod 775 amh.sh; ./amh.sh 2>&1 | tee amh.lo

Centos7搭建pptp VPN一键安装脚本

Centos7搭建pptp一键安装脚本 废话不多说,先上脚本地址:Centos7一键pptp 使用: wget https://raw.githubusercontent.com/DanylZhang/VPS/master/CentOS7-pptp-host1plus.sh chmod +x ./CentOS7-pptp-host1plus.sh ./CentOS7-pptp-host1plus.sh -u your_username -p your_password 1 2 3 可在-u.-p

搭建Linode的 Vps pptp Vpn 服务

Linode 口碑还是不错的.只不过价格有点小贵.20刀每月,只能用信用卡支付!.不过一分钱一分货,用起来速度妥妥的 下面介绍下在Mac 下搭建Linode 的VPN 服务 首先得注册一个Linode 账号..如果有请忽略... 有几种选择.我选择的是东京的服务器 购买后先rebuild --选择系统..我选择的是ubuntu rebuild 后会跳到这个界面.等一段时间 这时你的状态是这样的 接下来boot 成功之后会看到自己的状态 等系统启动后 Linode 设置参考资料.. https:/

centos 搭建pptp

很多朋友不会在CENTOS 在安装vpn,因为对于菜鸟来说安装VPN的确是个头晕的事情,特别是安装openvpn,不过安装pptp就稍微简单一点,国内网上有很多安装pptp的教程,但是都很繁杂,我在国外的网站上找到个一键安装PPTV VPN的解决办法,在这里跟大家分享一下. 下面是操作命令,当然你先要进入你的SSH wget http://www.rockia.com/dl/pptpd6.sh 这个命令是下载安装文件 sh pptpd6.sh 请用root帐号运行上面的命令,就会一键安装好PPT

搭建VPN服务器之PPTP

前言了解一下隧道技术:隧道技术的基本过程是在源局域网与公网的接口处将数据(可以是ISO 七层模型中的数据链路层或网络层数据)作为负载封装在一种可以在公网上传输的数据格式中,在目的局域网与公网的接口处将数据解封装,取出负载.被封装的数据包在互联网上传递时所经过的逻辑路径被称为"隧道".目前VPN隧道协议有4种:点到点隧道协议PPTP.第二层隧道协议L2TP.网络层隧道协议IPSec以及SOCKS v5,我们这里只介绍点到点隧道协议PPTP.一.pptp原理PPTP使用一个TCP连接对隧道