如何优雅地科学上网,访问 Google, Facebook, YouTube?
做为一个外贸人,科学上网是门必修课。出于工作需要,我们需要科学上网,比如上Google, Facebook, Gmail和twitter等;出于娱乐需要,我们需要科学上网看看YouTube,顺便将自己的娱乐生活与客户同步;出于生理需要,我们需要科学上网看苍井空老师的经典作品……(注:在本文中,“科学上网”=“Fan Qiang”=绕过xxx上Google, Facebook等)
为了解决如此重要的工作、娱乐和生理问题,哦不对,是“工作、娱乐和生活问题”,花费一些时间和金钱,去寻找一个优雅的科学上网方案那是非常值得的。
如何优雅地科学上网,访问 Google, Facebook, YouTube?
可惜,多数人花费了大量时间,研究和尝试了无数科学上网的方案,效果还是不理想。这主要是两个原因:
一是互联网上垃圾信息太多,造成“劣币驱逐良币”。最优秀的方案其实早就公布在了网上,但,就是找不到;
另一方面,外贸人不像程序员,没有计算机基础。当众多科学上网方案摆在眼前时,没办法一眼就甄别出真正优秀的方案。
做为一个大学期间翻完学校所有计算机图书的人(翻,真的只是“翻书”),Master蔡浩将研究并使用了约两年的科学上网方案分享给大家。
Master蔡浩推荐的科学上网方案有什么特点?
网上成千上万的科学上网方案中,为什么要采用Master蔡浩推荐的方案?原因大致有三。
经过两年多的实战检验
这个方案经过了Master曾经就职的两家公司,约20人团队,两年多时间的检验。不论是稳定性,对设备的兼容性,和对程序的兼容性都是非常优秀的。
稳定性:在使用两条代理线路的情况下,可实现24 x 7 x 365的100%在线;
设备兼容性:运行Windows的台式机、笔记本,运行MacOS的iMac, MacBook等,基于iOS的苹果手机,和基于Andorid系统的各品牌Andorid手机,都可以运行;
速度快
某小伙伴之前使用的是VPN,在换成Master的方案后直呼:“访问Google和Facebook时,就像在访问国内的网站!”
再说准确点就是:默认可看720P的YouTube视频;人品好,或者愿意折腾一下(稳定性会差一些),可以流畅观看1080P YouTube视频。
请允许我再翻译得直白点:高清视频都可以流畅地观看了,打开个Google, Facebook和Twitter等,那速度肯定是“像打开国内网站一样”快!
更懂外贸人的需求
一般程序员写的文章,只会告诉你怎么配置科学上网方案,不会告诉你接下来怎么运用。比如:
怎么配置浏览器,实现根据需要科学上网,而不是一直走代理。即,访问一般网站时直接连接,速度快。访问被屏蔽网站(如Google, Facebook)才自动使用代理,方便。
怎么使用代理,打开一些屏蔽了中国地区IP的网站;
如何使用Foxmail, outlook等邮件客户端收发Gmail邮件。
怎样在iPhone, Andorid手机上科学上网;
怎样在Windows和苹果电脑上科学上网;
当然还有进阶运用,如何让任何程序都可以“科学上网”并使用。实现这个功能的话,就可以去玩美服的魔兽世界(World of Warcraft),去玩还未在国内上市的“口袋妖怪”等;
本文可能是针对外贸人,最权威,最NB的科学上网方案了。来看今天的主角。
基于CN2线路的VPS + ShadowSocks
路人甲:切,VPS和ShadowSocks,老娘已经知道好久了,要你教。
Master:你走吧,反正Master又没有损失。知道ShadowSocks,这不稀奇。但问题是,你读懂了CN2的意思么?
你是不是购买过某某ShadowSocks账号,发现速度慢得要死?你是不是自己购买过VPS,并配置了ShadowSocks的服务器端,最后发现速度还是慢得要死?如果你的答案是“是”,那恭喜你,之前你都做错了。
这个方案中,ShadowSocks是基础,“基于CN2线路的VPS”是核心。
正确且优雅的科学上网姿势是:购买一个带有CN2线路的VPS,在上面配置ShadowSocks服务器端,并在本机运行配置好的ShadowSocks.exe,进行科学上网。
错误的方式有:
直接购买xx公司提供的ShadowSocks账号;
购买的VPS不带有CN2线路;
听信某一篇文章的指导,一窝风的购买同一家网络公司的VPS,比如2016年很火的“搬瓦工(Bandwagonhost)”,后面详细说明。
什么是“CN2线路”?
CN2全称为“中国电信下一代承载网”,英文Chinatelecom Next Carrier Network,缩写为CNCN,进一步缩写为CN2。
在没有专门设置的情况下,我们访问美国、香港、日本等国外的网站,走的是“全国骨干网”。因为是上一代技术,连接到国外的带宽非常有限,而且还受到某墙的干扰,所以经常丢包且延迟高。使用“全国骨干网”访问国外网站时的感受就是:速度慢,动不动就打不开。
这个CN2线路就不一样了,速度快且稳定。就这么个区别。举例说明,如下图:
以Master的带宽为例,任何美国服务器ping出来的延迟大约在160ms ~ 350ms之间,而基于CN2线路的ping值只有:8ms!这就是为什么有小伙伴说:“感觉访问Google和Facebook像是国内网站一样”的原因!
BTW,不搜索且直接看懂了“基于CN2线路的VPS + ShadowSocks”这个核心的小伙伴举个手,如果你在或来广州,Master蔡浩请你吃饭:)
什么是VPS?
VPS是虚拟专用服务器(Virtual Private Server)的缩写。说个大白话就是,把一台很贵很贵的独立服务器用软件手段模拟成多个独立服务器的效果。任何一个模拟出来的VPS都可以有独立服务器的功能,比如:
有独立的IP;
有独立的操作系统:Linux or Windows;
还可以根据个人需要在上面安装不同的程序和功能:PHP or ASP, MySQL or MariaDB
你可以理解为,房东将一个大房子隔成了一个个独立的小单间。每个小单间的租客可以独立装修,布局空间等等。
在你不知道VPS这个术语的情况下,你原来的网站非常有可能是架在另外一种采用共享主机(Shared Hosting)技术的服务器上的。
共享主机(Shared Hosting)相当于多个人合租一台独立的服务器,大家共享的是同一个IP,同一个操作系统和同一批程序和功能。由常识可知,共享主机是不允许自定义操作系统、功能等等。
购买带有CN2线路的VPS
市面上提供带有CN2线路VPS的供应商肯定有很多,您可以亲自测试并选择合适的供应商。
Master蔡浩这里推荐的是XXX。就是这家公司带有CN2线路的VPS,经过了我及我曾经的团队两年(2015和2016年)的检验,总体表现都还不错,所以在此推荐。原谅我没有更多的选择,我只是一个外贸人,不是这方面评测机构。
顺便说一句,CN2线路的成本很高,如果你打算购买的VPS成本(月租比带宽的值)远低于75RMB/月/10Mbps那就要注意了。
(此处省略998个字,原因后详)
购买流程
(省略,原因后详)
安装Linux操作系统CentOS
假如你购买了相关的VPS,请继续阅读本文。点击“有效的”去管理VPS。
为VPS安装操作系统
选择“CentOS 7 x64”,输入一个“根密码”(Root Password),点击“Install OS”开始给VPS安装操作系统。
操作系统有多个系统可选,选择CentOS 7 x64是因为该版本占用资源更少,更稳定和安全。
注意,这里的根密码一定记录并保存在安全的位置,并且强度要够:建议至少12位,并含有大小定字母、数字和英文符号!比如:t9Qc7X%K1wd#5m,只是示例,千万用来当做你的根密码(Root Password)!!
5分钟后(其实只需要1到2分钟),操作系统CentOS安装完成。
登陆VPS服务器
接下来登陆CentOS并安装ShadowSocks的服务器端。需要使用的工具是putty.exe,官网:http://www.putty.org/
下载并解压,得到putty.exe,双击出现如下界面。
解压后只有一个putty.exe文件,双击运行。
上图处有三处需要填写:
Host Name (or IP address): 前一步购买的VPS的实际IP
Port: 22,保持不变
Saved Sessions: 为上述信息命令,方便记忆和管理,比如:MasterCaiHao@XXX,这个示例的前半段是域名的一部分,@之后表示哪家供应商提供的VPS。这样命名对后续管理更方便。
点击Save按钮,把session保存了。再选中“MasterCaiHao@XXX”,单击“Load”按钮,登陆VPS的后台。
第一次登陆服务器时特有的提示,点击Yes接受。
第一次登陆时,会出现上述提示,点击“是”。
PuTTY登陆对话框
VPS的登陆界面,请输入“Root“并回车,会出现“root@你的IP’s password: ”提示,找到之前保存的root密码,回到putty.exe窗口。这里有两种输入密码的方式:
老老实实地一个字符一个字符的敲;
从txt里复制密码后,再回到该界面,单击一下鼠标右键,密码就自动粘贴了,直接回车。
注意:不管输入多个、复制并粘贴多长的密码,光标不会有任何变化,输入完成后,请回车。
如果提示“Access denied” ,表示密码错误,请重新输入;
如果出现“[root@localhost]”,表示密码正确,且已经成功登陆后台。
安装ShadowSocks服务器端
在安装shadowSocks时,我们使用teddysun提供的一键安装包来变复杂为简单,并节省安装时间。原文请见:http://teddysun.com/339.html。具体来说,我们执行如下四行命令即可完成ShadowSocks服务器端的安装。
第一行:
yum -y install wget
此命令为系统安装“wget”这个工具。teddysun的教程中,没有这一行命令。有些操作系统,比如前面我们安装的CentOS 7 x64是不包含这个“wget”工具的,所以先安装它。
还记得怎样将上述命令输入到putty.exe中吗?对了,将上面的内容复制到剪切板,再到putty.exe窗口上单击一下右键,即完成粘贴。
安装完wget的提示(此为可选步骤)
出现上图的”Complete!”表示wget工具安装完成。
第二、三、四行命令100%与原教程相同,也请复制和粘贴,避免出错。下面是按顺序简单解释一下每行的作用。
第二行:
wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
使用wget命令,获取teddysun制作的shadowsocks一键安装包。
第二行命令执行完成的结果。
上图表示执行完第二行命令的情况。
第三行:
chmod +x shadowsocks.sh
修改shadowsocks.sh这个文件的权限为“可执行”。此步骤“回车”后没有任何提示,继续下一个命令,如下图:
第三行命令为修改文件的权限,没有任何提示。
第三行命令为修改文件的权限,没有任何提示。
第四行:
./shadowsocks.sh 2>&1 | tee shadowsocks.log
表示执行完第三行命令,并准备执行最后一行命令的情况。
根据提示输入密码、端口后,准备开始安装。
第四行命令执行后,要求输入ShadowSocks的密码、端口。
Password(密码):密码怎么设置,就不用Master蔡浩说了吧?越长越好,大、小写字母、数字和符号混合。最重要的是,千万别告诉别人:)
Port(端口):建议从5000 ~ 60000内任意选一个数字,并且也不要告诉别人。
设置好后,根据提示按任意一个按键开始安装过程。
安装进行中
安装过程大概就是上面这样,跳动着黑底白字的屏幕。有没有觉得自己像hacker(黑客) :p
ShadowSocks安装完成,并显示安装后的配置信息。
整个过程要持续约5分钟,请耐心。直到看到上面这个内容,就表示安装成功了。仔细阅读一下,这些内容分别写的是ShadowSocks的IP, Port, Password和Encryption Method(加密方式)。请将上面的内容保存好(复制粘贴或截图)
在运行ShadowSocks.exe,并填写相应的信息。
解压并运行shadowsocks.exe,第一次运行会弹出“编辑服务器窗口”。请如上图提示填写,最后确定。
ShadowSocks在任务栏中的图标是一个“小飞机”。
确认后的,任务栏多了一个图标,Master一般将它叫做“小飞机”……这样,ShadowSocks的服务器端和客户端就算安装完成了。
测试ShadowSocks是否连接成功
测试小飞机是否正常工作。
任务栏里,小飞机图标 > 右键 > PAC > 从GFWList更新本地PAC,如果提示“更新PAC成功”,则表示线路正常,可随时科学上网。
小飞机的正确和错误提示。
如提示“Failed to update PAC file”,则表示线路不通。请重新检查IP、密码、Port和加密方式是否正确,直到提示“更新PAC成功”为止。
浏览器科学上网实测
做到这一步,就可以随时科学上网了,我们可以尝试一下。首先让Internet Explorer科学上网:
任务栏小飞机图标 > 右键 > 启用系统代理。
请确保“启用系统代理”被勾选,同时小飞机的图标变成了蓝色,如下图。
启用系统代理
启动Internet Explorer,并输入www.facebook.com,看看是不是可以正常打开了?
“启用系统代理”实际上是为Internet Explorer指定了代理。
使用Google Chrome + Switchy Omega实现自动代理
请不要满足于此,关于科学上网,我们可以做得更好,比如:自动代理——需要的网站自动走代理的线路,不需要的则直接连接。这样的好处多多:
一是网速快:再快的代理,肯定都不如直接连接快,毕竟,走代理访问网站,相当于走了个弯路,走的三角形的两个边——肯定没有直接连接这样一个直线来得距离短,速度快;
二是省流量:优质的VPS都是同时限制带宽和流量的。流量是一种有限的资源,我们不刻意去节省,但也不要浪费。
安装英文版本的Google Chrome
在确保小飞机的“启用系统代理”勾选的情况下,请打开Google.com并搜索”Chrome”,访问Google Chrome浏览器官网。直接点击下载并开始,将安装中文版本的Chrome。
做为一个外贸人,建议安装英文版本的Google Chrome,不是为了学英语,而是为了更好地访问外的网站。个别网站会通过判断你浏览器的语言,如果是中文,则显示中文,是英文,则显示英文网站。相信这个体验大家是有的。
还有极端情况,如果网站判断你的浏览器语言是中文,则直接禁止访问。安装英文版本的Google Chrome能避免这个问题,从而打开最多的网站。(当然,还有代理IP的因素,后文详)
将页面和即将下载的Chrome都切换为美工英语。
将网页拖到底部,右下角,选择“English – United States”,而不是“English – United Kingdom”嗯嗯,虽然英国人认为Britsh English最正宗和优美,但互联网是被美国人统治的,讲的美式英语。
下载并安装英文版本的Google Chrome。
切换到英文后,点击“Download”,开始下载并安装Google Chrome英文版。
接受并开始安装。
建议两者都勾选,具体意思请各位外贸人阅读。
运行刚刚下载的程序。
点击“运行”。
正式下载Google Chrome。
程序正在下载Google Chrome的安装包。为什么之前下载了一次,这里还要下载?
Master蔡浩答:之前下载的是“下载和安装工具”,文件非常小,大约150KB。“运行”了这个工具后,它将自动下载并安装Google Chrome。
完成下载后,现在是安装Installing阶段。
下载完成后,自动进行安装操作——Installing。
完成后,Google Chrome自动打开。
安装完成后,Chrome浏览器将会自动打开到如上界面。简单说明一下当前页面,这个页面叫做“Sign in to Chrome”,登陆的是这个浏览器,使用你的Google账号即可(Gmail, YouTube等)。
为什么要登陆Chrome浏览器?
因为可以同步书签、访问历史、密码和后续即将安装的扩展(Extension)。当你在办公室电脑、家里的台式机、笔记本等多台电脑使用Chrome时,都会将书签、历史和扩展等自动同步。
安装扩展Proxy SwitchyOmega
此时的Google Chrome还是傻傻地,不能实现“智能、自动”科学上网。Proxy SwitchyOmega就是实现“智能科学上网”的关键,来看看它怎么安装和配置。
访问Google的Web Store。
点击Apps,再点击Web Store。
搜索“Proxy SwitchyOmega”并安装。
搜索“Proxy SwitchyOmega”并回车。在出现的结果中点击“Add to Chrome”。
添加扩展。
点击“Add extension”。
跳过教程,接下来手动设置。
“Skip Guide”。
正确设置代理类型、IP和端口。
先点击“Proxy”,三个参数如下配置:
Protocol: Socks5
Server: 127.0.0.1
Port: 1080
完成后点击“Apply Changes“。请注意,上述参数“请用英文输入法和标点符号”,中文的不行。比如:“。”和“.”是完全的两码事儿。
配置自动代理1/3
点击“Auto Switch”,再“Skip Guide”。
配置自动代理2/3
点击Import Online Rule Lists下的“Add a rule list”,然后严格按照上图顺序配置。第3步中,很长的URL请直接复制以下内容:
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
如果出现绿色的提示“Rule list download at 月日年时间”,则表示成功。如失败,请仔细核对,直到点击“Download Profile Now”后提示绿色为止。
特别提醒:上图的第1步,一定是“Proxy”,而不是默认的“Direct”。
配置自动代理3/3
至此,Google Chrome浏览器和Proxy SwitchOmega配置完成。
Switchy Omega扩展使用的简要说明。
完成后,右上角多了一个圆圈图标,那就是Proxy SwitchyOmega的图标。
小圆圈 > 鼠标左键 > auto switch
当选择“auto switch”时,Chrome就工具在“自动代理”的模式下,即:只在访问google, facebook等需要科学上网的网站时,才“自动”走代理线路,其他情况则直接连接。
忘记此步骤将导致不能智能科学上网。
任务栏小飞机图标 > 鼠标右键 > 启用系统代理。请取消“启用系统代理”。此步骤非常重要,切勿忘记。此操作的作用就是,让Switchy Omega来接管代理的控制工作,而非ShadowSocks。
整个世界清静了……
在“auto switchy”的情况下,整个世界清静了。至此,我们已经完成了浏览器的科学上网配置。
如何使用Foxmail/Outlook邮件客户端收发Gmail邮件?
此处以使用难度最大的Gmail和使用人数较多的Foxmail为例,看看如果用Foxmail科学上网并收发Gmail邮件。
新安装Foxmail邮件客户端
首先去Foxmail.com下载并安装一个Foxmail。
新下载并安装Foxmail后的启动界面。
如果是第一次安装,会看到上图,点击“手动设置”。
未配置代理前,Foxmail无法访问Gmail。
默认情况下,Foxmail是不能科学上网并访问Gmail的。所以,在输入账号和密码前,先进行代理设置。点击“代理设置”。
Foxmail的代理配置
如上图配置:
使用本账号代理
代理类型:Socks5
端口:1080
用户ID和密码留空
配置Gmail参数
如上图,请按如下参数配置相关信息,点击“创建”。
接收服务器类型:IMAP。(强烈建议IMAP,而非POP3)
邮件账号:你的Gmail账号
密码:此处请输入app password,而非你的Gmail密码
IMAP服务器:imap.gmail.com,勾选SSL
SMTP服务器:smtp.gmail.com,勾选SSL
成功在Fxomail里设置Gmail的收发。
如果一切无误,将设置成功。
在Foxmail里管理Gmail邮箱。
成功收取Gmail邮件。
在已安装Foxmail里添加Gmail账号
更多的外贸人是这种情况,就是已经在使用foxmail/outlook了,那请参看如下步骤。
Foxmail主界面右上角图标 > 账号管理 > 网络标签
在现有Foxmail里配置和增加Gmail账号1/2。
再如上图设置代理,参数分别是:
自定义代理设置
类型:Socks 5
服务器:127.0.0.1
端口:1080
用户ID和密码:留空
在现有Foxmail里配置和增加Gmail账号2/2。
回再到“账号” 标签,点击“新建”。在对话框里输入你的Gmail账号和“应用专用密码(app password)”。
添加成功。
确认,即可看到设置成功。
如何为Gmail账号设置应用专用密码(app password)
在众多免费、收费的邮箱中,Gmail对邮箱安全的重视是比较高的。直接针对登陆的安全的两大措施就有:两步验证和应用专用密码(app password)。关于如何在外贸业务中彻底防范网络钓鱼,我们将在另外行文讨论。来看看如何生成前面要用的应用专用密码(app passowrd)。
为了生成Foxmail里面使用的APP Password,需要先开启“两步验证”,再生成该密码。
先启用两步验证
启用两步验证1
首先登陆Gmail账号,在右上角图标 > 我的账号。
点击“登陆与安全”。
启用两步验证3
点击“两步验证”。
启用两步验证4
点击“开始检查”。
启用两步验证5
输入一次密码后,会看到上图,输入你自己的手机号码。别担心Google滥用你的手机号码。使用Gmail手机验证码约三四年,至今没有收到一条垃圾短信。
输入收到的验证码,并点击“下一步”。
启用两步验证
点击“启用”。
至此,Gmail账户已经启用了两步验证。
设置应用专用密码app password
设置完两步认证后,开始生成app password。
在“登陆与安全”界面下,点击“应用专用密码”。
根据实际情况命名,方便日后管理。
选择“其他(自定义名称)”,比如:Foxmail Test,点击“生成”。
生成的16位app password,此“应用专用密码”与Gmail账号的密码不同。
请将此16位的密码保存好,用于在Foxmail/outlook等其他邮件客户端添加账户时,当做密码使用!
强调一下:在Foxmail里输入上面这个16位密码,而非你的Gmail账号密码,两者是不同的。
疑难解答:
如果你的foxmail一会儿能收到Gmail邮件,一会儿又不能;或者,曾经添加过Gmail到foxmail里,现在又不行了。那就是因为:你使用的Gmail账号的密码在登陆,一没有启用“两步验证”,二没有使用“应用专用密码”。
如果你按上述步骤来操作,就一定能将Gmail添加到Foxmail/Outlook等客户当中,不会出现“有的同事可以在Foxmail里使用Gmail,有的同事又不行“的情况。
细节害死人,切记,切记!
如何让任何程序和游戏都能科学上网?
在文章开头,Master就放了个风筝:如何让任何程序都能科学上网,即使在该程序没有代理功能的情况下?
答案也很简单:Sockscap64。https://www.sockscap64.com/,以下内容来自官方网页:
SocksCap64是由Taro Labs开发的一款免费的应用程序外壳代理软件。SocksCap64可以使Windows应用程序通过SOCKS代理服务器来访问网络而不需要对这些应用程序做任何修改,即使某些本身不支持SOCKS代理的应用程序通过SocksCap64之后都可以完美的实现代理访问。例如:Web Browsers, IM程序, FTP Clients, e-mail programs or games.
软件作者的举例不生动,让Master蔡浩来翻译一下具体的应用:
任何游戏:魔兽世界(World of WarCraft),因为种种原因,你需要上美服的WOW,苦于IP限制一直玩不了。
任何程序:只要能运行在Windows上的程序,不管它是否有“代理设置”相关功能,都可以走代理的线路。
以前的解决方案就是VPN(Virtual Private Network),让所有流量都走代理。现在我们有了多一个选择,使用Sockscap64和自己的ShadowSocks。
Sockscap64的安装和配置
请从Sockscap64的官网中下载,推荐下载“便携版本(Portable)”,而不是带有setup字样的安装版本。
普及一个IT小常识:
相比一般的程序,下载回来是一个安装包,我们要“运行并一路Next“地安装,便携版(国内也叫绿色版)软件直接解压就可以运行,不用安装。绿色软件的好处有:
重装系统后也不用再次安装该程序,节省时间;
方便放在U盘、dropbox里,提高移动办公效率。
所以,如果程序有普通的setup和便携的portable版本,Master蔡浩更偏向Portable。
回到安装和配置Sockscap64的话题上来。
解压并“以管理员身份运行”Sockscap64.exe。
下载安解压Sockscap64的Portable版后,请”以管理员身份运行“目录里的SocksCap64.exe。具体操作方式就是,对着“SocksCap64.exe”的图标右键,在右键菜单中选择“以管理员身份运行”,如上图。
第一次运行该程序时,会提示“你还未添加任何应用程序,是否需要导入你本机安装的网页浏览器?”选择“是”,导入一些默认的浏览器。
导入浏览器后的Sockscap64的主界面。
点击左上角图标“代理”,添加代理线路。
在代理管理器中添加ShadowSocks代理。
在“代理管理器”中,选择“通过Json添加ShadowSocks服务器”。嗯嗯,v3.9版本这里有个拼写错误。
在代理管理器中粘贴相应的ShadowSocks信息。
上面的输入些什么内容呢?
用文本编辑器打开gui-config.json。
请去到ShadowSocks所在目录,里面有个“gui-config.json”。请用文本编辑器打开此文件。翻译成白话就是:请先打开记事本,再把“gui-config.json”文件拖到这个窗口中。这样,我们就用记事本这个文本编辑器打开了这个文件。
上图Master使用的是Notepad++这款程序打开的gui-config.json所看到的内容,各位外贸小伙伴用记事本也一样。
保存后看到代理在信息。
将gui-config.json里的内容全部复制到Sockscap64代理管理器后,点击“保存”。
添加完成后,测试一下代理是否可用。
在主界面里测试一下代理是否可用。看到绿色的字样“代理127.0.0.1的网络延迟是xx ms”表示代理正常。
红色提示表示代理有错,需要检查。
如果出现红色的“通过代理服务器建立连接:连接被拒绝”,表示代理配置错误。请检查相关操作。
为了测试Sockscap64是否真的正常工作,请在Sockscap64主界面里启用Internet Export,并访问ip138.com。上面会显示你的IP和IP的地理位置。
因为我们的供应商XXX位于香港,所以显示的地理位置是“香港特别行政区”。
在开启或不开启Sockscap64的情况下,IE浏览器IP地址的变化。
把Internet Explore(后续简称IE)全部关闭后,去开始菜单里启动IE,重新访问ip138.com,会看到Master蔡浩的IP和地位位置的变化,从香港回到了广州。对,Master蔡浩写这篇文章时,坐标位于广州。
让任何程序科学上网
有很多程序可能没有设置代理的功能,或者只支持有限的代理,那么我们都可以用ShadowSocks + CN2线路的VPS + Sockscap64实现“让任何程序都科学上网”的目的。
这么高大上的目标,走到这里,只剩下“在Sockscap64里添加一个程序并运行”这么简单一步了。
如何在iPhone和Android手机上科学上网
iPhone
因为原软件作者(一个女程序员)被约谈,原生的ShadowSocks早已停止更新,并不能使用。需要在app store里购买一款叫做“ShadowRocket”的app,一次性费用18元?(Sorry,Master购买很久了,已经忘记具体价格,反正不贵)。
iPhone手机的客户端——ShadowRocket,非原生的ShadowSocks哈。
强调一下,你购买的只是一个工具,还需要配合前面提及的VPS和ShadowSocks等,才能实现科学上网。
Andorid手机
Android手机好说,ShadowSocks有对应的app,下载安装即可。这里是Andorid ShadowSocks在Github的下载链接。Master手边没有Andorid手机,截图就不上了。
请允许Master啰嗦一下,千万别在各式各样的应用市场下载,被别人动了手脚,你是不知道的……
这可能是最好的科学上网方案
这可能是最好的科学上网方案。Master蔡浩应该如何解释各位才明白这个“最好”的价值和可贵呢?
先说技术:
做为一个多年的外贸人,Master蔡浩尝试过多种科学上网方案。如下方案都是我曾经尝试过但不推荐的:
xx门:能用,速度慢,而且安全性不高,毕竟是别人提供的服务,万一人家要监听你的密码等敏感信息,那也是很痛苦的事情;
各种VPN:VPN的主要作用是组成一个虚拟的、远程的局域网。科学上网只是它赠送的一个功能。缺点:不能智能科学上网;
Goagent:Google提供的免费科学上网服务,2015年起已经不能使用;
Tor:免费且安全性不错,速度太慢。偶尔用用还能接受,长时间使用在是浪费生命;
各种APN:我打拼音说明,比如:Qujing, Jingdouyun。Qujing已经被关闭一两年了,就是因为太出名而被关闭……其他商用的APN前途一样堪忧;
其他:请各位小伙伴看帖后补充,Master尽量指出其优、缺点,方便大家选择。
再说价格:
再换个角度说吧。南方的中国电信、北方的网通是可以提供无障碍访问国外网站的线路的。以中国电信为例吧,有两种线路可以在不科学上网的前提下,直接访问facebook等。
一种是:只供给涉外酒店的“酒店宽带”,简称“酒宽”,这需要你的企业是酒店且有相关涉外资质才可以申请。
另一种是:“”xx宽带“,也可以直接访问国外网站。这个价格嘛就很感人了——8000元/月/Mbps。一般的企业拉个20M的带宽,那就要8000 x 20 = 16万RMB/月。这里只算了20M,如果按现在100M光纤的水平,那就是80万RMB/月/100M。
哈哈哈哈,知道这个有多贵了吧。这个xx宽带,如果不是特殊用途,一般人都是用不起的——得多大的外贸企业,一个月的上网费用要16万到80万?
Master蔡浩提供的基于“CN2线路VPS + ShadowSocks + Google Chrome + SwitchyOmega + Sockscap64”组合,用每月百来元的费用,实现了:
最快的速度:已经快到像访问国内的网站去访问Google和Facebook;
智能代理:大部分网站直接访问,被墙网站智能走代理;
任何程序,即使没有代理功能的程序也可以走代理;
iPhone, Andorid手机都可以用;
Windows和Mac OS也都能用;
唯一缺点就是:收费。当然,可以两三个人共享来节约这个成本。
同时安利一个概念——免费才是最贵的。
还记得你花了多少时间寻找“免费的科学上网方案”么?还记得每次打开网页都要等待好久好久么?还记得为了免费使用,而花时间推荐朋友去注册xx服务么?
在这些免费的服务中,你节约了少量金钱,却浪费了大量时间。这些被你浪费掉的时间,你原本可以去放松自己,享受生活;也可以去学习更多的知识,为以后挣更多的钱打下基础。
结果,因为思维问题,偏偏选择了“免费却浪费时间”的做法,而且还乐此不疲。结果陷入了“越节约现金越穷,越穷越节约现金”的恶性循环。
所以,一句话观点——免费才是最贵的。
为什么不给出推荐服务商的名字?
在是否要点名推广XXX之前,Master思考了蛮久这个问题。因为,科学上网方案提供商是典型的“人怕出名,猪怕壮”,越是出名的服务商,死得越快。
福步论坛的料神Sam就栽到这坑里。
Sam的出发点是为外贸人推荐个好用的科学上网服务(雷速),结果因为用的人多,各种问题就出来了。最后被各位小白用一个词总结雷速的品质——垃圾,顺便也把料神喷了一顿。
如果直接公布供应商的名字会怎样?好,让Master来进行一个推演。随着用XXX的CN2线路使用者越来越多,如下情况会出现:
XXX的CN2线路价格越来越高
早在两年前(2015年),Master租用的线路价格是60RMB/月。2016年推荐给了一些合作伙伴用,他们的价格是75RMB/月。
2017年初,写这个教程时,75RMB的已经没货了,只剩下135HKD/月的了。再推演一下,买的人再多一点,XXX的CN2线路会缺货。哇哈哈……
XXX网站可能会被封
相信我,这只是时间问题,就当成是Master蔡浩的预言吧。看看我对世界的认知是否达到了自己心中的水平。
如何避开“好用不出名、出名就被封”的坑?
根据上面的推演,非常有可能在某个时间,XXX被封,或者相关的CN2线路被屏蔽,造成大家都享用不了这一优秀服务的情况。
如果这个情况发生了,怎么办?
XXX是Master蔡浩给的”鱼“。这篇文章中,Master也已经将“渔”传授给大家——CN2线路的VPS + ShadowSocks + Google Chrome + SwitchyOmega + Sockscap64。
如果出现XXX相关服务被关停,不能使用的情况,请大家自行寻找其他服务商即可,千万别来骂人——Master也是一片好心呀。
为了更好地避开坑,请仔细阅读以下要点3遍:
不要去购买各种各样的ShadowSocks账号!Master推荐的是租用VPS并自建ShadowSocks,和购买ShadowSocks账号是两回事儿!
如果XXX不好使用了,请自行寻找有CN2线路的VPS提供商。
从技术的角度来说,任何推荐某一个或几个服务商的文章(包括本文),都会失效。因为任何服务一出名,就会引起GFW的关注,并进行定点干扰。国外公司就屏蔽其访问,国内公司就直接请喝咖啡:)所以,长期、稳定科学上网的核心是”去中心化“。
所以,如果这篇文章里具体地推荐某个服务商,早晚也会失效……
假如所有的CN2线路VPS都被屏蔽了?
让Master蔡浩做个更极端的推演。假如CN2线路科学上网的效果太好了,导致大量外贸人都使用这种手法,并且引起了相关部门注意,该怎么办?
只要不屏蔽所有国外的网站,在技术上,都有可能实现科学上网。完全的屏蔽国外网站的访问不太可能,因为我们不可能回到闭关锁国的历史。所以我们也不用担心不能通过科学上网来访问Google或Facebook。
唯一需要小小担心的就是,这个CN2线路。如果屏蔽手法很彻底,那就意味着,我们科学上网的速度会变慢(对于很多未尝试过的人,也只是回到原来的水平 : p),不能再“像访问国内网站一样访问Google了”。
这时,虽然本文推荐的供应商,甚至CN2线路失效,那大家随便找个美国的VPS供应商,按上面的方法,即可实现科学上网。只是速度慢点。一句话,掌握了“渔”,不怕没饭吃。
另外,从技术角度来看,防火墙是盾,科学上网是矛。Master蔡浩永远相信矛的进化永远比盾更快一步 : )
最后,再强调一次:
不要购买任何公司出售的ShadowSocks账号;
不要因为某篇文章就一窝风地购买同一家公司的VPS去做科学上网;
这里的要点是“去中心化”!
总结:
为了避免你头晕,这里用最简洁的语言总结一下全文核心:
购买一个VPS,最好是有CN2线路的;
使用http://teddysun.com/339.html里的方法,快速安装ShadowSocks服务器端;
上网推荐:Google Chrome + Swithcy Omega
有代理的程序,设置Socks 5代理;
没代理的程序,使用Sockscap64实现任何程序走代理;
Windows PC, Mac OS, iPhone, Android手机通杀!
写在最后:
如果觉得本文很赞,请记得分享给你的朋友和同事!你的分享就是对Master及您自己最大的帮助。分享成就了Master的同时,也是在成就您自己,因为教才是最好的学。
原文链接:http://www.mastercaihao.com/455.html