神代綺凛の随波逐流

常见酸酸乳客户端功能介绍&使用教程

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »

本篇说明仅供交流与学习使用,请勿作出任何违反国家法律的行为。

本说明书包含 Windows、Android、iOS、MacOS 端的酸酸乳客户端的功能介绍使用方法的详细介绍以及常见问题解决

教程比较长,很长,长的不行,因此已经想办法把它们折叠了(。)
按需查看,展开并灵活运用右侧目录跳转至相应章节,否则可能会引起包括但不限于头晕眼花、心烦意乱、精神恍惚、直接点击右上角等不适现象。

FAQ

Q: Windows 下没有任何报错且 .NET 和 VC++ 依赖库也装好了,但依然用不了,且日志图表显示没有任何流量通过
A: 如果你正在使用 Win10 1809,请尝试关闭防火墙

Q: IP ping 的通但是连不上是怎么回事
A: 别问,问就是 TCP 阻断,请去更换端口或 IP

Q: 协议混淆哪家强
A: https://github.com/shadowsocksr-backup/shadowsocks-rss/blob/master/ssr.md

Q: 怎么现在改了 Hosts 也上不去P站(等)了
A: 别问,问就是 SNI 阻断,请老老实实挂代理
i> 特别地,对于某些使用 CDN 的网站(例如 Steam 社区和P站)可以使用本地 Nginx 反代的方法绕过 SNI 审查,此处举两个例子:steamcommunity 302PIXIV网页版及客户端访问恢复指南

Q: 怎么挂了代理也上不去 Pixiv
A: 使用 Vultr 的同学请注意,日本除了少数一些新的IP段例如108.60.*.*167.179.*.*,其余大部分均被 Pixiv 封锁

Q: 在哪下载最新酸酸(乳)
A: 这里是个人收集,附带一些常用玩意
https://github.com/Tsuk1ko/SS-Collection

Q: 校园网无法使用
A: 拨号上网的校园网请看 SwitchyOmega 的部分

Q: SSTap 提示 UDP 已禁用是怎么回事
A: 说明你当前网络环境到节点的 UDP 通信受运营商 QoS 限制,如果你不是玩网游就无所谓,否则请尝试更换其他节点,或者使用 udp2raw

Q: 通过 Profixier 或者 SwitchyOmega 连接使用小飞机本地 SOCKS 端口时,小飞机的代理设置对它们有没有影响
A: 对于酸酸和酸酸乳,系统代理模式对使用本地端口的情况没有影响,此时你可以关闭系统代理(酸酸乳将系统代理模式调成直连);而酸酸乳的代理规则是能起作用的

Windows

[collapse title="Windows" status="false"]

把C#版 SSR 下下来,把压缩包里面的所有文件解压到一个文件夹中。

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

然后你会发现有两个exe文件,后缀为“dotnet2.0”和“dotnet4.0”的(sig文件是MD5验证文件,不用理会)。如果你的电脑上已经安装了donet4.0(全名NET Framework 4.0),那么就可以使用“donet4.0”后缀的版本,否则请去百度“donet4.0”并安装,再使用。如果是XP用户,请直接使用“dotnet2.0”版本。

打开程序之后先别着急,第一步先找到 SSR 的任务栏图标(纸飞机样子的图标,下文均简称为“小飞机”),右击小飞机-服务器订阅-SSR服务器订阅设置,点击“delete”将自带订阅删除(自带订阅早已失效,已经不需要了)。

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

功能、设置说明

右击小飞机,你能看到 SSR 所有的功能选项,以下是各项功能及设置的介绍。

系统代理模式

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

!> 当你退出 SSR 后,系统HTTP代理会自动被恢复至原有状态;开启 SSR 后,同样的,系统HTTP代理会被设置成你所设定的系统代理模式状态。

PAC

此菜单中的选项均为对 SSR 的PAC文件进行操作的选项,如果你不使用“PAC模式”代理,那么这一节你可以直接跳过。

