[51SS教程]网友收集整理所有Shadowsocks的小白常见问题

[51SS教程]网友收集整理所有Shadowsocks的小白常见问题

ss-win

Q1:Shadowsocks作者是谁?是否还在更新?

Shadowsocks是由若干人因为兴趣而制作的一个项目,主要开发者和领导者是 @clowwindy ,但是在2015年8月(网传)被“相关部门”约谈喝茶,于是被迫删除Github的源码及相关文档。

但Shadowsocks属于开源项目,所以删除前已经备份,目前Shadowsocks原版因为无人接手已经停止开发,而其他基于Shadowsocks项目的第三方项目有:
ShadowsocksR、Shadowsocks-qt5、ShadowsocksCap等来维护更新Window/Linux客户端(其他系统的不一一举例了)。

Q2:Shadowsocks是否安全?加密性如何?

Shadowsocks是被设计来混淆数据,增加 墙 检查出流量特征所需的计算量,提高实时检测和匹配的成本,而不是加密。
SS的作者多次强调过这一点(Correct username/password auth model · Issue #169 · shadowsocks/shadowsocks · GitHub):
“We don’t need security. We need indistinguishability from random bytes.”
复制代码
再三强调不要忘记SS作者的本意——这是一个能帮你上谷歌,上被墙屏蔽的网站的工具,其意义是瞒过 墙 的实时流量检测,而不是瞒过 墙 后面的master minds。
Shadowsocks是一个业余制作的项目,并没有经过严谨的密码学算法计算,Shadowsocks不是一个VPN,它无法保护你的数据安全!

Q3:Shadowsocks和VPN 的区别是什么?

VPN,即虚拟专用网络

虚拟专用网络的功能是:在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VPN有多种分类方式,主要是按协议进行分类。VPN可通过服务器、硬件、软件等多种方式实现。

Shadowsocks,即Sock5代理

采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器。Socks是个电路级的底层网关,是DavidKoblas在1990年开发的,此后就一直作为Internet RFC标准的开放标准。Socks 不要求应用程序遵循特定的操作系统平台,Socks 代理与应用层代理、 HTTP 层代理不同,Socks 代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。所以,Socks代理比其他应用层代理要快得多。

Q4:Shadowsocks原版和ShadowsocksR的区别是什么?

Shadowsocks原版在更新到 v2.5.8 之后被“相关部门”约谈喝茶了,于是就停止了更新。但是应网友要求,另一个开发者把 v2.5.8 的一些严重BUG修复了更新为 v3.0,然后宣布不再管了。

而ShadowsocksR是在 原版作者喝茶前,由另一个程序员 @breakwa11 制作的第三方版本,主要特点是增加了一些人性化功能,比如服务器连接统计、连接管理、协议转换、多重代理等。

最主要的是ShadowsocksR的混淆协议和插件功能,因为Shadowsocks原版项目已经无人维护,同时 墙 的工作人员也在不停的寻找效率批量匹配特征的方法,目前SS原版协议在大部分地区已经被 匹配流量特征QOS限速了。

所以ShadowsocksR的混淆协议和插件就应运而生,其目的就是欺骗 墙 目前的流量匹配功能和QOS限速。

你可以理解为在原版协议的基础上加强了混淆功能,所以在部分地区只有使用ShadowsocksR的混淆功能才能达到最佳速度,当然不同地区也不一样,所以最好都试试!

Q5: ShadowsocksR的混淆协议和插件有什么用?

不说各混淆的特性,只说一下 混淆协议插件 整体意义。
Shadowsocks的开发目的是 穿透防火墙,也就是专门科学上网用的。
Shadowsocks是被设计来混淆数据,增加 墙 检查出流量特征所需的计算量,提高实时检测和匹配的成本。
但是 作者喝茶后,其他的Shadowsocks项目参与者都散了,已经无人维护Shadowsocks原版项目,再加上 墙 一直没有停下 针对Shadowsocks协议的 流量特征分析。
所以,现在的Shadowsocks原版协议在一些地区已经被严重匹配流量特征了,也就是试点地区。
遇到这种情况会出现:

Shadowsocks速度一开始很快,然后很快就降速很低。
Shadowsocks间歇性无法连接。
Shadowsocks单一端口使用一段时间或者一些流量后无法使用,换端口后正常。
使用Shadowsocks一段时间后无法连接,但是重新拨号(换本地IP)或者换Shadowsocks服务器后正常。

这是目前我已知的四种情况。

而ShadowsocksR的主要特点就是 混淆协议和插件,目的就是为了弥补 目前Shadowsocks原版协议已经 部分地区封锁的情况。
通过 改变流量特征 或者 伪装其他流量特征 来达到欺骗QOS 的目的。
但是,既然是欺骗,那就不可能一直骗下去,所以ShadowsocksR的混淆协议需要不停地更新,来对抗整个 墙的工作人员。
一些地区Shadowsocks原版协议封锁严重,使用最新的 混淆协议和插件可以缓解或者暂时解决上面所说的情况(尽量不要使用旧的,基本已经匹配了)
同样大部分地区还是 封锁较轻,这种地区根据当地的QOS策略不同,可能需要选择性的使用 混淆协议哈插件。
比如我这里,在低峰期阶段 使用混淆协议后 降速最少一半,而在高峰期阶段,原版协议速度明显被QOS限速,使用混淆协议后,可以缓解限速,虽然达不到低峰期的Shadowsocks原版协议 速度水准,但是也是要强很多的。
复制代码
从我的当地情况可以看出,混淆协议不仅分地区,而且分时间段,所以说来说去,总归一句话:多试试多观察 就知道需不需要使用ShadowsocksR的混淆协议和插件了!

Q6:Shadowsocks客户端为什么分dotnet2.0/dotnet4.0 ?

两个版本的功能是完全一样的,不同之处是根据你系统安装的 .NET Framework 支持库版本,这个支持库有v2.0/3.5/4.0/4.5版本,且每个版本都是独立的。
这里的 .NET Framework v2.0就是对应的 DotNe t2.0 Shadowsocks客户端,v4.0则是对应 DotNet 4.0的。

Shadowsocks是C#语言写的,所以需要安装这个微软的支持库,Shadowsocks原版是更新到2.5.2后就取消支持v2.0了,但是ShadowsocksR依然支持。
这支持库是一般来说XP是都没有安装的,Win7则是系统自带v2.0,win8以后是自带v4.0。
所以自己看着 支持库的安装 情况选择版本就行了,功能无差别。

Q7:Shadowsocks的PAC是什么意思?

代理自动配置(英语:Proxy auto-config,简称PAC)是一种网页浏览器技术,用于定义浏览器该如何自动选择适当的代理服务器来访问一个网址。
一个PAC文件包含一个JavaScript形式的函数“FindProxyForURL(url, host)”。这个函数返回一个包含一个或多个访问规则的字符串。用户代理根据这些规则适用一个特定的代理器或者直接访问。当一个代理服务器无法响应的时候,多个访问规则提供了其他的后备访问方法。浏览器在访问其他页面以前,首先访问这个PAC文件。PAC文件中的URL可能是手工配置的,也可能是是通过网页的网络代理自发现协议(WPAD)自动配置的。
———— 截取自维基百科
PAC中文名叫做代理自动配置,PAC其实就是 HTTP/HTTPS代理服务器 + 网址规则,只有在你浏览器访问 网址规则中包含的网站 时才会走PAC文件中包含指定的 HTTP/HTTPS代理服务器。

因为Shadowsocks作者喝茶后,原本维护更新的PAC(GFWlist)文件也被删除,不过现在由ShadowsocksR作者接手维护了(Github项目),由网友不断的提交新的被墙的网址和IP。目前分为网址白名单、黑名单、黑白名单,同时也有ip的名单。

Q8:Shadowsocks的负载均衡模式是什么意思?

Shadowsocks和ShadowsocksR都有个负载均衡功能,官方的解释是:

负载均衡功能,适用于网页浏览,不适用于看视频或下载等需要大流量的环境。如需下载请在连接统计窗口通过下载测速测试速度最快的服务器然后单独连接之。
简单的说就是,用用这个节点用用那个节点,不照着一个节点用,达成所有节点负载均衡的目的。所以大流量的时候不要开这个。

Q9:Shadowsocks怎么代理其他软件/玩游戏?

Shadowsocks是属于 SOCKS 5代理 ,除非其他软件支持使用系统代理设置,比如:浏览器。否则要让其他软件走Shadowsocks代理则需要以下两个软件:

SocksCap64搭配Shadowsocks指定应用走Socks代理
使用Proxifier把shadowsocks代理转为真·全局(类VPN)

上面的二个软件大家查看其它贴子吧。近期会放出。

—————————————————————————————

免责和转载声明。

1.本网站所收集的部分资料来源于互联网,本站不对其真实性负责,也不构成任何其他建议。如果您发现有侵犯您权益的内容,请与我们取得联系,我们会及时修改或删除

2.本站QQ群交流群:471186325点击链接加入群【51SS.INFO 我要SS 会员群】

原创文章,转载请注明: 转载自[51SS教程]网友收集整理所有Shadowsocks的小白常见问题

本文链接地址: https://51ss.info/?p=107

发表评论

电子邮件地址不会被公开。 必填项已用*标注