ubuntu自动安装pptpd vpn

#!/bin/bash
apt-get update
apt-get install pptpd  #安装pptpd服务
vpnpass=`openssl rand 6 -base64` #生成随机密码
echo "vpn * ${vpnpass} *" >> /etc/ppp/chap-secrets #写入验证帐号密码
echo "localip 172.16.36.1">>/etc/pptpd.conf  #设置本地IP
echo "remoteip 192.168.10.100-200">>/etc/pptpd.conf  #设置远程IP段
echo "ms-dns 8.8.8.8">>/etc/ppp/pptpd-options         #设置推送dns IP
sed -i 's/#net.ipv4.ip_forward/net.ipv4.ip_forward/g' /etc/sysctl.conf   #开启IPV4转发
echo "iptables -t nat -A POSTROUTING -j MASQUERADE">>/etc/rc.local   #开机执行iptables
iptables -t nat -A POSTROUTING -j MASQUERADE   #执行iptables
/etc/init.d/pptpd restart      #重启pptpd服务
echo "VPN service is installed, VPN username is vpn, password is ${vpnpass}"
或者可可以直接
wget http://down.kvm.la/shell/ubuntu-vpn.sh;sh ubuntu-vpn.sh

Linux上iptables基础应用

Linux上iptables防火墙的基本应用解说 iptables是Linux上常用的防火墙软件,下面vps侦探给大家说一下iptables的安装、清除iptables规则、iptables只开放指定端口、iptables屏蔽指定ip、ip段及解封、删除已添加的iptables规则等iptables的基本应用。 关于更多的iptables的使用方法可以执行:iptables --help或网上搜索一下iptables参数的说明。 1、安装iptables防火墙
如果没有安装iptables需要先安装,CentOS执行: yum install iptables
Debian/Ubuntu执行: apt-get install iptables
2、清除已有iptables规则
iptables -F
iptables -X
iptables -Z
3、开放指定的端口

阅读剩余部分...