最近国内到国外网络情况急剧恶化,具体原因这里不便细说,只是对于我这种Google重度用户来说,是一件无比蛋疼的事情。用修改hosts的方便基本只能使用一两天,还是使用代理吧。之前有文章介绍过SSH + chrome(firefox)的方式访问国外网站,但是鉴于目前监管已经涉及到SSH,为了VPS的安全,今天介绍另外一种方法:”用Shadowsocks和Proxifier无缝访问互联网”,同时还能让电脑上不支持代理访问的软件使用。
一、软件介绍
1、什么是Shadowsocks
shadowsocks一个可穿透防火墙的轻量代理,目前已经支持包括WIN,安卓,IOS等所有平台 。 官网地址:http://www.shadowsocks.org/(需梯子) 各版本下载地址:http://shadowsocks.org/en/download/clients.html 目前我使用的是shadowsocks-gui:http://sourceforge.net/projects/shadowsocksgui/files/dist/shadowsocks-gui-0.4-win-ia32.7z
2、什么是Proxifier
Proxifier是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理或代理链。支持 64位系统,支持Xp,Vista,Win7,MAC OS ,支持socks4,socks5,http代理协议,支持TCP,UDP协议,可以指定端口,指定IP,指定域名,指定程序等运行模式,兼容性非常好,和SOCKSCAP属于同类软件,不过SOCKSCAP已经很久没更新了,不支持64位系统。 有许多网络应用程序不支持通过代理服务器工作,Proxifier 解决了这些问题和所有限制,让您有机会不受任何限制使用你喜爱的软件。此外,它让你获得了额外的网络安全控制,创建代理隧道,并添加使用更多网络功能的权力。
Proxifier 使您可以:
1、通过代理服务器运行任何网络应用程序。对于软件不需要有什么特殊配置;整个过程是完全透明的。
2、通过代理服务器网关访问受限制的网络。
3、绕过防火墙的限制。
4、”隧道”整个系统 (强制所有网络连接,包括系统工作都通过代理服务器连接)。
5、通过代理服务器解析 DNS 名称。
6、灵活的代理规则,对于主机名和应用程序名称可使用通配符。
7、通过隐藏您的 IP 地址的获得安全隐私。
8、通过代理服务器链来工作,可使用不同的协议。
9、查看当前网络活动的实时信息(连接,主机,时间,带宽使用等)。
10、维护日志文件和流量转储。
11、获得详细的网络错误报告。
官网地址:http://www.proxifier.com/
下载地址:http://www.proxifier.com/download.htm
二、实现方法
1、Shadowsocks
Shadowsocks使用方法很简单,比如我使用的shadowsocks-gui,下载解压之后直接运行shadowsocks.exe,根据图片上的说明进行设置
填写完成后点击”Save”,如提示界面上提示蓝色的”local listening at 127.0.0.1:8585″表示连接成功。 帐号信息可以通过这里获取,当然,你也可以架设到自己的VPS上,具体架设流程请参考官方,这里略过。
2、Proxifier
此软件为收费软件,不过这里提供几个注册码,直接安装注册即可,软件分为Standard Edition和Portable Edition版本,注册码不通用,注册用户名任意。 L6Z8A-XY2J4-BTZ3P-ZZ7DF-A2Q9C(Portable Edition) 5EZ8G-C3WL5-B56YG-SCXM9-6QZAP(Standard Edition)
①.添加代理信息
打开软件,点击图中按钮,添加代理信息
然后按照下图进行设置
添加后点击”check“检测代理通断情况。
当然,还可以在代理添加界面点击”Proxy Chains”按钮添加多条代理线路,以实现均衡负载。
②.添加代理规则
这里可以设置某一款程序需要通过代理访问,当然不支持代理访问的软件也可以使用。当然,一般我们都用在网页,所以直接在域名那里设置需要通过代理的域名就可以了。 当然,最开始默认是有2条策略,就是Default和Localhost,Default是不能被删除的,如果要使笔记本全局使用代理上网,只需要将Default修改为想要通过的代理即可,默认为”Direct”,即不通过代理访问。 在面板里能看到具体的软件使用的是什么规则访问网络。
当然,界面还可以看实时流量图和统计信息。
③.注意事项
为了防止DNS污染,一般使用代理的时候都会使用远程服务器的DNS设置,在第一次启动软件时会有提示,我们也可以在这里设置。
另外通过实验,此方法不能打开twitter.com,其他网站均正常访问,原因未知。 到此,我们就可以自由访问网络了。
如果使用proxyswitchysharp管理规则,是不是这边规则就不用设置了?
NO,这个读取的管理规则都是软件里边设置的,proxyswitchysharp里的规则是针对chrome浏览器的
感谢楼主解惑。
请教,我用美国vps搭建了个pptp vpn , vpn是全局代理,firefox看youtube, 同时又要开着QQ,想QQ走本地国内线路,用Proxifier可以指定QQ走本地国内线路吗?
ps, 是vpn+Proxifier 组合,你是Shadowsocks+Proxifier 组合
VPN本身就是全局的啊,如果需要区分国内外的话,还需要自己添加路由表,我是不喜欢VPN的,现在墙得太死,ipsec方式都能拧出来单独分析。
感谢分享~谢谢
额,现在tor也可以直接使用了,就是慢了点,
是相当的慢,还是自己服务器好
十分感谢!
Pingback引用通告: 科学上网利器shadowsocks使用方法 | 子钼-我最喜欢的名字
不错~
拒绝政治,你拒绝得了吗?骚年~
不设置规则就是所有流量都通过shadowsocks吗?
仔细看教程
port 应该是1080吧?要不然是 check 失败
这个port是你Shadowsocks设置的是什么就是什么
问一下楼主 为什么我的设置和你一样 用百度检测IP是vps的IP但是为什么Google 什么的还是打开不了?
规则
我是将整个浏览器加到代理规则里的
在哪儿找到中文版?
网上有啊
sorry,最近才开后台,这个的话你开启远程dns解析。否则DNS被污染一样打不开
不错
默认选择使用代理服务器的话, 是不是电脑上所有软件都是直接使用VPS进行访问? 为什么我设置后, 软件依然使用国内ip访问, 只有浏览器的访问ip变成了vps的ip
安桌和ios 上有类似软件推荐吗
Get软件序列号,感谢。浏览器代理规则没必要用Proxifier,浏览器自己配置比这个来的方便。
Pingback引用通告: 解决EpicGamesLauncher(UE4 Launcher) 启动速度极慢的方案-IT大道
Pingback引用通告: 如何科学上网? |
Pingback引用通告: Shadowsocks原理和搭建 – cc's blog