不过实际上也没什么好讲的,每个选项会执行什么操作、有什么效果,都在菜单中写的清清楚楚。

代理规则

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

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

日常使用我推荐使用“绕过局域网和大陆”的选项

服务器

在这里你可以切换你已有的服务器配置,在你第一次使用的时候别忘了先切换至你自己添加的服务器配置。

服务器订阅

此处可以设置服务器订阅,初次使用请先删掉自带的服务器订阅(已经失效)。

如果你没有从 SSR 提供商处获得 SSR 服务器订阅地址,那么可以直接跳过本节。

服务器负载均衡

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

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

选项设置

端口设置

可以设置端口转发以及对于不同的服务器配置开启不同的本地代理SOCKS5端口等等。萌新直接不用管。

二维码扫描

可以扫描屏幕上的 SSR 配置信息二维码并导入服务器配置中。二维码通常由你的 SSR 供应商提供。

剪贴板批量导入ssr://链接

没啥好讲的,如果你的 SSR 供应商有提供批量 SSR 服务器配置链接,你就可以复制之后通过这里导入。

帮助

由于众所周知的原因,破娃酱已经删除了 Github 上的所有 SSR 项目,并且停止了对 SSR 的开发及维护,因此这里的什么“检查更新”啊“打开 Wiki 文档”啊都是已经没用了的选项。

https://github.com/shadowsocksr-backup/shadowsocks-rss/wiki
以上是 Wiki 文档备份

常见问题

无法更新 PAC

因在线更新的 PAC 所在的项目均已被删除,因此酸酸乳自带的 PAC 更新功能已无法使用,你可以换用 SSRR 客户端

使用了代理之后查询自己的 IP 发现还是国内的

你大概是直接去百度“IP”或者使用了国内的查询IP的服务,而且你的 SSR 代理模式设置的是“绕过大陆”。

请将代理模式改为“全局”后再试,或者访问位于国外的 IP 查询服务网站例如 https://ip.sb

打开 SSR 提示xxxx端口已被占用

你的 SSR 的 SOCKS5 端口被系统中的其他程序占用了,去更改 SSR选项设置 中的本地端口吧。推荐改为 1025~65535 之间的端口(1024之前的端口有系统保留端口,防止误占用)。

无法更新 SSR 服务器订阅

在关闭代理的情况下,直接把你的订阅网址扔到浏览器里,看看是否能正常访问,正常情况下会直接显示一串毫无规律的英文数字或者弹出一个文件下载框。

正确添加了配置,但无法正常使用代理上网

逐步排查问题:

  1. 计算机中是否有安装程序所需依赖
    例如 .NET 以及 VC++运行环境 之类的,特别是 VC++ 运行环境,当你没安装的时候可以打开程序,但是你看日志会有报错,无法使用各种加密
  2. 你可能根本就连不上你的ss代理服务器
    打开命令提示符(Win+R打开“运行”,输入cmd然后回车),接着输入
    ping 你的SSR服务器地址

    然后回车,查看是否能Ping通,否则说明你目前的网络情况根本无法连接代理。
    New: 目前 GFW 开始使用 TCP 阻断的方式

  3. 你的SSR配置可能不正确
    如果你是手动填写的配置而不是通过SSR提供商的一键配置来添加,那可能会出现这种情况,请检查一下你的配置是否正确。
  4. SSR的系统代理模式和代理规则是否正确
    通常来讲推荐萌新的设置是,系统代理模式选择“全局模式”,代理规则选择“绕过局域网和大陆”。
  5. 浏览器可能没有使用系统代理
    如果你使用了“SwitchyOmega”并且确定你配置正确了并且启用了情景模式,那么可以跳过此项。
    如果你是比如360极速这种国产双核/多核浏览器,那么应该会有个“代理服务器”的设置项:


    检查一下这项,选择“使用IE代理”或者“使用系统代理”。
  6. 会不会是你的SSR代理到期了或者没流量了

  7. 你买的可能是个假代理

