2014年9月28日星期日

Windows平台全局代理&国内外智能分流

《使用Proxifier+shadowsocks实现Windows平台全局代理并实现国内外智能分流》

需要用到的软件: Proxifiershadowsocks (这里以ss-libev_1.4.7_win32_a05585b.zip为例),Unbound
配置shadowsocks:
要想实现国内外分流就得让shadowsocks知道哪些IP段应该直连,剩下的走代理,所以就要用到 --acl
参数。下载 chn.acl (或者下载并解压这个附件  chn.zip (495 Bytes, 下载次数: 0) )放到shadowsocks文件夹内,新建config.json填入服务器信息,在命令行中执行
ss-local -c config.json -u --acl chn.acl


配置Unbound:
由于acl分流必须用IP而不能用域名,所以我们要在本地搭建DNS服务器保证不受污染。下载配置文件 service.conf 覆盖Unbound自带,运行 unbound-service-install.exe 将其安装为系统服务, net start unbound 启动服务
配置Proxifier:
1、打开Proxifier->;Profile->;Proxy Servers,添加如下代理服务器

2、打开Proxifier->;Profile->;Proxification Rules,在Localhost中的Target hosts里加入shadowsocks服务器IP;Default的Action选择上一步中添加的服务器。整体看起来应该是这样的

3、打开Proxifier->;Profile->Name Resolution,选择后两项
这样就基本完成了,最终效果: