参考自 http://code.google.com/p/autoddvpn/wiki/graceMode
刚刚起步 先在blog里写
- 转移到GitHub
- xream/iGV – GitHub
名字邪恶吧 XD
- 特点:
只有被墙的ip段走vpn
被污染的域名用Google DNS
其他全部走ISP DNS
P2P下载直连
CDN加速
自定义屏蔽、加速App Store下载等
使用v2ex dns实现各种加速(google 北京CDN等)
- 成品:
自动更新还没搞
可以先用我配置好的:
先安装Homebrew https://github.com/mxcl/homebrew/wiki/installation
然后brew install dnsmasq
根据安装完成的提示两条命令 复制第二条 运行
第一条:cp一下配置文件(没必要 新建文件夹/usr/local/etc即可)
第二条:设置开机自启动
在/usr/local/etc里放俩文件
一个是dnsmasq.conf(用下面下载的即可)
一个是resolv.conf 内容是
nameserver 221.228.255.1
nameserver 61.147.37.1
我用的无锡电信的dns
你需要自己去找ISP的dns 自己看路由器或者google或者打电话问
或者用http://www.114dns.com/的dns
总之是为了CDN加速
下载我的配置文件:
YUNIO注册请用 http://www.yun.io/index/url/code/1676b788fa0303cb 可以给我加空间XD
一个是Dnsmasq配置 把还有两个sudo cp到/etc/ppp 然后sudo chmod a+x ip-up ip-down
vpn的设置里把dns改为127.0.0.1
我在dnsmasq里设置了app store的加速 可以自己修改
想修改google服务的也可以在dnsmasq里改
google服务要解析到北京ip的话可以修改ip-up ip-down 加上v2ex的dns
并修改dnsmasq.conf里除了youtube的条目(已更新为此方案)
根据autoddvpn项目的解释
“�明:DNSMasq是DDWRT�面的一�name cache server, 它可以定�static A RR或者定�某些域名�迫�某�DNS�做解析,上面���置范例是先定�好www.facebook.com www.youtube.com 等域名解析�果,�於�常上facebook, youtube and twitter的人�有很大的�助,同�指定某些容易被DNS劫持的域名例如facebook.com fbcdn.net twitter.com youtube.com等泛域名一律由Google DNS 8.8.8.8�做解析,因�8.8.8.8之後��迫走VPN,因此不用�心DNS劫持,除非VPN��路由表被清空,��DNSMasq才有短��� 可能被污染。”
我的理解是系统的dns就不要设为127.0.0.1了 只修改vpn设置里的dns 防止启动时就被污染
修改完dnsmasq配置需要重启
方法:
获取来自autoddvpn的配置等
svn checkout http://autoddvpn.googlecode.com/svn/trunk/ autoddvpn-read-only
根据grace.d里的vpnup.sh配置ip-up和ip-down
根据gfwdomains配置dnsmasq.conf
如果我的文件没更新而你上网遇到了问题 可以自己修改我配置好的文件
路由和dnsmasq配置信息来自上面提到的两个文件
原文:http://xream.info/post/13630465541/mac-autoddvpn-gracemode
--
Posted By GFW BLOG 功夫网与翻墙 to GFW BLOG(功夫网与翻墙)|翻墙:goo.gl/q2Cqo at 12/03/2011 10:00:00 PM --
1、翻墙利器赛风3下载地址: http://dld.bz/caonima326 ,http://dld.bz/caonima745/
2、我们的订阅地址:http://feeds2.feedburner.com/chinagfwblog
3、停止订阅,请发邮件到
gfw-blog+unsubscribe@googlegroups.com
翻越防火长城,你可以到达世界上的每一个角落。(Across the Great Firewall, you can reach every corner in the world.)