配置安装pptpd提供两种方式

  • 自己手动去配置;

  • 使用自动脚本(建议,快速搞定,不需要自己去逐个配置)


自动脚本

git clone https://github.com/mouse-lin/pptpd.git

手动配置

  • 安装pptpd

sudu apt-get -y install pptpd
  • ###修改配置脚本
cat >/etc/ppp/options.pptpd <<END
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
novjccomp
nologfd
END
  • ###修改路由转发
cat >> /etc/sysctl.conf <<END
net.ipv4.ip_forward=1
END
sysctl -p
  • ###修改iptables
iptables-save > /etc/iptables.down.rules

iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE

iptables -I FORWARD -s 192.168.2.0/24 -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1300

iptables-save > /etc/iptables.up.rules

cat >>/etc/ppp/pptpd-options<<EOF
pre-up iptables-restore < /etc/iptables.up.rules
post-down iptables-restore < /etc/iptables.down.rules
EOF
  • ###配置登录vpn用户账号
cat >/etc/ppp/chap-secrets <<END
test pptpd test *
END

定制我们自己的 JQuery 插件

### 介绍---一直来使用过的 JQuery 插件很多,也写过一些 JQuery 库的扩展。然而要真正了解插件如何扩展 JQuery 库需要对 JavaScript prototype 属性有一些基本的了解。虽然说不直接使用,但是 JavaScript prototype...… Continue reading

HTML INPUT TYPE

Published on July 26, 2015

HTTP 信封里的文档

Published on July 16, 2015