最近在鼓捣DD-WRT,把自家用的TP941N v5刷成了DD-WRT并且用脚本实现了自动翻墙。
脚本:
#!/bin/sh #开启iptables的net转发功能,在默认的dd-wrt中端口失效,添加这一句就正常 iptables -t nat -A POSTROUTING -j MASQUERADE #本地ISP劫持HTTP协议,首次HTTP访问会转到本地电信广告,直接过滤 cd /tmp;wget http://www.naic.cc/0.txt rm /tmp/0.txt #下载并自动配置autoddvpn内容 cd /tmp;wget http://autoddvpn.googlecode.com/svn/trunk/pptp/wget/run.sh && /bin/sh run.sh || touch failed #下载并自动配置adblock的chinalist lazy规则,提取当中的广告域名指向127.0.0.1 rm /tmp/dnsmasq.ads wget -O - http://adblock-chinalist.googlecode.com/svn/trunk/adblock-lazy.txt | grep ^||[^*]*^$ | sed -e 's:||:address=/:' -e 's:^:/127.0.0.1:' > /tmp/dnsmasq.ads killall dnsmasq dnsmasq --conf-file=/tmp/dnsmasq.conf
以上的脚本添加到【管理】→【命令】,保存为【自定义指令】
然后添加
/tmp/custom.sh
保存为【防火墙指令】
这样,每次链接网络成功之后,就会执行这个脚本。
当然,以上只是第一步,下面设置VPN链接。
PPTP主机请用IP设置, 不要设置FQDN,否则之后会断线
【MPPE加密】里面输入 mppe required,no40,no56,stateless