SS配置,SS上网,电脑配置SS,SS配置,手机SS,SS window,SS android,SS教程,SS网络设置,SS手机电脑配置,SS客户端Win10,SS IOS

我们来看一下什么是SS。

SS 的全称是 Shadowsocks,是一种加密的传输方式(一种基于 Socks5 代理方式的网络数据加密传输包,作用在传输层和应用层之间为用户提供代理服务 );SS 是目前主流的科学上网方式,是目前最稳定最好用的科学上网工具之一。

 SSR(全称 ShadowsocksR )是 SS 的修改版,也算是增强版,是在SS 的基础上做了些功能的增加和修改。

有很多的 SS 客户端,但是仅仅有 SS 客户端还不能翻墙,还得需要在SS 客户端中添加正常可用的 SS 信息,SS 信息可以自己买 VPS 服务器搭建,也可以买别人搭建好的,也有人搭建了免费共享出来的。网上卖 SS 信息的非常多非常多(不过跑路的也很多,自己当心),但都不是官方提供,SS 官网并不卖服务。
    还有另外一个代理工具:V2Ray,V2Ray 是一个模块化的代理软件包,它的目标是提供常用的代理软件模块,简化网络代理软件的开发。简单来说,它就是一个模块化代理,可以用来科学上网,支持多平台。

可能很多看了上面的内容不太清楚,如果大家不是专业人士的话有可能看不懂,感觉像看天书一样,没关系,下面我用通俗易懂方式展示给大家。


在很久很久以前,我们访问各种网站都是简单而直接的,用户的请求通过互联网发送到服务提供方,服务提供方直接将信息反馈给用户 

然后有一天,GFW 就出现了,他像一个收过路费的强盗一样夹在了在用户和服务之间,每当用户需要获取信息,都经过了 GFW,GFW将它不喜欢的内容统统过滤掉,于是客户当触发 GFW 的过滤规则的时候,就会收到 Connection Reset 这样的响应内容,而无法接收到正常的内容 

聪明的人们想到了利用境外服务器代理的方法来绕过 GFW 的过滤,其中包含了各种HTTP代理服务、Socks服务、VPN服务… 其中以 ssh tunnel 的方法比较有代表性

1) 首先用户和境外服务器基于 ssh 建立起一条加密的通道 2-3) 用户通过建立起的隧道进行代理,通过 ssh server 向真实的服务发起请求 4-5) 服务通过 ssh server,再通过创建好的隧道返回给用户

由于 ssh 本身就是基于 RSA 加密技术,所以 GFW 无法从数据传输的过程中的加密数据内容进行关键词分析,避免了被重置链接的问题,但由于创建隧道和数据传输的过程中,ssh 本身的特征是明显的,所以 GFW 一度通过分析连接的特征进行干扰,导致 ssh 存在被定向进行干扰的问题

shadowsocks

于是 clowwindy 同学分享并开源了他的解决方案

简单理解的话,shadowsocks 是将原来 ssh 创建的 Socks5 协议拆开成 server 端和 client 端,所以下面这个原理图基本上和利用 ssh tunnel 大致类似

1、6) 客户端发出的请求基于 Socks5 协议跟 ss-local 端进行通讯,由于这个 ss-local 一般是本机或路由器或局域网的其他机器,不经过 GFW,所以解决了上面被 GFW 通过特征分析进行干扰的问题 2、5) ss-local 和 ss-server 两端通过多种可选的加密方法进行通讯,经过 GFW 的时候是常规的TCP包,没有明显的特征码而且 GFW 也无法对通讯数据进行解密 3、4) ss-server 将收到的加密数据进行解密,还原原来的请求,再发送到用户需要访问的服务,获取响应原路返回 

以上就是一个大致的流程和思路。如果你能看懂那说明你有基础,如果你没看懂,那没有关系,知道怎么用就行了。就好比吃鸡蛋没有必要搞清楚是哪个鸡下的一样。


