但是很多时候,这样一个一个的设置单独的软件真的很烦.(可能大部分人觉得,没有啊,我只是设置个浏览器而已. 那是因为你没有免费的IPv6接入)
VPN连接可以做到全局代理功能,通过一个软件也可以把socks代理像VPN那样应用到全局,并且比VPN更加灵活,可以自己控制一些规则,比如规定,哪些端口或是哪些网址不走代理等等.
来源: https://www.zhangzhe.info/2014/11/socks-proxy-global-proxifier/
我比较推荐的软件时Proxifier, 官方网站 https://www.proxifier.com/
至于破解版吗,请自己寻找.很容易找到.推荐使用绿色破解版最好.
软件安装好后,打开主程序.如下图:
选择Profile -- Proxy Server, 如下图:
上图我已添加好一个本地的socks代理服务器,127.0.0.1代表本机,1080是shadowsocks常用的端口号.
具体设置可以参考下图,其实非常简单:
添加服务器地址和端口,选择代理的类型,通常是socks v5.认证(Authentication)选择不需要.
至此,服务器的添加已经完成了.
接下来需要设置域名解析也走代理,(代理的用途一般都是翻墙吗,所以域名也走代理是必要的.)
选择Profile -- Name Resolution,
具体设置如下图:
点击OK, 至此已经实现了将socks代理全局化了.
接下来需要应用一些规则,毕竟有的端口或是应用还是不用走代理的,走了代理访问国内网站通常影响速度,校园网内还会导致IEEE之类的IP登陆的数据库无法下载文献.
选择Profile -- Proxification Rules,如下图,我已经设置好了一系列规则:
最重要的一条规则是被我命名为Local SS Port的这条规则,这条规则定义1080端口直接连接,不走代理.
显然的,我的socks代理就是走的1080端口,如果1080端口再走代理,就进入了一个死循环.Proxifier也可以侦测出这种死循环,不过还是自己明确顶一下更好.
此外,校园网环境下最好设置IPv6的流量全部不走代理,如下图,Target Hosts中填写1::-ffff:: 表示所有的IPv6连接不走代理(当然此处也有不严谨,ffff开头的一批IPv6地址并没有涵盖到,但不影响使用,随它吧..Let it go..)
其他的规则可以按照自己的需求定义,我就不在多举例子了.
最后补充一点, 在win8环境下,可能会出现Proxifier软件无法使用的情况,此时,可以尝试到Profile -- Advanced -- Proxification Engine中尝试调整设置,应该就可用了.如下图:
2015年8月5日添加:win8和win10的应用可以使用Fiddler附带的一个小工具winconfig解决,但不是完美解决,比如应用商店可以搜索查看,但是下载的时候网速为0.
没有评论:
发表评论