很多人包括我在内刚开始测试Shadowsocks到时候,其实根本不明白这到底是一个什么类型的产品。毕竟这个不同于常规的VPN,不加密数据,当然也没有自己的服务器,甚至也不像普通的代理服务器,毕竟他不给用户分配相应的IP地址,反而需要用户自己租用第三方代理服务器,所以我们对Shadowsocks进行了详细的测评,其目的就是为了了解其运行机制,并确定其具体的实用性。
简单来说,如果大家需要相类似于VPN的服务,其实Shadowsocks并不适合大家。它存在的唯一目的就是为了帮助用户绕过中国的审查限制,唯一的作用就是在代理服务器上面,这个时候用户必须是自己租用,也可以用于Shadowsocks电脑客户端之间建立加密的连接。而这种稍显复杂的设置,可以有效的绕过中国国家防火墙,但是对于其他方面来说并没有什么卵用。
不过,好在Shadowsocks使用的时候并不收取费用,这样就可以让我们畅快无阻的进行试用,如果对其功能并不满意,可以考虑其他更高级的VPN供应商,从而享受更加可靠的性能。
目前只能够解锁HBO Max 。我们在使用Shadowsocks解锁HBO Max 到时候,其实很难解锁其他热门的流媒体平台。具体情况大家可以Shadowsocks解锁流媒体服务的具体情况。
只要租用的服务器速度就比较快,就可以轻松实现高速。Shadowsocks所提供的速度可以非常的快,只不过速度取决于所连接的服务器,具体情况可以进一步了解Shadowsocks的速度情况。
不提供服务器。Shadowsocks主要是就是为了简化与外部服务器供应商建立连接的过程。
本机客户端的操作相对比较复杂。还好我们可以使用第三方Shadowsocks客户端Outline,这个客户端的设置相对简单一些。具体情况大家可以了解,如何通过Outline来设置和使用Shadowsocks。
支持内容相对有限。目前Shadowsocks只是为大家提供了一些在线指南,来作为一些能够解决复杂问题的辅助工具。具体情况可以了解一下,如何使用它的支持工具。
Shadowsocks不收取费用。要知道下载Shadowsocks店铺需要任何费用,也没有服务器的用户需要租用服务器,这一点需要了解一下。
Shadowsocks和代理服务器能够解锁HBO Max
只不过需要了解的是,使用的时候无法访问Netflix、Diisney+、Hulu、Amazon Prime Video 。
Shadowsocks解锁流媒体的功能值得大家怀疑,因为服务器租用程序相对比较繁琐,不一定能够实现理想化的效果。而我们最初以为它能够轻松的规避流媒体关于地域方面的限制,但是租用的纽约和旧金山服务器的测试结果清晰的表明,依然无法顺利的访问Netflix、Diisney+、Hulu、Amazon Prime Video等热门的流媒体服务,而唯一解锁成功的对象则是HBO Max ,具体使用的时候效果也不佳。所以我们要知道,Shadowsocks解锁流媒体风险其实是很高的,可能导致白白就用了服务器,从而让我们浪费了时间和金钱。在这里面还是建议能够选择针对流媒体搭建了服务器,这才是真正的VPN服务。
当然,我们也曾经试图用Shadowsocks使用我们租借的两台美国服务器来解锁HBO Max ,只不过播放视频的时候遇到了延迟和缓冲。其中纽约和旧金山服务器都能够顺利的访问这个网站,当然我们也可以轻松的登录账号。接下来我们便连接了纽约的服务器,想随便观看一集电影,通常情况来说,离自己实际位置越近的服务器,所提供的速度也就越快,所以延迟和缓冲也会越少,然而用的纽约服务器离我的实际位置更近一些,本来以为播放视频会很流畅。但是事实并非如此,加载以及电影的时间长达20秒左右,而对于同样情况下使用顶级的VPN服务商来说仅仅只需要4~5秒的时间,而且在开始播放之后,观影也一点都不流畅,持续遇到延迟,同时每次向前或向后跳转视频的时候,基本上都会出现缓冲的现象,可以说整个观影体验相当的糟糕。
Netflix、Diisney+、Hulu、Amazon Prime Video 全部都解锁失败
当然我们也亲自测试了纽约和旧金山的服务器,无论怎么尝试,二者都无法访问Netflix、Diisney+、Hulu、Amazon Prime Video 等账户。其中奈飞和Netflix、Diisney+、Amazon Prime Video 虽然允许我们能够登陆美国地区的账号,但是想要观看视频的时候,都检测到我们正在使用VPN,当我想要在奈飞上面观看美国区账号,通常可以访问的影视节目的时候,都会出现代理错误的提示,事实上根本就观看不了。我们就会遇到这样的提示:抱歉,服务中断,您似乎使用了解锁工具货代理。请关闭此类服务,然后重试,详情请见netflix.com/proxy。
而Disney +平台无法初始化登录页面,Hulu但界面则显示我们的账户正在尝试访问服务的时候被禁止。
对于上述这些情况来说,还是建议那些对有意访问流媒体网站的人使用VPN。只需要轻松的操作,就能够设置好VPN,从成千上百的服务平台当中选择连接,并不需要作用,进而就可以观看流媒体。其中Express VPN 就非常的不错,身为一个顶级的VPN提供服务商,还能够提供退款的保障,让我们试用的时候更加放心。如果试用过程当中并不满意,就可以随时申请退款。
都知道Shadowsocks是没有自己服务器的,所以我们的速度取决于自己租用的服务器,并且我也在Shadowsocks上面测试了几台DigitalOcean服务器,其中包括了纽约、伦敦、新加坡和旧金山,总体速度表现还是非常不错的。
大部分代理服务器都可以保证足够快的速度,但是需要记住的是服务器在不同情况下的表现会有所不同,所以在这里速度快的服务器在那里就不一定能快,想要找到适合于自己的服务器唯一的方法就是亲自测试一下。不过在大多数的情况之下,距离个人实际距离越远的服务器速度也就越慢,过多人同时使用同一台服务器,也会造成服务器的拥堵,从而导致速度变慢的情况发生。
Shadowsocks的用户一定要自己租用所需要的每台服务器,租用多台服务器可能需要支付昂贵的费用,所以我感觉还是VPN划算一些。一个顶级的VPN供应商拥有成千上百台服务器,大家可以立即连接,并在服务器之间轻松的完成切换,而这些操作步骤都不需要产生额外的费用。并且VPN服务器网络规模也比较庞大,能够带来更快的速度,也就表明服务器的拥挤程度相对比较低。
当然为了能够拥有一个好的实验结果,我还特别使用了Shadowsocks测试四台服务器,结果是总体速度表现还是不错的。在这里我的基准速度是7.59Mbps 。在Shadowsocks上面使用了不同服务器的平均速度只是降到了6.68Mbps ,降幅只有11%,这个表现还是很令人震惊的。
当然也亲自测试了距离远和距离近的服务器,想看看具体有没有什么差别。没有,让我意外的是,距离相当远的伦敦服务器速度明显下降了,而令我百思不得其解的是,其实新加坡服务器离我是最远的,然而测试的速度居然比其他服系还快,这个结果很让我吃惊。
要知道Shadowsocks并不会隐藏用户的流量,而是让数据看起来是空白的。相比较那些隐藏流量的而言,这里就不需要那么多层次的加密协议,所以速度方面可能没有传统VPN那么快。我有一个不成熟的想法,那就是同时使用Shadowsocks和VPN是否能够提高速度呢?于是马上进行了速度测试,发现事实跟我想象的不一样,我的速度并没有什么提高,具体只提高了不到2%,提速效果一点都不明显。
其实我对速度测试结果还是非常满意的,使用Shadowsocks来连接不同服务器时Ping 值大幅增加,这一点还是令我很失望的。我们要知道ping主要是指数据传输到服务器,再返回到设备所用的相关时间,肯定是越低越好。就像我们平时玩游戏一样,这个值最好能够低于20ms。我认为ping的精准值是3ms,然而连接服务器之后,平均值却直接上涨到了273ms,这一数值可以说是非常的高。
在具体的速度测试过程当中,我认为服务器不一定能够真正的位于它标明的位置上面。我的速度测试工具显示结果可以得知,纽约服务器实际位于新泽西州,旧金山服务器的实际位置位于加州的圣克拉拉。我对这个结果还是非常不满意的,毕竟我的IP地址并没有泄露,但是这些地方离我所标明的位置也是足够近了。不过不准确的名称却让我觉得非常奇怪。
其实能够影响微边速度的因素有很多,但是同时也使许多的速度测试失去了原本的意义。这是由于VPN会加密自己的数据,使得一来一回的数据传输花费了更多的时间,这样就会造成连接速度变慢。如果isp刻意减慢了自己的连接速度,这个行为又被大家称之为节流,那么VPN或许可以加快自己网络连接的速度。增加新的服务器至互联网,也可能会影响到具体的速度。根据我们所在的位置,测试结果也可能会有所不同,所以我们的速度可能与其他人的速度有所不同。我们的速度测试有着非常可靠的基准,因为我们会在多个位置上面对速度进行测试,为大家提供更完整的依据,这样就能够对所有的用户具有更好的可相比性。
服务器网络方面:Shadowsocks没有服务网络
如果想要连接到Shadowsocks,大家可能需要从第三方租赁或者是购买服务器,那么Shadowsocks为什么要这样进行设计呢?其实主要就是为了面向从不同第三方租用服务器的人,这样能够让每个人都拥有不同的配置。这样做的好处就是中国的防火墙就更难监测到用户的流量,服务器出租公司在世界各地都有数据中心,这些都可以供人们租用服务器的。
比如一款名字叫做Outline的应用程序就能够让人们轻松的从多家服务商处来租用服务器,然后通过这些服务器来连接Shadowsocks,这样就可以自动完成重Google Cloud 、Amazon Lightsail、DigitalOcean租用服务器的流量。当然在这其中还是建议大家使用DigitalOcean,主要就是因为这家服务器容易设置,而且性价比也是很高的。
而且这些服务器的租赁公司并不提供VPN的功能,比如隐藏用户活动的无日制政策,流媒体优化服务器和快如闪电的速度,并且服务器的速度也十分有限,所以在遇到技术问题或者是IP受到限制的时候,我们就可以有备用设备的选择了。
在这里面我非常建议大家使用Private Internet Access(简称PIA)来连接Shadowsocks,因为这款有庞大的服务器网络,其中包含了3500多台快如闪电的服务器,这样我们就可以在出现问题的时候能够为我们提供更多备用选项。当然PIA还有独特的通过Shadowsocks协议进行连接的功能,让人同时享受到VPN和Shadowsocks所提供的优点,而且费用还比租借服务器要低很多。
虽然Shadowsocks可以绕过强大的防火墙,但是并不能保证绝对的安全。与VPN不同的是,他选择绕过审查的方式就是使用HTTPS来隐藏互联网流量,这其实就是一种有效躲避政府检测的数据传输协议。
Outline客户端则可以轻松的连接Shadowsocks,但是却没有认知政策或者是加密措施来隐藏数据,这样做的不好之处在于服务器运营商、其他第三方、ISP都可以看到自己使用Shadowsocks时候的在线活动。甚至可能遭遇到一些常见的网络威胁,比如恶意软件、公共WiFi网络上面的诈骗和钓鱼邮件等,为了能够防御网络监视和网络犯罪,建议大家还是使用一些高级的VPN。
Shadowsocks开发的主要目的就是为了绕过审查,匿名和隐私其实并不是他的优先事项,而Shadowsocks用户的隐私主要就是取决于所使用的服务器,即使是租用了强大加密协议的服务器,可能也不注意保护自己的个人隐私。
Shadowsocks本身其实是不保留日志的,但是有些服务器出租商可能会保留用户使用期间的日志,或者是与第三方数据公司进行了合作,这样就会使得用户的隐私面临一定的风险。举一个简单的例子,DigitalOcean承诺了不介入用户的在线活动,然而却向合作伙伴SolarWinds 提供了服务器分析数据。这样当SolarWinds 我受到攻击的时候,数百万名用户的数据就遭受到了泄露,这其中就包括DigitalOcean用户和一些美国政府机构的员工。所以为了能够保证数据的安全,有效防止第三方恶意的攻击,建议大家能够选择较为高级的VPN,在这里面推荐大家选择ExpressVPN ,从而享受到更加可靠的无日制政策和强大的加密功能,给大家带来更好的科学上网体验。
BT种子下载方面:可能取决于自己租用的服务器
虽然Shadowsocks并不具备加密的功能,只不过在所连接服务器允许的情况之下,还是能够支持BT种子的下载。如果自己使用的服务器没有加密功能,那么BT种子下载速度就比传统VPN快很多,但这也无法保证匿名的存在。虽然大家并不应该通过BT种子来下载违法版权法的相关内容,但是万一意外下载了所受版权保护的相关内容,如果缺少了匿名的保障,可能就会给大家带来法律上的麻烦。
然而考虑到BT种子下载的安全性,在这里并不建议大家使用Shadowsocks,有条件的话还是使用高速的VPN,比如之前介绍的Express VPN ,以便在BT种子下载期间能够保证自身安全和数据安全。
答案当然是肯定的,可以。Shadowsocks经过很多人的论证,是可以规避中国互联网审查的一款可靠的工具。在最近国内对VPN的严厉打击之下,可能只剩下少部分的VPN 能够成功绕过中国强大的防火墙,然而他们依靠的都是自身的加密协议。然而令我们惋惜的是,中国的审查机构已经开发出能够识别到这些协议的机器学习算法,从而导致使用这些协议的很多VPN都遭受到了限制。
VPN可以通过新的地点的服务器来重新路由流量,Shadowsocks隐藏电脑和代理服务器之间的连接。这就导致Shadowsocks用户需要自己租用、搭建服务器或者是购买,从而就会造成不同用户的配置有所不同。而这种非集中式系统就大大降低了有关部门检测到流量的可能性,因为每个链接看起来都是独特的存在,甄别起来相对比较麻烦。
虽然中国试图限制了这些访问,但是得益于开源性质的加护,Shadowsocks目前还是规避审查的一款可靠的工具。如果有哪个版本遭受到了封禁,那么任何人都可以修改和发布新的版本。像一些外国人在中国旅游的时候,如果想要访问网络账户,其实最有效的方法就是租借服务器,并使用第三方的应用程序,比如之前提到的Outline。这样就可以连接服务器到Shadowsocks,从而访问开放的网络,可以监控程序也可以直接从他的网站上面下载,使用起来还是很方便的。
然而在向俄罗斯、阿联酋和沙特等其他国家使用Shadowsocks就可以轻轻松松的打开限制的网站。不过需要大家注意的是,在这些国家使用未经批准的VPN或者是规避工具绕过审查都是违法的存在,而这些工具的保护并不是违法许可,一定要了解。
那么比较服务器数量和实际搜索内容时的最大错误是什么呢?
很多人都会根据一个国家服务器的数量来选择VPN,如果只考虑地区服务器的数量很有可能会给大家带来更多的问题,通常情况下,服务器可以提供更快的速度,假设VPN1要比VPN2有更多的服务器,但是后者往往比前者拥有更多的用户,那么VPN 1的速度仍然会比VPN2的速度要慢一些。所以在这里最好能够选择一个在许多地点都有服务器的VPN,这样做的好处就在于我们便不用担心其他服务器会为在特定国家速度变得缓慢。
可以同时连接到设备数量方面:并不限制(前提是自己租用的服务器不限)
要知道自己的福气允许自己连接多少台设备,我们就可以通过Shadowsocks连接多少台。在这里并没有连接限制的开源协议只是自己租用或者是拥有的服务器才能够使用。
对此,特别从DigitalOcean上面租用的服务器,虽然这上面并不限制连接服务器的设备数量,但是他有每个月的数据限制,具体数据取决于服务器的租借费用,中介的价格区间在每个月3.5美元到五美元之间。
如果想要更加高效且更加划算的在多台设备上面不受限制的科学上网,在这里面还是推荐大家使用Private Internet Access (PIA)的VPN服务。主要是pia能够支持无限数量的设备同时进行连接,而且在价格方面也要比DigitalOcean 代理服务器更加实惠一些。
设备兼容性方面:可以很好的兼容热门设备
Shadowsocks是一个能够跨平台的软件,能够轻轻松松兼容多种操作系统,主要包括Windows系统、安卓系统、iOS系统、Macos系统、Linux系统和基于Open WRT的路由器。并且整个安装过程非常的简单,如果想要在路由器上面配置可能有一定的难度,毕竟他可能需要安装新的路由器固件,而这个固件的安装不当,就会造成路由器不可逆的损伤。但是能够同时将所有的互联网设备连接到Shadowsocks上面的好处还是非常明显的,同时他还有Chrome扩展应用程序,可以方便大家更好的进行设置,只不过Firefox需要在设置当中手动添加代理。
安装和设置的难易程度方面:很难设置,除非大家有Outline
经过很多测试,但是还是得使用Outline 管理器和Outline 客户端来设置和使用Shadowsocks,因为适用于Windows系统、iOS系统、 macOS系统和安卓的Shadowsocks本机客户端要求用户具备一定的技术知识,至少大家得是中级电脑用户,这样才能够明白是如何连接服务器的。在安装Shadowsocks客户端之后,首先需要大家获取服务器的信息,然后将这个信息输入主界面的相关栏中,如果大家自己并没有服务器,可能就得向第三方公司租借服务器。
也就是这段时间以来,免费的第三方客户端出现了很多,他们对基础知识的要求相对要比Shadowsocks本机客户端低一些,这其中最为简单好用的便是Outline 。其客户端可以检测到自己复制的Shadowsocks服务器信息,可以在福建后台或者是出租公司处获取,让自己一键就可以导入服务器的信息。这样在mac上面就可以轻松设置Outline 差不多,能够顺利的使用上Shadowsocks了。
如果是自己想要搭建服务器,设置过程对于技术的要求还是很高的。单单从云服务器公司租服务器,可能就需要具备高级的计算机技能。所以我还是更喜欢简单好用的VPN,他们同样还是很便宜的,而且不需要有技术支持就能够轻松使用。通过pia,我们还可以轻松连接到Shadowsocks,能够提供成千上百台的服务器供大家选择,这样多开心呐!
而在pia客户端中,我们还可以将连接首项改为Shadowsocks代理,然后连接pia嗯,当中其千台福记当中的其中一个就可以。这样我们只需要一款应用程序,就可以轻轻松松享受到VPN和Shadowsocks打双重服务了。
在Windows系统上面怎样通过Outline 安装Shadowsocks呢?
首先需要大家注册账户。然后再DigitalOcean上面创建账户,这样就可以简化登录流程。
然后下载Outline。进入到Outline这个网站,然后下载Outline 管理器和Outline客户端。
添加到服务器。打开Outline 管理器,通过可用选项之一来添加服务器,在这里Outline建议大家使用DigitalOcean。
登录DigitalOcean 登录凭证来源于登录账号,接下来选择服务器的地点,可以选择地点,包括新加坡、阿姆斯特丹、旧金山、纽约、多伦多、法兰克福、班加罗尔等。
Outline 的设置。选择相应的服务器,然后点击设置Outline,这样就可以自动设置Shadowsocks服务器,整个过程非常的快,可能只需要几秒钟的时间。
设备的连接。这时需要点击右侧的电脑图标,然后选择“连接此设备”的选项,这样就可以将设备连接到服务器上面。
复制访问密钥。此时屏幕上面就会显示一个访问密钥,复制这个密钥。
服务器的添加。需要打开Outline 客户端的应用程序,然后点击“+”按钮,粘贴并且访问密钥就可以添加服务器了。
服务器的连接。Outline可以自动保存服务器信息,以便大家未来的使用。接下来就可以点击下界面的“连接”选项,顺利连接到服务器。连接过程是由Outline来完成的。
支援方面
Shadowsocks可以为大家提供7×24小时的全天候实时聊天、电话支持和电子邮件,而且还拥有大量的在线指南,可以为大家解决技术性方面的问题。毕竟这是一个开源的,所以有一个专门提供支持的庞大社区,不过社区和官方指南的支持人员和面向用户都是需要懂技术的人。在这里我更喜欢Cyber Ghost 这样的VPN,提供更加简单的指南,即使是新手小白人物也能够快速的理解。
Shadowsocks支持的内容还是有限的,设置又很复杂,往往很难得到有效的帮助。不过如果大家比较了解开源系统(例如Linux )和编程语言(比如Python ),这样安装和使用Shadowsocks客户端应该是很简单的。
支持为什么这么重要呢?
其实并不是只有大家在安装VPN的时候,才需要很好的顾客支持,在其他情况之下也是同等需要的。举一个简单的例子,当大家需要连接到某个特定的私服器后,想要改变安全协议的时候,又或者是想要配置自己路由器的时候,这时顾客支持都能够派上很好的用途。此时我们需要检查所有的VPN,用来确保所有的VPN都可以使用,即便是到了深夜。我们也会检测所有VPN的运行速度,以保证他们能够快速的反应。
价格方面
由于Shadowsocks是开源的,我们可以免费的使用,只不过需要大家从第三方租借或者是购买服务器的时候才能够使用。我们也可以免费搭建自己的服务器,但是供大家选择的内容却很少。免费开源软件的缺点就是使用起来会比较复杂,Shadowsocks肯定也是这样的。
月支付费用需要在3.5~5之间,或是更高的代理服务器相比,会具备庞大的服务器网络和丰富功能的VPN服务更加物有所值。通过使用VPN,我们可以使用成千上百台服务器,享受到更好的网络解锁功能。
而且推荐的这些顶级VPN都有用非常强大的功能,定价也非常的合理,还能够提供月付套餐,甚至还能够提供30天到40天的退款保障,这样我们进行试用的时候,就不需要承担财务方面的风险了。
Shadowsocks目前是免费的。
当然对于一个拥有代理服务器,并想要在中国访问开放互联网的人来说,Shadowsocks始终还是一款非常强大的工具。但是对于需要传统VPN所提供的其他功能的人群来说,其实并不建议大家使用Shadowsocks。
毕竟Shadowsocks是开源的,还需要大家从第三方租用服务器才能够顺利的使用它。在他本机客户端添加服务器的流程也非常的复杂,也不会为大家提供一个简单方便的支持方法。虽然我们在Shadowsocks上面使用第三方服务器能够获得一个不错的速度,但是很难解锁一些热门的流媒体服务。除此之外,也无法提供VPN所需要的安全和隐私功能。
假如自己没有或者是租用的服务器,最好还是使用ExpressVPN 这样的顶级VPN。它是少数能够在中国稳定运行的VPN供应商之一,况且订阅价格和租用Shadowsocks服务器的价格也大差不差。我们完全可以亲自测试,使用一下ExpressVPN,如果对这个VPN不满意,还可以在30天之内申请退款,使用这个VPN并没有什么代价,还是非常划算的。
Shadowsocks使用过程当中的一些常见问题和答案
Shadowsocks好用吗?
答案当然是肯定的,Shadowsocks肯定是一个非常可靠的代理服务,前提是大家拥有可以使用的服务器。这么多年来,它一直能够让人在中国访问被审查限制的网站,同时还能够抵抗住有关部门持续不断的封锁,效果还是非常不错的。
Shadowsocks安全吗?
虽然都知道Shadowsocks并不会在网络上面隐藏用户的身份,但是却可以安全的使用他的本机客户端和Outline 等替代的产品。只不过我们必须要有代理服务器才能够正常的使用Shadowsocks,要知道有些代理服务器并不是很安全,甚至还有的自称是Shadowsocks的仿冒代理和VPN服务。其中一些仿冒服务可能是有效的,但是我们却不知道哪一个可以值得信赖。
可以免费使用Shadowsocks吗?
Shadowsocks客户端就是免费存在的,如果我们没有代理服务器,可能就需要付费,从第三方来租用服务器。而市面上有很多代理租借公司都是骗子,所以我们务必在购买之前好好研究一下相关的服务。在这里面还是建议大家在DigitalOcean上面来租用服务器,这样就可以利用他的60天试用期来获得价值100美元的租用额度,相对来说还是非常划算的。