IP ADDRESS BLOCKS ARIN ISSUES FROMUncheck "Send all traffic over VPN connection".
For Chinese users: screenshot.
$ sudo cp ip-up /etc/ppp
$ sudo chmod a+x /etc/ppp/ip-up
from https://github.com/xream/iGV
---------------------------------------
在Mac上实现autoddvpn的graceMode
- 特点:
被污染的域名用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我用的无锡电信的dns
nameserver 61.147.37.1
你需要自己去找ISP的dns 自己看路由器或者google或者打电话问
或者用http://www.114dns.com/的dns
总之是为了CDN加速
下载我的配置文件:
YUNIO注册请用 http://www.yun.io/index/url/code/1676b788fa0303cb 可以给我加空间XD
http://d.yun.io/wAYP5p
http://d.yun.io/0bEG9h
http://d.yun.io/Dk8zii
一个是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配置信息来自上面提到的两个文件.