[/collapse]

Windows - 进阶使用

[collapse title="SwitchyOmega 是个好文明" status="false"]

在 Chrome 浏览器中配合 SwitchyOmega 使用

为什么要用 SwitchyOmega

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

另外,SwitchyOmega 还支持很多人性化的进阶设置,比较深层的用法具体就请自己研究吧,多用用百度,这里主要说明一下基础配置及用法。

然后咋整

  1. 右击 SwitchyOmega 的图标-选项,进入设置界面,点击“添加情景模式”,填入一个名称(随便写),下面要选中“代理服务器”,然后点击“创建”。

  2. 然后在你新建的情景模式中,代理协议选择SOCKS5,代理服务器填写127.0.0.1(环回地址),代理端口填写SSR选项设置中的本地端口,然后点击左下角的“应用选项”就可以保存配置了。


    再次强调一下,本地端口务必要填SSR选项设置中的本地端口,而不是现在这个示例图中的1088!
  3. 点击 SwitchyOmega 的图标,选择你刚才添加并设置好的那个情景模式,这样你的浏览器的流量都会通过SSR了,接着你只需设置 SSR 的系统代理模式直连模式(如果你想全局翻*)或者绕过局域网及大陆等你需要的模式,然后就可以开始愉快的上网了。

!> 每当你不想使用SSR代理了以后,一定要记得将情景模式选回直接连接,不然当你关掉SSR客户端以后,浏览器将会上不了网。

配合 Proxifier 来代理应用程序

x> 这个软件已经过时,并且有诸多问题,对于真·新手来说比较难以理解,除了轻量以外并无其他说得过去的优点,不再推荐新手使用。
如需代理应用建议移步至下方的 Windows - SSTap 教程。

Proxifier 是什么

这是个可以根据规则代理指定应用程序的代理软件。建议下载我给出的这个绿色版,其他版本(包括在官网下载的)都有可能出现不知道为什么就会提示 WinSock 有问题让你修复,然后修复完问题依旧的现象。

怎么用

  1. 解压之后运行“Proxifier.exe”,然后去任务栏图标中找到一个灰色的方框样子的图标,点击打开Proxifier主界面,然后你会看到以下界面:

  2. 看到英文界面不要慌,首先点击工具栏中的第一个小图标,会出现服务器设置界面:


    我已经提前帮你加好了一条设置。检查此处的Port是否为你SSR选项设置中的本地端口,如果你没动过SSR的设置,那么就应该是1080,不用改动,否则点击“Edit”修改“Port”为你目前的SSR本地端口,然后点击“OK”,然后再点击“OK”即可保存。


    如果你是自己下载的Proxifier,那么点击“Add”添加一条服务器配置,“Address(地址)”填127.0.0.1,“Port(端口)”填SSR的本地端口,“Protocol(协议)”选“SOCKS Version5”,如果你在SSR选项设置中设置了SOCKS5的用户名和密码,那么你还得勾选下面的“Enable”然后填入你设置的用户名和密码,然后点击“OK”,然后再点击“OK”即可保存。
  3. 接着点击工具栏中的第二个小图标,会出现代理规则设置界面:


    我已经提前设置好了几条规则,前三条不需要动。如果要代理Steam直接把Steam那条勾上就可以了。
    如果你想代理你要代理的应用,则点击“Add”添加一条规则,接着会出现如下窗口:

    • “Name”是规则名字,随便填
    • “Applications”里填你要代理的程序的应用名字,可以使用通配符,详细看Example示例,点击“Browse”可以打开文件浏览窗进行选择
    • “Target hosts”是要代理的目标主机,“Target ports”是要代理的目标端口,不清楚是什么用的萌新直接留空即可
    • “Action”是规则行动,是最重要的一个设置:
      如果你选“Proxy xxxxx”,那么就是你这条规则中的程序会走代理,如果选“Direct”则直连不走代理,如果选“Block”则会拦截(不会走代理也不会直连,而是直接阻止)。

    设置完毕之后“OK”保存,然后再“OK”保存。这时候你的应用程序应该就能被代理了。
    如果想开关某条规则,直接勾选或者取消勾选就行了。

