ame

SSR使用指导
写在前面 SS 是什么 Shadowsocks (SS/小飞机):一种基于Socks5代理方式的加密传输协议...
扫描右侧二维码阅读全文
12
2018/03

SSR使用指导

写在前面

注意,这篇文章夹着我的小机场一些推广

如果你不想看长篇,可以参考这篇 图文快速入门教程

SS 是什么

Shadowsocks (SS/小飞机):一种基于Socks5代理方式的加密传输协议,也可以指实现这个协议的各种传输包,并采用Apache许可证、GPLMIT许可证等多种自由软件许可协议开放源代码。SS分为服务器端客户端,在使用之前,需要先将服务器端部署到服务器上面,然后通过客户端连接并创建本地代理。目前包使用PythonCC++C#、Go语言等编程语言开发。

用途

在天朝,本工具也被广泛用于搭梯子,以浏览被封锁、屏蔽或干扰的内容。

作者

2015年8月22日,Shadowsocks原作者Clowwindy称被请去喝茶,宣布停止维护此计划(项目)并移除其个人页面所存储的源代码。因为移除之前就有大量的复制副本,所以事实上并未停止维护,而是转由其他贡献者们持续维护中。

原理图

在自由的环境下,在本机访问服务器是直接建立连接
01.png
在受限制的环境下,连接会受到防火墙检查
02.png
而Shadowsocks把连接内容进行了加密,防火墙得到了加密后的数据,并不知道是什么,于是就放行了本次请求,于是本机就能访问到远程服务
03.png

ShadowsocksR

ShadowsocksR (酸酸乳) 是breakwa11发起的SS分支,在SS的基础上增加了一些数据混淆方式,称修复了部分安全问题并可以提高QoS优先级。后来贡献者Librehat也为SS补上了一些此类特性.
顺便说下,breakwa11也被人肉了.原项目已停止.但有很多人fork,并有人在其基础上继续发布新的版本.

服务器搭建方法本文不再讲诉.如果你不想手动搭建.可以试试宇航员提供的SSR服务

在 Windows上使用

先把 Windows SSR下载,把压缩包里面的所有文件解压到一个文件夹中。

请不要只解压 exe 文件,不然可能会发生一些科学无法解释的现象,比如说硬盘中一个叫“马克思主义”或者“学习资料”的文件夹消失了。——破娃酱


04.jpg

4.9解压后的目录结构

然后你会发现有两个exe文件,后缀为"dotnet2.0"和"dotnet4.0"的(sig文件是签名文件,不用理会)。
如果你的电脑上已经安装了donet4.0(.NET Framework 4.0),那么就可以使用"donet4.0"后缀的版本,
XP用户请直接使用"dotnet2.0"版本

05.jpg