相对于以前的VPN技术,SS的一个大特点就是网络分流技术,配置文件中的网站走代理通道,之外的全部走直连通道,相较于以前所有的流量只能走代理通道,不需要代理的网站上网速度也会受到影响,极大地提升了上网体验。

之后的SS的发展比较顺利,各个平台的客户端也如雨后春笋逐渐建立起来,最初的SS客户端都内置了节点信息,虽然速度略慢,但丰俭由人,普通用户安装后无需配置即可食用,有需求有技术的群体也可以使用自己的服务器。唯一遗憾的是当年的iOS上并没有网络通道的权限,要么使用ss浏览器有限翻墙,要么越狱安装客户端实现全局代理。

网传的一份联通客户端对于各个协议的识别情况:

软件和协议 联通检测类型 访问网址
Shadowsocks TCP 业务 显示服务器IP
SS + http_simple(80端口) 上网 (Web方式get) 显示混淆域名
SSR TCP 业务 显示服务器IP
SSR + http_simple 上网 (Web方式get) 显示混淆域名
SSR + TLS(443) * 安全类网页浏览 (HTTPS VPN) 流量 
* HTTPS 链接
显示混淆域名
SSR + TLS(995) 安全协议的收邮件流量 显示IP
SSR + TLS(非443) * 网络连接(网页)
* HTTPS 链接
显示混淆域名
OpenConnect UDP 业务 显示服务器IP
IPSec VPN UDP 业务 显示服务器IP
V2Ray TCP 业务 显示服务器IP
V2Ray + TLS HTTPS 网络连接 显示证书域名
nghttpx + TLS HTTPS 网络连接 显示证书域名
kcptun UDP 业务 显示服务器IP

注:由于这份资料真假未知,仅做分享,请勿有不必要的恐慌。

所有的主流平台中,iOS 是比较特殊的,因为其权限管理相当的严格,直到 iOS 9 时代才对开发者开放VPN 相关的 Network Extension 权限,在此之前,iOS 用户只能在越狱环境下才能获得相对完整的 SS 体验,因此 SS 相关软件在 iOS 上不温不火,直到 Surge 的出现。

Surge,虽然出生于 iOS 平台,但其思路打破了之前 SS 圈内的桎梏,再次促进了 SS 生态的发展。

最初的 Surge 定位于网络调试工具,作者本人写了一个 SS module 实现了 SS,也许作者本人的想法并不是翻墙,所以该 module 是一个黑箱,至今也没有支持V2Ray等新型协议。无心栽柳柳成荫,Surge 可以在 iOS 端实现全局代理,并且自开始稳定性就非常好,68的售价并没有挡住人们热情的购买力,但此时的 Surge 仍然是相对小众的。

Surge 的模式非常具有开创性:

  1. 以文本 config 设置软件,非常的 linux;
  2. 因为 Surge 定位为网络调试工具,因为配置文件中可以单独设置面对某网址或某IP时,网络对其的响应,主要包含 proxy,direct,reject 3种核心模式,同时,Surge 可以观测到网络的连接情况,实现重发等操作,实现抓包。于是,一个网络调试软件,得益于优异的思路,经由网友们的一番探索,使其可以指定代理地址,屏蔽广告,解析视频地址,抓取网络流量,堪称完美。

题外话

Surge 固然好,但是其开发者 Yachen Liu 却着实是一个富有争议的人,整理的 Surge 时间线如下:

  • 2015年10月26日 Surge 以68元的售价上架 App Store;

  • 2015年11月29日 Yachen Liu 自称被喝茶(注:无法被证实);

  • 2015 年 12 月 4 日 ,Surge App Store 全区下架,之后又以648元的高价短期上线,作者解释为方便已购买用户更新;

  • 2016 年 3 月,Surge iOS 2.0 版本发布,承诺648元永不降价,同时启用反盗版策略,180天内仅能激活十台设备;

  • 2016 年 8 月,Surge Mac 2.0 版本发布,iOS 版本价格调整为 328元,作者解释648元为 Mac 与iOS双版本价格,价格调整是售卖策略发生变化;

  • 2017年5月,Surge限时8折;

  • 2018 年 1 月,iOS Surge 3发布,根据老用户购买时间提供免费升级和优惠升级,同时提升反盗版策略,仅能激活3台设备;

  • 2018年10月,作者发推表示