!> 当你不想使用Proxifier代理了以后,也一定要记得右击小图标退出Proxifier噢,不然当你关掉SSR客户端以后,处于规则内的被代理的应用会上不了网。

能用这玩意全局代理吗

当然是可以的,看到规则中最后一条那个“Default(默认)”没有,把这条的“Action”设置为“Proxy xxxxx”就可以让规则设置外的应用也走代理。不过如果你这么做了,一定要确保:
Localhost那条和SSR那条一定要是开启状态并且“Action”为“Direct”。
为什么?

  1. Localhost 为本地环回地址,如果被代理了会出问题。
  2. SSR这条,为了防止自己代理自己导致网络环路。如果你没有这条并且想要添加的话,“Applications”为ShadowsocksR-dotnet2.0.exe;ShadowsocksR-dotnet4.0.exe,总之就是你的酸酸(乳)客户端的应用程序文件名。

要改回来的话把“Default”的“Action”改回“Direct”即可。

[/collapse]

Windows - SSTap

[collapse title="SSTap 是个好文明" status="false"]

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

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

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

安装

由于官网已经不再提供下载,你可以到这里下载

第一次安装的话会弹出提示安装一个虚拟网卡驱动,同意即可。

使用

添加代理

和 SSR 的添加方式基本相同,点击主界面那个原谅色的“+”,会有三种添加方式:

“+”右边的三个按钮依次是删除代理、编辑代理、测试延迟。

模式

这是 SSTap 的一个核心功能之一。
内置了数种规则,以上图中的规则除了正在选中的那条是我自己加的以外都是内置含有的规则。

推荐网游规则:
https://github.com/FQrabbit/SSTap-Rule

校园网用户注意!!!

由于校园网大多数是采用程序认证的方式上网,如果局域网流量也被代理,那么你的认证将会断开而导致无法上网

你可以导入 FQrabbit/SSTap-Rule 中的规则,并使用“不代理中国IP且绕过局域网”

程序菜单

右击 SSTap 的任务栏图标或者点击主界面右下方的齿轮图标即可出现程序菜单。

设置

此处可以设置关闭 UDP 转发,自定义 DNS 以及设置开机启动等。

配置智能 DNS

当设置里的 DNS 为“智能分流DNS”时,点击右侧的齿轮图标可以进入这个设置。

你可以分别设置国内域名使用哪个 DNS 来解析,国外的域名使用哪个 DNS 来解析以防止 DNS 污染,效果类似于 ChinaDNS 等。

事件管理

也不需要做什么说明了,一看就知道是做什么的了。

附加路由管理

可以设置指定 IP 的连接是直连还是走代理。
只能单个单个 IP 设置,不能使用 CIDR 格式。

挺希望能支持 CIDR 格式,这样的话绕过局域网就可以直接在这里实现了,不需要改规则那么麻烦……(其实也不麻烦)

SSR 订阅

和 Windows 客户端的 SSR 订阅一个用法。

常见问题

Win10 开启代理后 CPU 占用很高

这是由一个 Win10 的一个网络检测服务所致,且一般发生在网络适配器开启了 IPv6 协议的情况下,SSTap 虚拟网卡创建的连接由于没有 IPv6 而被误认为是受限网络从而触发了检测。(大概)

解决方案:

  1. 打开任务管理器,根据 CPU 占用排序找到网络受限的那个进程,右击结束即可
  2. 如果您不使用或当前网络环境没有 IPv6,可以将网络适配器属性中的 IPv6 取消打勾。

[/collapse]