第一步先找到右下角 SSR 的任务栏图标(纸飞机样子的图标,下文均简称为小飞机

删除已失效的订阅和服务器

右击小飞机 -> 服务器订阅 -> SSR服务器订阅设置

06.jpg

如果有自带的订阅链接的话,点击“delete”将自带订阅删除(自带订阅早已失效,已经不需要了)

双击小飞机图标可以直接打开“编辑服务器”界面以手动编辑服务器。在你添加完自己的服务器之后,要记得将 SSR 自带的示例服务器删掉,并切换至你要使用的服务,因为那个也是没有用的。部分萌新可能还会在添加完服务器之后忘记切换到自己添加的那个配置就开始使用,导致无法使用。

添加服务器订阅

服务器多的话手动编辑事件麻烦的事情
添加服务器订阅的后会自动获取服务器信息,并自动更新.方便很多

  • 添加 SSR 服务器订阅
右击小飞机 -> 服务器订阅 -> SSR服务器订阅设置

08.jpg

点击“ADD”,然后在右侧填入你的 SSR 服务器订阅地址,即可添加一条服务器订阅,然后直接点击确定即可。如果你勾选了左下角的“自动更新”,在每次 SSR 启动的时候都会自动更新订阅.

宇航员的订阅连接你可以在用户中心找到
大概像这样链接 https://as.abyss.moe/link/xxxxxxxxxxxxx?mu=0
07.jpg

  • 更新 SSR 服务器订阅

添加好后手动更新下订阅把.

右击小飞机 -> 服务器订阅 -> 更新SSR服务器订阅(不通过代理)

09.jpg

将会从已经设置的订阅地址中获取配置信息自动添加/更新至服务器配置中,并且此操作会通过你当前的 SSR 代理进行!如果你目前的 SSR 代理不是可用的代理,那么将会更新失败!因此建议选择“更新服务器订阅(不通过代理)”。一般只有 SSR 服务器订阅地址不能在墙内访问而你有可以使用的 SSR 代理配置的时候才需要使用 SSR 代理更新订阅。

服务器

在正确的添加服务器订阅并更新后.你应该能在服务器找到宇航员服务器组

10.jpg

  • 切换服务器

点击任意一个节点之后会切换到该服务器

到这步后你应该能正常使用了,在浏览器上打开个网页试试把

  • 编辑服务器

直接双击小飞机也可以打开编辑窗口。
在这里你可以切换你已有的服务器配置,在你第一次使用的时候别忘了先切换至你自己添加的服务器配置。

  • 从文件导入服务器

可以导入 SSR 服务商提供的服务器配置文件。

  • 服务器连接统计

直接鼠标中键单机小飞机也可以打开这一窗口,会显示你目前 SSR 的所有服务器的统计信息。
在这一界面,双击某个条目的服务器可以直接切换至该服务器;
单击某一条目的“连接”可以断开当前条目的所有连接;
双击某一条目的“开关”可以指定你在设置“服务器负载均衡”时是否使用这一服务器,而双击某一个“组”(Group)可以批量开关这一组;
双击某一条目其他的列可以清零这一统计信息。

服务器负载均衡

这是个基本不会用到的功能。选中以后,在每次有流量通过 SSR 代理时,会自动在没有被“关掉”的代理中选择一个来使用(怎么叫“关掉”?请看服务器-服务器连接统计)。

如果想只在某一组服务器中切换,或者依据一定的条件来切换服务器,请右击小飞机-选项设置,然后看“负载均衡”的设置。

系统代理模式

系统代理模式有四种模式可以选择:
ssr08.jpg

  • 直连模式

会关闭系统HTTP代理,你的所有HTTP上网流量都不会通过 SSR 代理,在此模式下你只能使用Socks5代理方式连接 SSR 代理(详见后续的进阶使用)。

  • PAC模式

会修改系统IE代理,使用PAC文件控制代理。PAC文件包含了规则列表,可以控制哪些流量走 SSR,哪些不走(例如国内流量直连,国外走代理),做到智能代理。但是实际上此功能已经可以被“代理规则”设置完全代替(除非你一定要用gfwlist),因此一般不用这一模式。
PAC文件为 SSR 根目录下的pac.txt。

  • 全局模式

会开启系统HTTP代理,你的所有HTTP上网流量将会通过 SSR 代理。
注意:仅能代理HTTP流量,即浏览网页的流量——例如浏览器浏览网页,或者某些应用程序的应用内网页(比如QQ的群文件、群公告这些就是),或者某些比较奇葩的使用HTTP方式进行通信的程序(比如Steam版的影之诗)。
如果要代理应用程序.

  • 保持当前状态不修改

顾名思义,不会对你目前的系统HTTP代理状态进行任何的修改。

代理规则

代理规则指的是,对于所有通过系统HTTP代理或者SOCKS5代理被发送至 SSR 的流量,按照你设置的规则进行代理,即智能代理。

实际上这个设置项也没有什么可以说明的内容,每个选项也写的很清楚。这里稍微解释下某些名词及选项:

  • 绕过xxx

顾名思义,绕过就是不走代理,例如选择项中的“绕过局域网“就是当你浏览局域网网页的时候不会走 SSR 代理(最常见的例如学校、公司的内部网网页),”绕过大陆“就是所有国内大陆的流量都不会通过 SSR 代理。

  • 绕过非大陆

带有这个的一项实际上是给从国外翻回来的人用的,我们这些翻出去的并用不到。

  • 用户自定义

萌新可以直接无视这一项。自定义文件为 SSR 根目录下的user-rule.txt,你可以在这一文件中自己定义代理规则,格式详见:https://adblockplus.org/en/filter-cheatsheet

  • 全局

顾名思义,所有被发送至 SSR 的流量都会走代理。
日常使用我推荐使用“绕过局域网和大陆”的选项

其他功能

待补充.萌新了解上述功能设置就可以了

Windows 上配合其他工具使用

在 Chrome 浏览器中配合 SwitchyOmega 使用

SwitchyOmega .jpg

什么情况下需要使用 SwitchyOmega

如果你想全局代理浏览器,而又不想设置系统HTTP代理(因为系统HTTP代理会代理到所有的HTTP连接,比如QQ的群公告、群文件、群相册),又或者你想强制让某些网站走/不走代理,则你可以在Chrome浏览器中安装 SwitchyOmega 插件。

另外,SwitchyOmega 还支持很多人性化的进阶设置,比较深层的用法具体就请自己研究吧

SwitchyOmega 可以谷Chrome应用商店找到

  1. 右击 SwitchyOmega 的图标-选项,进入设置界面,点击“添加情景模式”,填入一个名称(随便写),下面要选中“代理服务器”,然后点击“创建”。
  2. 然后在你新建的情景模式中,代理协议选择SOCKS5,代理服务器填写127.0.0.1(环回地址),代理端口填写SSR选项设置中的本地端口,然后点击左下角的“应用选项”就可以保存配置了。
  3. 切换到auto swith模式.当你加载失败时.扩展栏图标会提示你X个资源未加载.点击后可以添加条件到情景模式.然后添加即可.

配合 Proxifier 来代理应用程序

这个软件已经过时,并且有诸多问题,对于真·新手来说比较难以理解,除了轻量以外并无其他说得过去的优点,不再推荐新手使用。

Proxifier.png

如需代理应用建议移步至下方的 Windows - SSTap 教程。

使用 SSTap 代理游戏(需要UDP转发) 的应用

SSTap 全称 SOCKSTap, 是一款利用虚拟网卡技术在网络层实现的代理工具。
SSTap作者已停止更新,你可以在这里下载老的客户端
SSTap 能在网络层拦截所有连接并转发给 HTTP, SOCKS4/5, SHADOWSOCKS(R) 代理。
而无需对被代理的应用程序做任何修改或设置。
它能同时转发 TCP, UDP 数据包。
它非常适合于游戏玩家使用。

sstap.jpg

SSTap 是一个为代理游戏而生的工具,能代理辣鸡 Profixier 代理不到的应用,并且简单易用,不像 Profixier 或者 Super Socks5Cap 那样使用复杂或者需要付费。

它的性质与 L2TP 这类系统全局代理很像,但是可以自定义路由以绕过大陆IP(应用自带有这些规则),这点是十分赞的。

这是一个免费的工具,仅有应用内常驻非弹出式广告,并不会影响使用体验。

Android

首先下载安卓安卓客户端
新版 Android 客户端 为 "SSRR"

ssrr01.jpg

3.5.1打开后应该是这样

添加配置

点击左上角图标

ssrr01.jpg

点击右下角的“+”

ssrr01.jpg

之后就会出现图中所示的5种配置添加方式,基础配置之类的与Windows版无异。

添加订阅

点击右下角的“+” -> 添加升级SSR订阅

ssrr01.jpg

默认订阅已经失效,我们需要删除它

左划删除FreeSSR-public -> 与节点一起删除

接着添加订阅

添加订阅地址 -> 输入订阅地址 -> 确定

宇航员的订阅连接你可以在用户中心找到
大概像这样链接 http://as.abyss.moe/link/xxxxxxxxxxxxx?mu=0
07.jpg

切换服务器

左划删除 Android SSR Default -> 选择一个能用的服务器

ssrr01.jpg

删除配置

左滑或者右滑一条配置即可删除该配置。

误删了怎么办?别担心,你删除之后下方会提示你可以点击“撤销”来撤销刚才的删除操作。

每条配置下方的文字以及右侧的按钮

  • 下方的文字

从左到右依次表示 累积上行流量、累积下载流量、节点延迟、服务器组名(如果有)。

  • 闪电图标

点击即可以检测此节点的延迟(ping)。

  • 分享按钮

能干什么我就不用说了,点进去一看就懂。

右上角的三个图标

  • 一个闪电加上一个A

ping列表中的所有服务器。

  • 三道杠

基于ping自动由低到高排序。

  • 那个看上去像是复制的按钮

对,就是复制来的。点一下就会把你目前所有配置的ssr链接复制到剪贴板中,然后你可以发给其他设备或者朋友什么的。

IOS

请参考快速使用指北

列表最后更新时间:2018-7-7 16:11:21

iOS — 国区可用

APP Price
OpenWingy ¥3
ShadowProxy-SS Proxy ¥3
ShadowBroken ¥12
Wingy ¥6
GoodShadow ¥3
BananaNet ¥6
SuperWingy ¥3
Kitsunebi  ¥30
SkipWorld FREE
IceTea ¥6
寒梅 — Mume Red ¥68
Wfgtb ¥12
A.BIG.T IV ¥68
SsrConnectPro FREE
RiptideCloud FREE

iOS — 国区下架,其他区可下载

APP Price
Shadowrocket  $2.99
Wingy $0.99
XNode FREE
Potatso 2 $2.99
Potatso Lite FREE
AnyFlow Lite FREE
Shadowfish $0.99
Fugu2 FREE
Mume VPN FREE
ShadowTunnel $2.99
Speedflow $0.99
iCProxy $1.99
Quantumult $4.99

MAC

请参考快速使用指北

常见问题

有问题可以下评论区留言
问题会在这里总结

SSR的加密与混淆

https://github.com/shadowsocksrr/shadowsocks-rss/blob/master/ssr.md

参考文章:

https://lolico.moe/tutorial/shadowsocksr.html
https://medium.com/censorship/shadowsocks-all-clients-157d02c15182
https://segmentfault.com/a/1190000011862912

Last modification:June 15th, 2019 at 11:56 pm

Leave a Comment Cancel reply

12 comments

  1. 雨诺狂流

    您好,我想请问下:我的系统代理模式是全局模式,代理规则是绕过局域网和大陆,可是我浏览国内网页时(比如看斗鱼直播),流量统计的今日使用依然在涨,这是怎么回事?

  2. 杰西卡

    添加节点成功了,还是用不了 啊啊啊>﹏<

  3. 啊啊啊啊

    d大大,请问下宇航员最新的域名换成啥了,月卡没了,急。另外群号是多少啊

    1. ame
      @啊啊啊啊

      新的域名:https://rocket.abyss.moe
      原域名DNS被污染了了

      1. 啊啊啊啊
        @ame

        感谢大大。OωO

  4. 萝莉控之神

    您好,今天我打算去宇航员的网站续费月卡,发现他们的网站打不开了,请问是出了什么事情么。= =

    1. ame
      @萝莉控之神

      域名被污染,已经更换。

  5. 君华

    谢谢您的分享呢

  6. Teogili

    大大好
    我这里不久之前刚买的月卡 一开始能用的 过几天突然用不了了
    期间搬家从移动网换成了电信网 ip都是能ping通的 但是油管什么的上不了了
    作为一个小白实在不懂 希望大大能帮忙解惑
    谢谢!

    1. ame
      @Teogili

      抱歉今天才看到。
      前段时间有些IP被墙了,现在已经换了
      有问题可以加通知群.会及时回复

      1. 可乐
        @ame

        充值界面登不进去了,能帮忙处理下吗

  7. kumoi

    ame能不能补一下直连模式的进阶使用?> . <