美文网首页
写给非专业人士看的 Shadowsocks 简介

写给非专业人士看的 Shadowsocks 简介

作者: 小谷先生 | 来源:发表于2018-04-15 00:11 被阅读85次

这个文章来源于一个朋友在科学上网的过程中,搞不清楚 Shadowsocks 的配置问题,在这里我想按照我对 Shadowsocks 的理解简单梳理一下,以便一些非专业人士也能了解

long long ago…

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

when evil comes

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

ss-02

ssh tunnel

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

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

由于 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 将收到的加密数据进行解密,还原原来的请求,再发送到用户需要访问的服务,获取响应原路返回 ss-04

相关文章

  • 写给非专业人士看的 Shadowsocks 简介

    这个文章来源于一个朋友在科学上网的过程中,搞不清楚 Shadowsocks 的配置问题,在这里我想按照我对 Sha...

  • 阿里云搭建SS代理超详细教程!!!

    一、shadowsocks简介(以下来自wiki百科) shadowsocks是一种基于Socks5代理方式的网络...

  • 面试

    1.面试官分类 一般分为两种:非专业人士和专业人士 非专业人士一般是主管、老板之类的,本身对设计不太精通,他会自己...

  • 非专业指导专业,就是越来越错

    非专业人士指导专业人士,甚至是非专业高层对专业技术部门乱做安排,这种情况在我们国家非常常见 。最直接的例子就是国足...

  • 手绘2

    非专业人士,就是爱好,希望自己能越画越好。

  • 绘画

    非专业人士,单纯喜欢画画,不喜勿喷,谢谢

  • 手把手教你看懂《宝石鉴定证书》

    摘要 为非专业人士提供宝石鉴定证书的鉴定结果的分析。 对于非专业人士,宝石鉴定证书上唯一要关注的只有鉴定结果。通常...

  • shadowsocks配置

    (一)MacOS配置shadowsocks pip 安装 shadowsocks 编辑 shadowsocks 配...

  • 到株洲必须宠幸的果汁和三明治

    这家叫萌萌熊猫亲子空间的地方,非专业人士、非专业技术、非专业地方做出了这个城市最好美味的三明治?和“真正的纯果汁”...

  • firefox火狐代理插件foxyproxy替代autoprox

    Shadowsocks 下载地址 Shadowsocks 确保运行Shadowsocks之后,使用全局代理 127...

网友评论

      本文标题:写给非专业人士看的 Shadowsocks 简介

      本文链接:https://www.haomeiwen.com/subject/imirkftx.html