Android

[collapse title="Android" status="false"]

准备工作不用多说,下载安卓的SSR客户端即可。

配置管理界面

打开程序以后,点击上方的“shadowsocks R ▼”字样即可进入配置管理界面。

添加配置

点击右下角的“+”之后就会出现图中所示的5种配置添加方式,根据情况自己选择即可,这部分就不需要过多解释了,基础配置之类的与Windows版无异。

删除配置

能加当然就能删,左滑或者右滑一条配置即可删除该配置。

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

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

右上角的三个图标

主界面

点击右上角的小飞机图标即可开启代理。第一次连接会弹出一个请求 V*N 连接权限的窗口,允许即可。

服务器设置

你可以改当前配置的配置(听起来有点怪怪的)。

功能设置

其他

常见问题

点了检测延迟,哇,怎么延迟高达1000+

因为使用的是 TCP 方式去检测延迟,会有比较大的浮动,可多点几次测稳定值。

连上了代理但是无法上谷歌、推特等

如果你确定你的代理是可用的,那么开关一次飞行模式即可解决99%的这类问题。

这是 DNS 污染所致,开关飞行模式会清除 DNS 缓存。

网络正常但是无法正常使用代理

具体表现为,能 Ping 通代理服务器,但是连上以后就是无法通过代理上网。

请依次尝试以下步骤看看是否能解决你的问题:

[/collapse]

iOS - Shadowrocket

[collapse title="Shadowrocket" status="false"]
对于新人来说,在 iOS 上使用 SSR 并不是那么容易的事。并不是难以进行配置,而是难以购买代理工具……

准备工作

首先你需要下载一个支持 SS/SSR 的代理工具

由于你懂的的原因,目前大多数工具在国区(中国大陆)Store都已被下架,且国区现存工具大部分都不值得信任,未下架的可靠工具我只知道一个 Kitsunebi,因此大多数情况下你可能需要一个其他区的 Apple 帐号来下载。

有四种办法:

  1. 找认识的朋友借
  2. 去某宝自己买个
  3. 自己注册
  4. 有一些直接提供在线安装的公益站点,会使用由他们提供的 apple 帐号来验证应用,具体请自行搜索或问人

有账号了,然后呢

推荐去下载 Shadowrocket,本教程后续也只以 Shadowrocket 为例。

由于是付费软件,如果你有 Store 支持的付款方式(信用卡、PayPal等)那是最好不过的了,否则就需要去某宝购买对应商店区的礼品卡,充值之后再购买。

除了需要付费的 Shadowrocket 以外,你还可以使用 Potatso Lite、寒梅(不支持酸酸乳)等免费的工具,添加配置的本质方法都大同小异。

正式开搞

有了 Shadowrocket 之后就可以开搞了,以下是 Shadowrocket 的正式教程。

打开 Shadowrocket,下方选项卡有四个标签,这里将分标签讲解 Shadowrocket 的功能。

主页

未连接

这个开关应该不用讲吧
第一次连接的时候会弹出是否允许创建V*N连接的窗口,允许,然后按个指纹/输个密码即可。

全局路由

有4个选项:

下面“设置”中的两个设置项就不多做介绍了,属于那种“萌新基本用不上,要用的人自然会用”的功能。

添加节点

自动添加

手动添加

点击右上角的“+”,进入配置添加界面,点击类型,然后选择“ShadowsocksR”,接着填入 SSR 商提供的节点信息,然后完成即可。

以下是目前(2017-10-12) Shadowrocket 支持的代理协议:

通过订阅添加(推荐)

如果你的 SSR 商有提供SSR订阅链接的话,那是最好的。
跟手动添加的方法一样,但是类型选择“Subscribe”,然后填入订阅地址,然后完成即可。

选择节点

!!!进阶警告!!!

