使用Proxifier把shadowsocks代理转为真·全局(类VPN)
kevin.Zhu 发布于:2013-7-9 12:51 分类:Linux 有 20 人浏览,获得评论 0 条
shadowsocks代理属于socks5代理,通俗的理解,socks5只是局部代理,不能像vpn那样把整个电脑都代理。因此,一般情况下只有支持socks5的软件才能使用shadowsocks代理。
我们使用的IE浏览器就不支持socks5代理,一般的游戏,也不支持socks5代理,那么这些软件如何使用代理?除了使用vpn,我们还有一种不错的办法,那就是把socks5代理转换成全局代理,效果跟vpn几乎一样。
使用Proxifier把shadowsocks代理转全局代理,严重不建议小白使用,无基础的话会很纠结。
软件安装以后,即可运行。
首次使用,需要做一番设置才能用。
首先要设置代理服务器
菜单栏–>>配置文件–>>代理服务器,服务器地址填127.0.0.1,端口填是什么就填什么。
严重强调一下,这里的端口是本地端口,不是远程服务器端口,默认都是1080。
下面的“协议”选择socks版本5。
然后会弹出窗口,点“是”,然后就检查一下这个代理服务器是否能正常使用
点击检查,如果测试不通过,那就检查IP和端口。需要Shadowsocks启动系统代理。
此时还不能用,还需要两点非常重要的设置!,请睁大眼睛看…
1.开启远程dns解析
菜单栏–>>配置文件–>>名称解析–>>取消勾选 自动检测 DNS 设置-->>勾选 通过代理解析主机名称
如果不开启远程dns解析,你将会尽情享受到已被污染的dns解析,导致无法打开Facebook之类的网站。
如果你是游戏玩家,建议不要开启远程dns解析,你可以自己设置适合游戏服务器的dns,比如台服魔兽可以设置台湾dns。
2.把shadowsocks端口添加到直连名单
这点最重要,很多人卡在这里。如果不设置这个规则,你必定会陷入死循环。
我们需要把shadowsocks服务器端口(具体端口号以你的账号为准),添加到直连名单中,不让他们走代理。具体方法:
菜单栏–>>配置文件–>>代理规则–>>点击“添加”–>>在“目标端口”里面添加端口,比如我的Shadowsocks账号的端口为443,那么我就添加443,然后下面的动作选择“direct”,然后点确定。
当然,不写端口也行,这是监视端口的。
应用程序和目标主机是单独指定软件进程/IP走代理的,如果需要你可以照着下面的举例进行设定。
点确定后就是这样子。
出现这些就说明你成功了。
一定要注意以上两点,否则真心无法正常使用。
Proxifier设置好以后,就可以打开shadowsocks客户端并启动系统代理了(记得用PAC代理测试)。此时,默认所有程序的网络都会走代理,百度里查ip,必定会是代理的ip。
如果还上不去youtube,极有可能是因为有dns缓存,清空浏览器缓存即可。
如果这款软件不能满足你的需求,你可以试试:SocksCap64搭配Shadowsocks指定应用走Socks代理
文章转载自:http://boafanx.tabboa.com/77.boafanx