计划给 Surge iOS 加一个新功能,可以选择将自己的授权与 iCloud 账号绑定,绑定后最多可激活 6 个设备,但是仅可以在自己的 iCloud 登录的设备上使用。

作者确实是网络技术大牛,截至目前,Surge 仍然是iOS端最优秀的 SS 客户端,但是其营销策略极富争议性,喝茶事件至今无法证实,且之后全区下架客户端也毫无道理,之后长期上架 App Store 也不能很好的自圆其说,因此被称为喝茶营销。

作者对高价的解释是 Surge 是面向国际的网络调试设备,主要竞品是老牌应用 Charles,但是这几年的发展下来,调试功能这种核心并没有实质的长进,反盗版能力,UI设计倒是提升不少,口嫌体直般升级了 SS 的最新版本,却死活不肯添加 V2ray 等新协议,面向国际的软件,核心用户却是国内用户,可以说是相当的傲娇。

Surge 下架上架来回折腾的时候,不少开发者也看到了机遇,Shadowrocket 便是当时的 Surge 追随者,最初上架性能虽然不佳,但是6元的售价并且兼容Surge规则还是吸引了不少人下载,一时间风头无两,被称为小火箭。

小火箭的作者 Guangming Li 似乎是个奶爸,最初小火箭比较简陋,随着快速的迭代更新,小火箭功能逐渐完善起来,稳定性也提高了不少,在摆脱 Surge 的同时,小火箭也开发出了不少让人眼前一亮的新功能。

与Surge不同,小火箭的初衷就是为了翻墙,所以作者直接就内置了各种翻墙协议,通过UI界面非常容易添加和修改,作者也针对国内的环境开发出了场景模式,按需求连接,服务器订阅等模式,同时作者在Telegram上创建了群组,用户之间的交流以及开发者的反馈速度很快。

总体来看,得益于 Surge 的开创性思路,iOS 端的代理软件一度诸侯林立,逐鹿中原,相关软件的讨论也是层出不穷,是一段相当甜美的蜜月期。随着政策的逐渐收紧,潮水退去,国区内基本上已经没有太多的选择,蛰伏至外区的软件们随着各类原因或离开或留下,如今天下大势已定,或许很难比较各自的用户数量,但几大软件已经有了稳定的核心用户群,Surge 还在稳扎稳打走着自己的路,Shadowrocket 与 Quantumult 的开发已经陷入停滞,新入门的代理软件仍需在夹缝中找寻自己的位置。


上面说了这么多,主要对ss的原理,和发展史大概做了个简介,那么下面我们来说要怎么使用。

这里不说ss的服务器配置,只说客户端的配置。

SS Window下载地址  https://github.com/shadowsocks/shadowsocks-windows/releases

我这个版本是4.0.9

然后打开Shadowsocks.exe 

你会看到以下界面,填上对应的服务器地址和服务器端口,点击确定就OK了。打开google试试。

Android配置的话可以去看我这篇文章:https://blog.csdn.net/qq_24434671/article/details/86592763

看了上面可能有的同学很好奇,我的服务器IP和地址从哪儿来呢,这个网上有免费的,大家可以去找,但是免费的速度都不行,不太稳定,如果有需要的小伙伴可以加我QQ:466682881  

如果有的小伙伴在配置的过程中出现各种各样的问题也可以加我QQ咨询我。

以上内容部分来自网络,更多问题可以在下面评论,技术问题可以私聊我。

猜你喜欢

转载自blog.csdn.net/qq_24434671/article/details/89467624