以上即为 Shadowrocket 的基础使用说明,下面的是进阶功能使用教程。这部分比较复杂,但是是 Shadowrocket 的强大之处,不想折腾的萌新可以直接跳过,有兴趣的可以看看。

配置

前三项没什么好说的。

测试规则

用于测试你当前选择的配置文件,输入域名或IP之后回车便会返回这个域名或IP所应用的那条规则,用于测试规则正确性。

本地文件

此处列出了本机上所有的配置文件。
默认会有default.conf配置文件,这个规则为 GFWList + 绕过大陆 + 常用广告域名屏蔽 + 绕过国内常见域名。
点击以后会弹出二级菜单:

下面只讲几个重要的:

添加配置

可以把大佬们共享出来的配置文件地址放进去,导入到自己的设备里。

配置 - 本地文件 - 编辑配置

Shadowrocket 的强大核心所在。

通用

一个配置的通用设置,一般情况下有可能需要改动的只有

规则、添加规则

规则可以在上一页中点击“添加规则”来添加,点击后你将会看到以下界面:

类型

一共有6种类型:

选项

选项的内容也很简单:

其他选项

Hosts、添加映射

*这个功能在 Shadowrocket 中用应用的实际上并不多,除非是一些特殊情况。

首先我们需要知道 Hosts 是什么,能做什么

大致解释:
简单地说,DNS 能根据域名得到对应的 IP 地址,而如果你事先往 Hosts 里记录了域名以及他们的 IP 地址,那么系统就会优先使用 Hosts 记录充当域名解析结果,而不需要也不会再去向 DNS 发出解析请求。

也就是说:
你可以用这玩意来自定义一个域名对应的 IP 地址。

因此 Host 也可以被用来解决 DNS 污染问题(如果需求域名不是很多的话……),甚至用来帮助反代一些“不存在的”网站以达到科学上网的效果。

添加映射

实际上就是添加一条 Host,点击添加映射即可。
界面很简单我也就不放图了,在 域名 中填入你想要指定 IP 的域名,在 IP 地址 中填入你自己指定的 IP 即可。
例如域名填入abc.com,IP 地址填入123.123.123.123,那么当你连上代理后访问 abc.com,就会以 abc.com 这个域名访问 123.123.123.123 这个 IP。

编辑 Hosts

不作解释

URL 重写

顾名思义,当访问你在其中指定的网址的时候,可以自动改写 URL 地址,以及对这些网址流量做一些奇怪的事情(x

点击“添加 URL 重写”可以添加一条 URL 重写规则。

URL

填写一个 URL 匹配规则,必填,使用正则表达式书写。
如果你不知道什么是正则表达式,去百度吧。

TO

符合规则的 URL 将会被重写成这个。

类型

有五种类型:

后面三个选项存在的意义也许是可以让你用正则表达式规则来指定哪些 URL 走代理/直连/阻止 吧,会比规则使用起来灵活一些?我也没有用实际用过(懒人一个)所以不太清楚,你们就当前面这句是我在瞎bb……感觉这三个根本就不在 URL 重写的范畴内……

HTTPS 解密

开启后,Shadowrocket 会使用中间人攻击的方式来解密你所指定的域名的 HTTPS 流量。
这个功能应该是用在代理日志抓 HTTPS 包上的。
如果你改动了这个设置,就需要生成一个新的 CA 证书并在系统设置中信用它,Shadowrocket 会提示你如何操作,照做就行。

复制

复制一份一模一样的配置并自动重命名。

测试规则

与上一级菜单中的测试规则一致。

数据

这里的功能都是辅助性的功能。
只讲一些重点功能。

统计

就是单纯的用量统计,你要开着代理的时候看这里才会有统计,关掉之后会立即清空。

开启“启用存档”后,每次使用代理的用量记录都会被存到下面的“归档”中。

代理(日志)

这是一个好用的功能,可以用来当个临时的轻量级抓包工具。

开启“启用日志记录”后就会自动记录你每次请求的 URL端口,以及产生请求的 APP(即UA)和应用的规则,可以按 全部/代理/直连/拒绝 分类查看,并可以一键根据这些记录快速创建规则(进入一条记录的详情界面后点击右上角的“···”)。
详细用法亲自一试便知。

DNS(日志)

和代理日志很相似,只不过是记录了你的 DNS 请求以及解析结果。

可以用这个来分析是否遭到了 DNS 污染之类的。

设置

证书

管理你在使用 Shadowrocket 时生成的 CA 证书(例如使用了 HTTPS 解密),或者手动生成新证书。

延迟测试方法

更改测试延迟的请求方法,默认是使用 TCP 方式。

其不同于 ICMP 方式的一点是,被ping的目标 TCP 端口必须处于正在监听的状态,这也是为什么有时候 ICMP 正常而 TCP 超时的原因,这时候你就要想想:你套餐是不是过期了?

另外由于 GFW 会使用只阻断 TCP 的方式,也可能导致这种情况。

Today 部件

调整 Weight 部件的参数。

按需求连接

一个比较赞的功能,但是我并不喜欢用它

简单的来说,比如按需求连接设置中有域名*.google.com,那么当你在未连接代理的情况下去访问www.google.com,那么 Shadowrocket 就会自动的帮你连上代理。

还有其他的设置功能,比如设置只有在使用 4G 的情况下才触发这个功能、锁屏不断代理之类的,具体请自行查看。

代理

代理共享

可以把你当前连接的代理在局域网中分享出去,比如你的手机和你的其他设备都连在同一个 WIFI 上,那么你就可以在其他设备在没有代理配置的情况下使用你手机上现有的代理。

可以自定义端口以及设置 IP 白名单。

我没有亲自试过这个功能所以不清楚这个代理是 SOCKS5 还是 HTTP 之类的,不过有提供二维码,拿另一台设备上的 Shadowrocket 扫一扫应该就清楚了。

前置代理

不多讲了,跟 Windows 客户端的前置代理是一样的。

DNS

就是自定义 Hosts,不过不是太清楚什么条件下才生效……我尝试过写 Hosts 进去但是明没有在代理的时候生效,也可能是因为我当时访问的域名都是在规则中强制使用远程 DNS 解析的?……
或者可能我的用法错了……

TCP

此处可以设置 TCP 最大连接数,默认为 16,如果你没有特殊需求就不要改动这个设置。

这个设置的作用是当你的 TCP 连接数多于设定值时,所有不活动的 TCP 连接将立即被关闭,以减轻代理服务器的负担。

如果这个值设置的过高,就无法关闭冗余的 TCP 连接,会对代理服务器造成一定负担并造成端口资源的浪费。

UDP

开启 UDP 转发后,SS 和 SSR 代理将可以转发 UDP 流量,以代理 UDP 连接。

比如 BangDream 的多人联机通信使用的就是 UDP。

UDP 转发需要 SS/SSR 服务器服务端的支持,SS 服务端好像是由服务端配置来决定是否允许 UDP 转发的,而 SSR 服务端是默认允许的。如果你使用的是 SS,那么在使用这个功能前最好询问一下你的 SS 提供商,看看服务端是否允许 UDP 转发。

服务器订阅

这个设置仅用于 SS/SSR 服务器订阅,可以设置每次开启 Shadowrocket 时是否自动更新订阅等。

用户代理

用户代理即 UserAgent,简称 UA。

这个设置可以控制经过代理的请求是否需要隐藏 UA 以保护隐私,默认开启。

常见问题

连上了代理但是无法上谷歌、推特等

如果你确定你的代理是可用的,那么开关一次飞行模式即可解决99%的这类问题。

这是 DNS 污染所致,开关飞行模式会清除 DNS 缓存。

[/collapse]

MacOS

[collapse title="不好意思,太穷,没有 Mac ……" status="false"]

不过你可以参考这个
[/collapse]